Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: MarkusL am 12.08.11 - 10:24:06
-
Hallo zusammen,
ich habe im Profildokument ein Feld "Auswahl_Vorgabe_1", in dem mehrere Werte eingetragen werden sollen. Je Wert eine Zeile.
Nun möchte ich in einer Maske im Dialogfeld "Auswahl_1" das oben genannte Feld auslesen und dem Benutzer diese Vorgaben zur Auswahl geben.
Ich habe es mit @GetProfileField versucht. Aber das klappt nicht.
@DbColumn oder sonstiges möchte ich nicht nutzen, da ich keine neuen Ansichten aufbauen will.
Ich weiß, das es geht, nur fehlt mir der Ansatz. Im Moment stehe ich auf dem Schlauch. Bin für jede Hilfe oder jeden Ansatz dankbar.
-
Wenn es wirklich ein Profildokument ist, muss @GetProfilField funktionieren, @DBColumn oder @DBLookup würde da nicht klappen. Ist es wirklich ein Profildokument oder doch ein normales Dokument mit der Maske "Profil"?
-
Hallo Peter,
ich öffne das Profildokument über @Command( [EditProfile] ; "Konfiguration" ). Damit sollte es meiner Meinung nach ein Profildokument sein. Dann trage ich im Feld "Auswahl_Vorgabe_1" meine Werte ein und speichere das Profildokument.
Die Einträge für die Dialogliste will ich mit @GetProfileField( "Konfiguration" ; "Auswahl_Vorgabe_1") auslesen.
-
Hört sich richtig an. Hast Du nach dem Setzen der Variablen mal die Datenbank/Notes geschlossen (Cache-Problem?)
-
Aber das klappt nicht.
Geht's etwas genauer ?
Könnte es etwa daran loegen ?
Sie werden im Arbeitsspeicher des Clients zwischengespeichert, um die Arbeitsgeschwindigkeit zu verbessern. Benutzer bemerken Änderungen erst dann, wenn sie den Client beenden und wieder starten.
-
Hallo Peter,
Cache war ein gutes Stichwort. Jetzt wird zumindest der erste Wert angezeigt. Das habe ich gestern irgendwann nicht mehr bedacht.
Wie kann ich die Dialogliste überzeugen, alle Werte anzuzeigen?
Mühsam nährt sich das Eichhörnchen...............
-
Hast Du im Feld Auswahl_Vorgabe_1 auch eingestellt, dass Zeilenumbruch Trennzeichen für Mehrfachwerte ist? (Sorry, blöde Frage, aber könnte ja sein ...)
-
Hatte ich....
Durch meine Suche gestern habe ich das natürlich wieder geändert.
Nachdem ich jetzt die Haken richtig gesetzt habe, funktioniert es.
Vielen Dank für die Hilfe.
Was lernen wir (ich) daraus: Am besten über ein Problem eine Nacht schlafen und am nächsten Tag es in Ruhe nochmal angehen.