Access und VB Abfragen über Button starten

Krissi

Mitglied
Hallo Ihr,

ich steige gerade in Acces ein und soll nun ein Programm machen, wo ich in ein Textfeld einen Monat und Jahr (mm.jjjj) eingebe, dann einen Button drücke und die Eingabe dann an die erste Abfrage übergeben wird. Diese Abfrage soll dann gestartet werden und anschließend noch zwei weitere Abfragen. Wie bekomme ich sowas alles hinter einen Button gelegt.

Ich danke euch jetzt schon mal für eure Hilfe..... und hoffe, dass bei mir dann nicht mehr zu viele Überstunden anfallen werden, bei dem Mist, den mein Chef sich immer wieder ausdenkt.

Danke Krissy
 
Hi Krissi,

ich gehe mal davon aus, dass das Feld, nachdem gesucht werden soll, ein Datumsfeld ist. Was Du dann benötigst sind sogenannte Aggregatsfunktionen von Access. Genauer gesagt Month und Year. Würde dann in etwa so aussehen:

Code:
    Dim nMonth                      As Integer
    Dim nYear                       As Integer
    Dim szSql                       As String

    nMonth = Left$(Text0.Text, InStr(Text0.Text, ".") - 1)
    nYear = Mid$(Text0.Text, InStr(Text0.Text, ".") + 1)

    szSql = "SELECT * FROM <DeinTabellenName> WHERE " & _
            "MONTH(<DeinFeldName>) = " & CStr(nMonth) & _
            "AND YEAR(<DeinFeldname>) = " & CStr(nYear)

Jetzt brauchst Du das ganze nur noch als Abfrage ausführen und das war's

Gruß
Das Orakel
 
Zurück