Seite 1 von 1

Parameterabfrage :Monat

Verfasst: So, 27.03.2011 16:17
von wolly
Guten Tag,
bin neu hier und Umsteiger von Access.
Ich habe eine Tabelle mit Datensätzen für meinen Kurierfahrer in der nach Tagen geordnet die Abholaufträge gelistet sind. Wenn ich eine Abfrage mit dem Kriterieum :Monat in meinem Tabellenfeld HOLEN (als Datumsfeld TT.MM.JJ formatiert) für die Parameterabfrage nach Monaten erzeuge, so wird zwar der Monat abgefragt, aber ich erhalte keine Datensätze angezeigt.
Habe schon einige Zeit mit Suchfunktion und Google zugebracht, aber die bisher gefundenen Lösungen brachten keinen Erfolg. Wäre für Tipp sehr dankbar, da mein Access 2000 unter Win7 nicht mehr richtig funktioniert und ich daher auf OO umgestiegen bin, aber leider können die Accessabfragen nicht übernommen werden.
Danke !
Wolly

Re: Parameterabfrage :Monat

Verfasst: So, 27.03.2011 16:53
von AndreasJBittner
Hallo,

ohne aus Deinen marginalen Angaben wirklich schlau geworden zu sein fällt mir jedoch auf, daß Du den Monat als Parameter `:Monat´ übergeben willst. Aber was ist mir Tag und Jahr? Das Format Date umfaßt Tag-Monat-Jahr, da reicht es nicht nach 0000-`:Monat´-00 zu fragen, da kann eigentlich nur Kappes rauskommen.

Grüße
Andreas

Re: Parameterabfrage :Monat

Verfasst: So, 27.03.2011 17:07
von komma4
Willkommen im Forum.
wolly hat geschrieben: Wenn ich eine Abfrage mit dem Kriterieum :Monat in meinem Tabellenfeld HOLEN (als Datumsfeld TT.MM.JJ formatiert) für die Parameterabfrage nach Monaten erzeuge, so wird zwar der Monat abgefragt, aber ich erhalte keine Datensätze angezeigt.
Wie die Anzeige formatiert ist, spielt keine Rolle.

Den Monat einer Datums-Spalte kannst Du abfragen mit

Code: Alles auswählen

 WHERE MONTH( "datumsspalte" ) = :Monat
Ich gehe davon aus, dass Du die interne HSQLDB [Version 1.8] nutzt.
Der Sprachumfang ist hier dokumentiert : http://hsqldb.org/doc/2.0/guide/index.html
Die Version 2.0 unterscheidet sich da erstmal nicht.

Was Du suchst steht also hier: http://hsqldb.org/doc/2.0/guide/builtin ... etime-sect

Anmerkung:
Bei anderen Datenbanken kann das -muss aber nicht- auch so funktionieren.



Hilft das weiter?

Re: Parameterabfrage :Monat

Verfasst: Mo, 28.03.2011 09:20
von wolly
Vielen Dank für die freundliche Hinweise und Quellen. Werde mich da mal reinhängen, da meine Programmkenntnisse äußerst rudimentär sind und leider die Übernahme von Access nach Base nicht 1:1 funktioniert hat.