Typumwandlung Boolean

13/06/2009 - 00:31 von Frank Lauter | Report spam
Hallo NG!

Ich möchte in VBA prüfen ob zwei Werte identisch sind. Ein Wert kommt aus
einem Recordset-Feld und ein anderer aus einem Steuerelement eines
Formulars.
Wenn es sich um numerische Werte oder Strings handelt klappt das auch, aber
bei Wahrheitswerten kommt es nie zu einer Übereinstimmung, da die eine Seite
immer True oder False liefert und die andere 0 oder -1.

Welche Typumwandlung sollte ich verwenden um den Abgleich zu erreichen?
Leider weiß ich im Vorfeld nicht welchen Datentyp die Quellen enthalten.

Vielen Dank für eure Unterstützung

Frank
 

Lesen sie die antworten

#1 Thomas Möller
13/06/2009 - 09:35 | Warnen spam
Hallo Frank,

Frank Lauter schrieb:
Ich möchte in VBA prüfen ob zwei Werte identisch sind. Ein Wert kommt
aus einem Recordset-Feld und ein anderer aus einem Steuerelement eines
Formulars.
Wenn es sich um numerische Werte oder Strings handelt klappt das auch,
aber bei Wahrheitswerten kommt es nie zu einer Übereinstimmung, da die
eine Seite immer True oder False liefert und die andere 0 oder -1.

Welche Typumwandlung sollte ich verwenden um den Abgleich zu erreichen?
Leider weiß ich im Vorfeld nicht welchen Datentyp die Quellen enthalten.



die Funktion CBOOL ist Dein Freund.


HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen