Check Box
Mit dem Check Box ist es möglich, einen Ja/Nein Zustand darzustellen.
Zahlenwerte (1/0 etc) in der Datenbank werden dazu in beliebige Lesbare zustände umgesetzt.
Beispiele:
- Ja/Nein
- Offen/Geschlossen,
- Belegt/Frei
- Wahr/Falsch
- etc.
Bei einer Checkbox werden die Werte der Datenbank folgendermassen angezeigt:
| Wert in der Datenbank | Anzeige Wert |
|---|---|
| 0 | Wert der bei FalseValue festgelegt wurde (Nein) |
| NULL | Wert der bei NULLValue festgelegt wurde |
| alles andere | Wert der bei TrueValue festgelegt wurde (Ja) |
Bei einfügen von neuen Werten wird für True/Ja, der Wert 1 in die Datenbank eingefügt. Bei der Suche wird wenn nach True/Ja gesucht wird die SQL Bedingung SPALTE!=0 verwendet.
Sie können den Zustand durch klicken auf den Knopf ändern oder durch Eingabe des ersten Buchstabens des Zustandes in das Textfeld. D.h. wenn für TrueValue = Ja gesetzt ist kann man durch drücken der "J" Taste den Zustand auf Ja setzen.
Steuerelement spezifische Eigenschaften
TrueValue
Der Wert, der bei Zustand Wahr gesetzt und angezeigt werden soll z.B. Ja, Offen, Belegt etc.
FalseValue
Der Wert, der bei Zustand Falsch gesetzt oder angezeigt werden soll. z.B. Nein, Geschlossen, Frei, etc.
NullValue
Der Wert, der gesetzt oder angezeigt werden soll, wenn kein Zustand herrscht NULL z.B. Nicht festgelegt, nicht gesetzt, etc. Dieser Wert bleibt im normallfall Leer, kann aber optional gesetzt werden.
Wenn Datenbankseitig ein Feld keine NULL Werte erlaubt, dann steht dieser Zustand nicht zur Verfügung.
Keine Angabe
Beim Filtern und Global Update Modus gibt es noch einen weiteren Zustand wenn "Keine Angabe" gemacht werden soll.
D.h. dann wird nicht gefiltert bzw nichts gesetzt.