Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Silke am 13.08.02 - 11:48:44

Titel: Felder über View füllen
Beitrag 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 :-/

Titel: Re: Felder über View füllen
Beitrag von: Meff am 13.08.02 - 11:53:51
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 ;)
Titel: Re: Felder über View füllen
Beitrag von: Silke am 13.08.02 - 12:19:03
Zitat
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 :-/ :'( ???

Titel: Re: Felder über View füllen
Beitrag von: Glombi am 13.08.02 - 12:33:43
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