1. März 2010 15:39
IF CurrForm.CheckBox1.Active = True THEN
BEGIN
Irgendwas...
END
ELSE
BEGIN
Was Anderes...
END;
1. März 2010 16:08
IF DeineVariable = TRUE THEN
[...]
IF DeinRecord.DeinFeld = TRUE THEN
[...]
IF DeineBooleanVariable THEN
[...]
IF DeinRecord.DeinFeld THEN
[...]
1. März 2010 16:19
Timo Lässer hat geschrieben:Deiner CheckBox ist doch mit Sicherheit entweder ein Tabellenfeld oder eine Variable zugeordnet.
Frage also einfach das Feld bzw. die Variable ab:
IF MeineVar = TRUE THEN
...
1. März 2010 16:57
Muenchner78 hat geschrieben:Trotzdem ist es für mich ungewohnt, dass ich die Check Box nicht direkt ansprechen kann.
Timo Lässer hat geschrieben:C/AL ist eine objektbasierte, jedoch keine objektorientierte Programmiersprache
Muenchner78 hat geschrieben:Das hierfunktioniert jedenfalls.
- Code:
IF MeineVar = TRUE THEN
...
Timo Lässer hat geschrieben:Da ein/e Boolean-Feld / -Variable naturgemäß schon einen Boolean-Ausdruck zurückliefert, brauchst du in deiner IF-Bedingung den Wert nicht mit TRUE/FALSE vergleichen:
- Code:
IF DeineBooleanVariable THEN
[...]