Hi mrspice
Du kannst innerhalt einer Formel nichts setzen!
Wenn dann etwa so:
=IstNull([Name])
Ein Formel-Ausdruck liefert ein Ergebnis. Dieses Ergebnis wird zum Setzen von etwas verwendet.
Anders gesagt:
Deine CheckBox steht gedanklich auf der linken Seiten vom Gleichheitszeichen (und erwartet als Wert ein Wahr oder Falsch).
Da steht es jedoch nur gedanklich, denn der Ausdruck ist einer Spalte zugeordnet - die wiederum einem Datentyp zugeordnet ist - und wird deshalb nicht mit angegeben.
IstNull() liefert Wahr oder Falsch als Ergebnis, also bereits den/einen geeignete Datentyp für eine CheckBox die entweder einen Haken hat - Wahr - oder nicht hat - Falsch. Jetzt kann es sein, dass du das Ergebnis genau umgekehrt brauchst. Dann schau mal im Generator in die Kategorie Logik bzw. Logisch. Dort sollte es etwas geben wie z.B. Nicht(). Damit kannst du True -> Falsch und Falsch -> True umwandeln/negieren.
Dann schreibst du also:
=Nicht(IstNull([Name]))
Ich rate dir dazu Lernvideos auf z.B. Youtube anzuschauen, oder Tutorials durchzulesen, vorallem wenn du mit Access häufiger zu tun hast. Ich persönlich arbeite nicht mit Access; das Prinzip ist jedoch straight-forward mit etwas Basiswissen.
Grüße
PS: Über die Sinnhaftigkeit lässt sich hier streiten. Du könntest bereits in der Datenbank-Abfrage alle Datensätze mit NULL in der Spalte Name herausfiltern. Ob du die CheckBox wirklich brauchst, ist deine Sache. ;)
|