Forums Neueste Beiträge
 
Tags Keywords

Zeitraum

19/12/2008 - 14:28 von Hans Klaus | Report spam
Guten Tag.
In meiner Datenbank kann im Hauptformular ein Jahr selektiert werden.
Dieses Jahr wird per VBA mit einem SQL String als Kriterium in die Abfrage
eingefügt.(in Tabelle steht 18.11.2008, SQL String macht *2008)
Das funktioniert wunderbar.
Nun will ich auf der Startseite in einem Feld das Anfangsjahr selektieren
und im 2. Das Endjahr.
In der Abfrage Soll es nun alle Datensàtze mit einem Datum das dazwischen
liegt anzeigen.
Wie geht das???

Meine Überlegung:
SQL String mit oder Kriterien: Also selektiert man 2008 und 2010 soll der
SQL String einfügen 2008 oder 2009 oder 2010.
Das funktioniert denke ich auch mit 2 Jahren.
Wie funktioniert dass, das alle Jahre dazwischen auch genommen werden??

Oder anderer Weg???




Hans
Trainee
 

Lesen sie die antworten

#1 Karl Donaubauer
19/12/2008 - 14:34 | Warnen spam
Hans Klaus wrote:
In meiner Datenbank kann im Hauptformular ein Jahr selektiert werden.
Dieses Jahr wird per VBA mit einem SQL String als Kriterium in die
Abfrage eingefügt.(in Tabelle steht 18.11.2008, SQL String macht
*2008)
Das funktioniert wunderbar.
Nun will ich auf der Startseite in einem Feld das Anfangsjahr
selektieren und im 2. Das Endjahr.
In der Abfrage Soll es nun alle Datensàtze mit einem Datum das
dazwischen liegt anzeigen.
Wie geht das???

Meine Überlegung:
SQL String mit oder Kriterien: Also selektiert man 2008 und 2010 soll
der SQL String einfügen 2008 oder 2009 oder 2010.
Das funktioniert denke ich auch mit 2 Jahren.
Wie funktioniert dass, das alle Jahre dazwischen auch genommen
werden??



Verwende in der Abfrage ein berechnetes Feld:

Jahr(DeinDatumsFeld)

Als Kriterium kannst du dort schreiben:

Zwischen Forms!DeinFormular!JahrVon und Forms!DeinFormular!JahrBis

HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com
die 1. .NET-Entwickler-Konferenz für Accessler: www.donkarl.com?nek

Ähnliche fragen