Seite 1 von 1

Eingabedialog in Abfrage

Verfasst: Mo, 04.02.2008 12:39
von hema
Hallo,
Bin seit Samstag auf der Suche nach meinem Problem.
Habe eine Abfrage mit diversen Feldern: ID, Datum, Person, Gruppe...
und möchte dazu eine flexible Abfrage erstellen, in welcher ich nach einem Datumsbereich gefragt werde.
Wenn ich die Abfrage starte, soll eine Inputbox erscheinen mit der Möglichkeit eine Anfangsdatum und dann eine Box mit der Möglichkeit ein Enddatum einzugeben. So dass ich nicht j edesmal die Abfrage anpassen muss, wenn ich einen anderen Datumsbereich abfragen möchte.
In Access konnte ich das mit folgendem Kriterium erledigen: ZWISCHEN [Anfangsdatum?] UND [Enddatum?]
In BAse gibt es zwar auch die Möglichkeit mit ZWISCHEN ... UND..., aber den Teil in der eckigen Klammer kriege ich nicht hin.

Ich hoffe, dass mir jemand helfen kann.
Danke schon mal im Voraus :lol:

Re: Eingabedialog in Abfrage

Verfasst: Di, 05.02.2008 10:35
von komma4
in den Abfragen von BASE geht das (unter dem Stichwort "Parameter-Abfrage") mit Doppelpunkt:

Code: Alles auswählen

WHERE re.nummer = :RechnungsNummer

siehe anderes Posting



Hilft Dir das weiter?

Re: Eingabedialog in Abfrage

Verfasst: Di, 05.02.2008 14:33
von hema
Hallo komma4,
Fast genau das, was ich suche.
Bin mit SQL noch nicht so bewandert, funktioniert aber auch tadellos, wenn man im Feld Kriterium nur :Stichwort eingibt.
Das Problem mit dem Datumsbereich löse ich im Moment noch so, dass ich in der Abfrage das Datumsfeld zwei Mal abfrage und einmal mit >:Anfangsdatum und einmal mit < :Enddatum die Zeitspanne eingrenze.

Vielen Dank

Markus