Domino 9 und frühere Versionen > ND8: Entwicklung
DbLookup und GetField
basile:
Hallo, Ich habe noch eine Frage...
Ich habe eine Maske erstellt, in der unter anderem zwei Felder sind:
CompanyName
Kunde_Namen
Der Nutzer soll in "CompanyName" eine Firma auswählen. Anschließend sollen im nächsten Feld nur noch die Namen der Personen von der gewählten Firma zur Auswahl stehen.
Ich habe mir vorgestellt, dass mit der DbLookup-Funktion und GetField zu machen:
@DbLookup("";"";"Nach Firma";"GetField (CompanyName)";3)
Wenn ich statt "GetField (CompanyName)" selber einen Firmennamen (z. B. "Firma 1" eingebe, findet er die Namen, doch die GetField Funktion geht nicht. Ich habe es mit und ohne @ vor dem GetField versucht, aber es wird im Client immer "Eintrag im Index nicht gefunden oder der Index ist für die Ansicht nicht aufgebaut" angezeigt. Was ist das Problem?
Basile
koehlerbv:
"GetField (CompanyName)" ist ein simpler String und keine Funktion - die hier aber auch komplett falsch wäre.
Für die Firmenauswahl brauchst Du @dbColumn, für die Namen dann @dbLookup - und dazu natürlich auch passende Ansichten.
Bernhard
TRO:
@DbLookup("";"";"Nach Firma"; CompanyName;3)
hth
Thomas
basile:
--- Zitat von: koehlerbv am 22.06.11 - 14:43:27 ---"GetField (CompanyName)" ist ein simpler String und keine Funktion - die hier aber auch komplett falsch wäre.
Für die Firmenauswahl brauchst Du @dbColumn, für die Namen dann @dbLookup - und dazu natürlich auch passende Ansichten.
--- Ende Zitat ---
Die Firmenauswahl funktioniert mit dieser @dbColumn: @DbColumn("";"";"Nach Firma";1)
Kann ich nicht in dem zweiten Feld abfragen, was im ersten Feld für eine Firma ausgewählt wurde? wenn ich das an der Stelle X im @dbLookup übernehmen könnte, würde es doch gehen? @DbLookup("";"";"Nach Firma";X;3) Ist das nicht möglich?
--- Zitat ---@DbLookup("";"";"Nach Firma"; CompanyName;3)
--- Ende Zitat ---
Das funktioniert leider nicht
ascabg:
Hallo,
Was funktioniert nicht?
Und ist in den Eigenschaften des 2. Feldes auch eingestellt, dass die Wert nach Schluesselwortaenderung anktualisiert werden sollen.
Und mit @DbLookup("" : ""; "" : ""; <Ansicht sortiert nach Firma>; <ausgewaehlte Company>; <Spalte mit Namen>) kommst Du eigentlich schon an die Namen heran.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln