Domino 9 und frühere Versionen > ND8: Entwicklung

DbLookup und GetField

(1/3) > >>

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