Domino 9 und frühere Versionen > Entwicklung
Neue Werte in Dialogliste zulassen
(1/1)
macom111:
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
TMC:
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:
--- Zitat ---_Lookup := @DbColumn("":"nocache"; ""; "Lookup_Namen"; 1);
@If(@IsError(]_Lookup); ""; @Unique(]_Lookup))
--- Ende Zitat ---
Ich nutze den englischen Client, die Angaben stimmen daher ggf. nicht zu 100% überein.
bye,
TMC
macom111:
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
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln