Domino 9 und frühere Versionen > Entwicklung
Dialogfeld in Ansicht: Alias & Nicht Alias
(1/1)
Doc:
Hallo Notesgemeinde,
habe da mal ein Problem.
In einem Stausfeld mit folg. Stati
Neu Einreichung. | 1
Liegt dem Referat BVW vor. | 2
Weiterleitung an Gutachter erfolgt. | 3
Antwort Gutachter liegt vor. | 4
Prüfung duch Prämienausschuß. | 5
Bewertung / Abschluß | 6
dieses Feld lass ich in einer Ansicht als Sysmbol anzeigen, soweit so gut.
Nun benötige ich aber in einer anderen Ansicht den Textwert (z.B. Neu Einreichung.) und nicht den Alias (1-6).
Wie kann ich das anstellen?
Gruss
Driri:
Mit einer @If-Abfrage :
@If(Statusfeld="1"; "Neu Einreichung."; Statusfeld="2"; "Liegt dem Referat BVW vor."; ...)
Axel:
Hi,
eine andere Methode ist ein verstecktes Feld, das den "Klartext" des Statusfeldes enthält.
Z.B.:
Erstelle in deiner Maske ein verstecktes Textfeld mit Namen dspStatusfeld
Im QuerySave-Event der Maske nimmst du folgenden Code auf:
...
Dim doc As NotesDocument
Set doc = source.Document
doc.dspStatusfeld = Source.FieldGetText("Statusfeld")
...
Damit hast du den Text nach dem Speichern in diesem Feld stehen und kannst ihn weiterverwenden, Ansicht etc.
Die Methode hat den Vorteil, wenn sich deine Auswahlliste ändert, brauchst du nicht noch irgendwo @If - Abfragen o.ä. ändern.
Axel
Doc:
Thanks! "Ihr seid echt schnell & kompetent".
Respekt.
Gruss
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln