Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Colli am 16.03.06 - 09:15:16

Titel: Auswahlfelder
Beitrag von: Colli am 16.03.06 - 09:15:16
Hallo,

ich möchte ein Auswahlfeld haben, dass sich Werte merkt, die als "Neuer Wert" in dieses Feld eingeben wurde. Den Wert kann man dann beim Erstellen neuer Dokumente auch mit auswählen.

Es kommen ja nur Dialogliste und Kombinationsfeld in Frage, weil dort neue Werte möglich sind. Aber wie krieg ich das hin, das sich Notes die Werte merkt?
Titel: Re: Auswahlfelder
Beitrag von: Driri am 16.03.06 - 09:17:33
Trick 17  ;)

Bau dir eine Ansicht, die nach den Schlüsselwörter sortiert ist.
Nimm dann für die Dialogliste als Formel einen @DBColumn auf die sortierte Spalte mit den Schlüsselwörter und pack da noch einen @Unique drum, um doppelte rauszufiltern.
Titel: Re: Auswahlfelder
Beitrag von: Colli am 16.03.06 - 09:32:50
Den Weg kenne ich,
aber es muss noch eine andere Möglichkeit geben.
Ich hab das mal in einer fertigen Anwendung gehabt, dass es über die Dialogliste ging und ohne eine extra Ansicht. Ich komm aber nicht weiter an diese DB ran um zu schauen was die gemacht haben.
Titel: Re: Auswahlfelder
Beitrag von: Thomas Schulte am 16.03.06 - 09:45:55
Der "Trick" dabei ist, den DBColumn direkt auf die Daten laufen zu lassen die man eingibt. Das heist du brauchst eine Ansicht die genau diese Schlüsselwörter anzeigt.
Titel: Re: Auswahlfelder
Beitrag von: HH am 16.03.06 - 09:51:20
Die Antwort von Driri beschreibt die m.E. sinnvollste und effektivste Lösung.

Alternativ könnest du die Werte des Listenfeldes beim speichern des Dokuments in einem anderen (Profil-) Dokument speichern. Davon ist aber wg. Zugriffsrechten und potentieller Replizierkonflikte dringend abzuraten.

Hubert
Titel: Re: Auswahlfelder
Beitrag von: Colli am 16.03.06 - 09:54:42
OK. Ich probiers mal aus.
Titel: Re: Auswahlfelder
Beitrag von: Colli am 16.03.06 - 09:59:29
Kannte ich doch noch nicht. Ich hatte bisher immer "Ansichtsauswahl .." verwendet, wenn ich sowas machen wollte, aber das ist besser.

DANKE