Domino 9 und frühere Versionen > ND6: Entwicklung

SVERWEIS in Notes

(1/1)

thorkill:
Hallo Zusammen

Ich weiss, wir sind da nicht im Excel und ich will auch kein Import vom Excel haben, nur eine ähnlihe Funktion wie SVERWEIS suche ich.

Ich habe ein ein Feld, in welchem ich z.B.  axy   eingebe, dieses sollte dann schauen (Kolonne 1) , von links nach rechts in einer ansicht, was passt. Dass heisst, es ist meistens mehr als nur der Anfangsbuchstabe, doch wird so zugewisen. Die Liste ist z.B. so:

Kolonne 1    Kolonne 2a    Hans Musterb    Peter Muster2c    Fritz Muster3cc    Uwe Muster4
Bei der Beispielseingabe  abc  würde dann feststellen dass es a   ist und in der zweiten Kolonne Hans Muster steht und diesen Namen in ein neues Feld ausgeben.
Wenn ich aber z.B. ccb eingebe, sollte Uwe Muster4 kommen, nicht Fritz Muster3

Ich hoffe ihr wisst was ich damit meine.

Vielen Dank für eure Antworten

iukhdh:
Schau dir mal @dblookup an, vielleicht ist das schon eine Spur für dich

thorkill:
Danke für die Antwort.

@dblookup brauche ich sicher, doch ein vergleich von links nach recht kann ich nicht machen. Mit @Complains vergleiche ich ja alles, doch will ja nur so weit als möglich und danach mit diesem Ergebnis kommt dann @dblookup.
Mit @Left oder @Right kommt ja glaube ich nur eine bestimmte länge zurück, doch die länge ist ja nicht immer gleich.

iukhdh:
Also ich würde ja einfach mit dem größten Wert anfangen (@left(Wert;@length(Wert)) und nach dem Suchen. Wenn was gefunden wird isses OK, ansonsten halt den nächstkleineren suchen (@length(wert)-1)) usw usw.

Müsste dann halt in einer Schleife stehen und abbrechen wenn was gefunden wird.

Also nicht mit der Suche nach ccb bei c anfangen, sondern bei ccb, dann cc, dann c

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln