Domino 9 und frühere Versionen > ND6: Entwicklung
Sowas wie Select a where b="xxx"
ctillmanns:
Guten Morgen
Schon recht, das ganze hat nur einen Hacken, Dblookup stoppt die Suche beim ersten Schlüsselwert der keinen Wert zurück gibt.
Ein Beispiel:
Wenn die Ansicht a,b,d,e,f enthält und Du den lookup mit a,b,c,d,e machst, wird nur a und b zurück gegeben, aber nicht d und e, weil mit dem Schlüssel c kein Wert gefunden wurde. Deshalb schweigt die Hilfe wahrscheilich zu dem Thema. Eine For-Schleife ist wohl die bessere Lösung.
Schönen Tag noch.
Ist bei euch auch so schön warm?
Tilsche
Semeaphoros:
Das ist gut zu wissen. Danke.
Marinero Atlántico:
--- Zitat von: sslneve am 22.06.05 - 16:38:34 ---Hallöchen,
ich habe zwei Listboxen, eine mit Abteilungskürzeln und die andere mit Namen.
--- Ende Zitat ---
Du machst ein DBColumn auf die Abteilungskürzel für die erste Listbox.
Dann machst du in der zweiten Listbox eine Formel für die Auswahl mit einem DBLookup gegen eine Ansicht 1. Spalte: Abteilungskürzel und 2. Spalte Namen. Key ist das gewählte Abteilungskürzel der 1. Selectbox.
In der ersten selectbox hakst du "Felder bei Schlüsselwortänderung aktualisieren" in der 2. hakst du "Auswahl der Dokumentenaktualisierung aktualisieren" an.
Ausserdem benötigst du ein Errorhandling gegen null Werte in der ersten Selectbox und ausserdem muß der selektierte Wert in der 2. Selectbox entfernt werden, sobald sich die erste Selectbox ändert. As Simple as That.
Bernhardts Lösung find ich auch gut, wobei ich der Meinung bin, dass man das vielleicht auf einem DBLookup vermindern könnte, sobald man intelligent mit Mehrfachwerte getrennt anzeigen arbeitet. Bin mir da aber nicht sicher.
Gruß Axel
Axel
koehlerbv:
Ich meine, die DesignerHelp äussert sich eigentlich eindeutig - zumindest, wenn man es mit den Einträgen zu den anderen @functions vergleicht:
--- Zitat ---Schlüssel
Text. Bestimmt, welches Dokument für einen Wert durchsucht wird. Der Schlüssel eines Dokuments ist der Wert, der in der ersten sortierten Spalte innerhalb der Ansicht angezeigt wird. Siehe "Schlüssel angeben".
--- Ende Zitat ---
Da steht "Text". Text ist skalar. Zumindest im oben genannten Kontext, denn sonst steht immer da: "Text oder Textliste".
Wenn ich mal Zeit habe, mache ich mal einen R5-Versuch. Das könnte angesichts der Tatsache, dass das eine komplett andere formula engine hatte, könnte das interessant sein. Vielleicht ist Damien mit der R6-Engine hier über's Ziel hinausgeschossen oder hat es nicht fehlerfrei hinbekommen (daher auch keine Änderung des Hilfe-Textes). Ich bin da auf die R7 formula engine gespannt in der Hoffnung, dass die gegenwärtige engine kritisch hinterfragt wurde.
Bernhard
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln