Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Silke am 13.08.02 - 11:48:44
-
Ich habe eine Art Profildocument wo ich die Daten meiner Manger speichere ;). Nun habe ich eine View in der diese Daten angezeigt werden (versteckt). :P
Mein Ziel ist es in einer anderen Maske über ein DBLookup den Manager auszuwählen und dann auch gleich die Daten wie Kostenstelle und Struktur mit übernehmen :-/
-
Und wo liegt da das Problem ?
Du referenzierst in den anderen Feldern einfach auf das Ergebniss des Lookups, machst einen Lookup und anschliessend einen Refresh, bzw. bei Keywordfeldern gibt es doch eine entsprechende Property (wie heist das Ding nochmal ? ach ja) 'Refresh Fields on Keyword change'.
Meff ;)
-
Und wo liegt da das Problem ?
Du referenzierst in den anderen Feldern einfach auf das Ergebniss des Lookups, machst einen Lookup und anschliessend einen Refresh, bzw. bei Keywordfeldern gibt es doch eine entsprechende Property (wie heist das Ding nochmal ? ach ja) 'Refresh Fields on Keyword change'.
:o :o
Einfach ??? ???
Wie referenziere ich auf die Ergebnisse von dem Lookup im Feld A ???
:-[ :-X :-/ :'( ???
-
Hallo,
es gibt folgende Möglichkeiten:
1.
Auswahl des Managers per @DbColumn und @Prompt([OkCancelList]).
Dann Lesen der Daten mit @DbLookup, Schlüssel ist dann die Auswahl des Managers.
Beispiel:
_Manager := @DbColumn("";"";"Ansicht";1);
FIELD Kostenstelle := @DbLookup("";"";"Ansicht";_Manager;"FeldKostenstelle");
2. Auswahl mit @Picklist (erspart 2. Lookup).
In der Spaltenformel für den Rückgabewert sollten die einzelnen Felder mit einem eindeutigen Trenner getrennt sein, z.B. "~".
Dann Zuordnung mit @Word(...)
Beispiel:
_ManagerInfo := @Picklist([Custom]:[Single];"server";"pfad";"Ansicht";"Titel";"Text";2);
2. Spalte enthält dann bspw.
Manger + "~" + Kostenstelle
FIELD Manager := @Word(_ManagerInfo;"~";1);
FIELD Kostenstelle := @Word(_ManagerInfo;"~";2);
...
Das ganze sollte dann in einem Button gepackt werden.
Gruß
Andreas