Abfrage nur nach Monat

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

sneke
*
Beiträge: 10
Registriert: Mo, 07.05.2007 00:25

Abfrage nur nach Monat

Beitrag von sneke »

Hallo

Ich hab hier schon das forum durch gstörbert aber nichts gefunden.

Mein Problem:

Ich möchte nur die Datensätze eins Monatsangezeigt bekommen. Über die Abfrage habe ich folgendes unter Kriterium im Datumsfeld eingetragen "Wie '??.05.07'" aber da bekomme ich nur eine Fehlermeldung falsches Datumsformat (TT.MM.JJ)
Wie bekomme ich das Hin.

Ist es möglich ohne viel Aufwand ein Formular zu machen indem ich den Monat und Jahr eingebe und dann ein Bericht bekomme?
sarotti
****
Beiträge: 105
Registriert: So, 12.03.2006 17:40
Wohnort: Nähe Krefeld

Re: Abfrage nur nach Monat

Beitrag von sarotti »

Hallo Sneke,

ja, eine Abfrage ist möglich. In Deinem Fall würde ich eine SQL-Abfrage machen, die wie folgt aussieht:

Code: Alles auswählen

SELECT * FROM "Tabelle" AS "Tabelle" WHERE ( ( MONTH( "Datum" ) = :Monat AND YEAR( "Datum" ) = :Jahr ) )
Es handelt sich hier um eine Parameterabfrage (siehst Du an " = : ", bei der Du Monat und Jahr in einem sich öffnenden Fenster bei der Abfrage eingeben mußt. Diese kannst Du zum Beispiel auch in einem Formular nutzen.

Tipp: Du solltest Dich mit den Abfragen ein wenig beschäftigen. In der HSQL Dokumentation gibt es ganz interessante Dinge zu entdecken... schau mal hier: http://hsqldb.org/web/hsqlDocsFrame.html

Gruß
sarotti
sneke
*
Beiträge: 10
Registriert: Mo, 07.05.2007 00:25

Re: Abfrage nur nach Monat

Beitrag von sneke »

Hallo Sarotti,

vielen Dank für den Code.

Das ist genau was ich gesucht habe!!! :D

Und auch danke für den Tipp. Werde dort mal bischen stöbern.

Viele Grüße

Sneke
Antworten