Domino 9 und frühere Versionen > ND6: Entwicklung
Checkbox -Textfeld Vergleich
Andreas Huhn:
Hallo,
wie kann ich eine Checkbox mit einer Textbox vergleichen?
Folgendes liefert immer "nein", obwohl die Caption der Checkbox und der Inhalt der Textbox gleich sind. (Checkbox hat eine Auswahl per Formel und es steht ein einzellner Feldname drin. Gleicher Feldname steht als Vorgabewert für die Textbox. Daher müsste der Vergleich ja auch wahr sein).
--- Code: ---Sub Queryclose(Source As Notesuidocument, Continue As Variant)
Dim doc As NotesDocument
Set doc = source.Document
If Cstr(doc.chk1(0)) = Cstr(doc.txt1(0)) Then
Messagebox "ja"
Else
Messagebox "nein"
End If
End Sub
--- Ende Code ---
Christoph Arras:
...mal die einzelnen Werte ausgeben lassen?
Messagebox Cstr(doc.chk1(0))
Messagebox Cstr(doc.txt1(0))
Was kommt dabei zu Tage???
Axel:
Hi,
werden bei der Checkbox Aliaswerte benutzt? Schau dir mal über die Dokument-Eigenschaften den wirklichen Feldinhalt der Checkbox an.
Axel
Andreas Huhn:
Hallo ihr zwei,
Alias-Werte werden durch eine Pipe ("|") getrennt von der Auswahl, oder?
Nein, keine Alias-Werte.
Unter Auswahl ist nur "Formel für Auswahl verwenden" eingestellt und dann im Feld darunter der Name eines Feldes vom Typ "Namen". Derselbe Feldname ist wie gesagt der Vorgabewert des Textfeldes. Angezeigt wird sowohl die Caption der Checkbox als auch der Inhalt des Textfeldes wie gewünscht.
Das: Messagebox Cstr(doc.chk1(0)) liefert aber "" zurück.
Ich dachte daß damit die Caption als Rückgabewert kommen müsste!?
Axel:
--- Zitat von: Andreas Huhn am 30.11.05 - 11:31:01 ---Das: Messagebox Cstr(doc.chk1(0)) liefert aber "" zurück.
Ich dachte daß damit die Caption als Rückgabewert kommen müsste!?
--- Ende Zitat ---
Ja, aber nur wenn die Checkbox markiert ist.
Axel
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln