Access - Parameterabfrage

Hallo Z’ammen,

habe da mal eine Frage zu Access und der Option Parameterabfrage.
Ich würde gerne bei der Parameterabfrage nur einen Teil des Abfragewertes per Dialog erfragen wollen.

mein fehlgeschlagener Versuch sah so aus:

Wie „**.“ & [Bitte geben Sie den Monat in 2 Zahlen an!] & „.2006“

In der Tabelle stehen Werte wie 01.01.2006, 01.02.2006, 01.03.2006 etc.

Vielleicht hat ja jemand eine Idee?

Vielen Dank

Grüße Ralf

Hallo Ralf,

Ich würde gerne bei der Parameterabfrage nur einen Teil des
Abfragewertes per Dialog erfragen wollen.

Wie „**.“ & [Bitte geben Sie den Monat in 2 Zahlen an!] &
„.2006“

  1. WIE ist nur auf Textfelder anwendbar und NICHT auf Datumswerte!

  2. Außerdem müssen die Datumswerte eines Kriteriums immer der SQL-Datumskonvention entsprechen: also eingeschlossen in #. Beispiel: „#01.01.1960#“

  3. verarbeitet Access automatisch auch Monatsangaben in einzahliger Form

  4. ändere deine Abfrage wie folgt:
    in der Zeile Feld: month([dein Datumsfeld])
    in der Zeile Kriterium: [geben Sie den Monat ein]

Grüße aus Essen
Wolfgang
(Netwolf)

Hallo Wolfgang,

vielen Dank für die Info.

Also das WIE funktioniert in dem Geld wunderbar.
Es soll halt nur per Abfrage die Monatsangabe modifiziert werden.
Ich möchte ungern die Information durch den Anwender in der Abfrage selbst vornehmen lassen.

Ist im allgemeinen ein Datumsfeld mit allen Angaben (TT.MM.JJJJ)
Und dabei soll nur das MM abgefragt werden.

Vielleicht hast Du doch noch eine Idee hierzu?

Grüße

Ralf

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Ralf,

Also das WIE funktioniert in dem Geld wunderbar.

klar, weil du ja Text auswertest

Es soll halt nur per Abfrage die Monatsangabe modifiziert
werden.

eben, daher hatte ich dir die einfachere Möglichkeit aufgezeigt

Ich möchte ungern die Information durch den Anwender in der
Abfrage selbst vornehmen lassen.

ist doch nicht nötig, stelle die Abfrage mal so ein, wie ich es dir geschrieben habe

Ist im allgemeinen ein Datumsfeld mit allen Angaben
(TT.MM.JJJJ)
Und dabei soll nur das MM abgefragt werden.

also moth([Datumsfeld])

Vielleicht hast Du doch noch eine Idee hierzu?

diese Idee hatte ich schon geschrieben, siehe mein vorheriges Posting:

ändere deine Abfrage wie folgt:
in der Zeile Feld: month([dein Datumsfeld])
in der Zeile Kriterium: [geben Sie den Monat ein]

Damit funktioniert es wunderbar…

Grüße aus Essen
Wolfgang
(Netwolf)