Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: macom111 am 14.09.03 - 18:02:03
-
Hallo zusammen,
wie erreiche ich, daß ein neuer Name, den ein User in die Dialogliste einträgt auch in dieser gespeichert wird? In der Desingerhilfe lese ich:
"Sofern für den Feldtyp verfügbar, können Sie die Option "Neue Werte zulassen" im Register "Steuerung" der InfoBox "Eigenschaften: Feld" auswählen, damit Benutzer ihre eigenen Einträge hinzufügen können, ohne die ursprüngliche Liste zu ändern."
Ich möchte aber,daß der Benutzer die Liste ändern kann!
Ein Tipp?
???
Siggi
-
Hi,
so wie ich diese Anfrage jetzt interpretiere:
- Du hast ein Dialogtextfeld, beim "draufklicken" erscheinen Vorgabewerte
- Der User soll entweder einen dieser Vorgabewerte nehmen - oder einen neuen Wert eingeben.
- alle neuen Werte sollen auch in der Auswahl erscheinen.
Um das zu realisieren mach folgendes:
1) Eine neue Ansicht, nenne sie z.B. "Lookup_Namen".
In der ersten Spalte trägst Du als Namen deines Feldes ein, z.B. "MeineNamen".
Die Spalte sortierst Du aufsteigend.
2) Im eigentlichen Feld setzt Du das Feld auf "Dialogliste", bearbeitbar. Außerdem "Erlaube mehrere Werte" ankreuzen.
Im 2. Reiter der Feldeigenschaften wählst Du "Benutze Formel für Auswahl", und gibst folgende Formel ein:
_Lookup := @DbColumn("":"nocache"; ""; "Lookup_Namen"; 1);
@If(@IsError(]_Lookup); ""; @Unique(]_Lookup))
Ich nutze den englischen Client, die Angaben stimmen daher ggf. nicht zu 100% überein.
bye,
TMC
-
Hallo TMC,
vielen Dank ...,hab´s tatsächlich hinbekommen; einfach genial.
Wie heißt es doch immer:
Fragen sie Ihren Arzt od. Apotheker, od. jemanden der sich damit auskennt!
:D
Gruß Siggi