Domino 9 und frühere Versionen > Entwicklung
Dialogliste variabel anlegen
manuel:
Ok, das ist wunderbar.
Du hast die Möglichkeit in dem Listenfeld (zB Kunde) bei der Auswahl eine Formel anzugeben. Mit der Formel @DbLookup kannst du aus einer Ansicht alle Werte einer bestimmten Spalte auslesen, gegebenenfalls auch kategoriesiert.
Der Syntax:
@DbLookup( Klasse : "NoCache" ; Server : Datenbank ; Ansicht ; Schlüssel ; SpaltenNr )
Also deine Formel müsste etwa so aussehen:
@DbLookup( "" : "NoCache" ; "" : "" ; "ANSICHTSNAME" ; FIRMA ; 2 )
Es werden also in der Ansicht (musst den Namen anpassen) alle Dokumente gesucht, die in der ersten SORTIERTEN Spalte den Wert des Feldes FIRMA besitzen. (Deine Spalte ist warscheinlich kategorisiert, also muss es sowieso sortiert sein.)
Es wird eine Liste zurückgegeben mit allen Werten die in der 2. Spalte stehen. (Spaltennummer anpassen!)
Um das ganze "professioneller" zu machen kannst du mit @Unique alle doppelten Einträge in der Liste ausschließen, also
@Unique(@DbLookup( "" : "NoCache" ; "" : "" ; "ANSICHTSNAME" ; FIRMA ; 2 ))
Jetzt müsste es eingentlich klappen. Also im Feld Firma eine Firma auswählen und dann müssten in der Auswahl des Feldes Kunden die richtigen Einträge drinnenstehen.
Noch fragen?
Manuel
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln