Seite 1 von 1

Abfrage mit Ja/Nein Checkbox

Verfasst: Fr 5. Sep 2014, 14:39
von Lizzy
Hallo,

ich habe in einer meiner Tabellen eine Ja/Nein Checkbox eingebaut und möchte in meiner Abfrage nach den Datensätzen suchen, die in dieser Checkbox ein Häckchen haben also 'ja' sind. Könnte mir jemand den Befehl verraten, den ich dazu unter Kriterum eingeben muss.

Gibt es eigentlich eine Seite wo ich solche 'Standardbefehle' finden kann.

Vielen Dank schon im Voraus und ein schönes Wochenende an alle!

Lizzy
(Base-Anfänger)

Re: Abfrage mit Ja/Nein Checkbox

Verfasst: Fr 5. Sep 2014, 15:19
von pmoegenb
Lizzy hat geschrieben:ich habe in einer meiner Tabellen eine Ja/Nein Checkbox eingebaut und möchte in meiner Abfrage nach den Datensätzen suchen, die in dieser Checkbox ein Häckchen haben also 'ja' sind. Könnte mir jemand den Befehl verraten, den ich dazu unter Kriterum eingeben muss.
In einer Abfrage kannst Du keine Checkbox abfragen, sondern den Inhalt eines Felder einer Datenbanktabelle. Eine Checkbox kann z. B. Bestandteil eines Formulares sein, jedoch nicht Bestandteil einer Datenbanktabelle.

Wenn Du Standard-SQL mit Befehle meinst z. B. hier und bezogen auf die interne Datenbank HSQLDB hier.

Der Feldinhalt eines logischen Feldes (Boolean) kann dabei, je nach Datenbankhersteller, True oder False, 1 oder 0 sein.

Re: Abfrage mit Ja/Nein Checkbox

Verfasst: Fr 5. Sep 2014, 16:48
von Acco
Hallo Lizzi,

wenn Du in der Tabelle ein Feld "Ja/Nein (boolean)" angelegt hast, kannst Du das über eine Abfrage leicht auswerten.

In der grafischen Abfrageerstellung (Abfrage-Entwurfsansicht) gibst Du in der entsprechenden Spalte unter "Kriterium" "wahr" oder "falsch" ein. Kannst auch "true" oder "false" eingeben, Base ändert das da automatisch in "wahr" oder "falsch".
Wenn Du die Abfrage als SQL-Befehl eingibst lautet die Syntax:

Code: Alles auswählen

SELECT "Checkbox" FROM "MeineTabelle" WHERE "Checkbox" = TRUE
"Checkbox" und "MeineTabelle" mußt Du noch entsprechend Deiner Tabelle ändern.

Gruß acco

Re: Abfrage mit Ja/Nein Checkbox

Verfasst: Sa 6. Sep 2014, 16:55
von Lizzy
Vielen Dank für eure Tipps ... das probiere ich gleich aus und werde berichten ...

Danke!!!