2016-09-05 7 views
0

Auf einem Formular habe ich eine Dialog-Liste Feld-Taste. Wenn ein Benutzer diese Dialogliste öffnet, kann sie eine Währung, die zum Beispiel wählen: „EUR“ „USD“ibm notes dialoglist wie man USD als Standard bekommt

Diese Währungen ich sie in einer Ansicht habe und mit Formel Sprache, die ich sie in den Dialog Liste hinzu:

SearchKey := @Trim(Adm + "~currencyCode"); 
Code := @DbLookup("";CurrentServer:DB;View;SearchKey;2); 
Code 

Jetzt, wenn das Formular geöffnet ist, wird bereits ein Standardwert ausgewählt, der lautet: EUR. Ich möchte, dass dies USD ist. Aber wie kann ich das tun ??

+0

Bitte klären - ist die obige Formel in die Option "Formel für Auswahl verwenden" für das Dialogfeld Listenfeld? Oder ist das die Vorgabewertformel für das Feld? –

+0

Die obige Formel wird in die Option 'Formel für Optionen verwenden' eingefügt. – YdB

Antwort

0

Ein Dialogfeldlistenfeld kann wie jedes bearbeitbare Feld einen Standardwert haben. Setzen Sie diesen Standardwert auf "EUR" und Sie sind fertig.

+0

Ich habe bereits versucht, den Standardwert zu verwenden, aber es nimmt den aus der Formel .. Also dauert es EUR – YdB

+0

Ich vermute eine Verwechslung zwischen der Formel für den Standardwert und den, der die Auswahlliste füllt. Um Ihnen zu helfen weiter zu helfen, würde ich vorschlagen, dass Sie die folgenden Schritte ausführen: 1) Erstellen Sie ein brandneues Formular mit nichts darauf 2) Kopieren Sie das fehlerhafte Feld und nichts anderes 3) bearbeiten Sie das neue Formular als DXL, formatieren Sie das Quelle, kopiere diese Quelle hier. –

+0

Sie müssen auch den Inhalt der Spalte 2 in der Ansicht sehen, auf die der @ DbLookup abzielt. Enthält es nur die Werte EUR und USD (für die Dokumente, die dem Schlüssel entsprechen) oder enthält es Werte wie "EUR | 1" und "USD | 2"? –