Domino 9 und frühere Versionen > ND6: Entwicklung

Checkbox -Textfeld Vergleich

(1/2) > >>

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