Durch VB-Code die Tabellezuornung einer Abfrage ändern

19/01/2009 - 22:17 von Hans | Report spam
Hallo,

ich habe mehrere Tabellen mit verschiedenen Zeitdaten und eine Abfrage, die
bestimmte Dinge filtert.

Gibt es jetzt die Möglichkeit, dass ich über ein Formular (mit hilfe eines
Buttons), die Tabelle, auf die die Abfrage zugreift, àndern kann?
Sonst müsste ich jedes mal die Abfrage aufrufen, die momentan ausgewàhlte
Tabelle löschen, anschließend die neue Tabelle auswàhlen und alle Kriterien
neu eingeben! Struktur der Tabellen sind gleich.

danke für eure Hilfe!
 

Lesen sie die antworten

#1 Thomas Möller
19/01/2009 - 22:33 | Warnen spam
Hallo Hans,

Hans schrieb:
ich habe mehrere Tabellen mit verschiedenen Zeitdaten und eine Abfrage,
die bestimmte Dinge filtert.
Gibt es jetzt die Möglichkeit, dass ich über ein Formular (mit hilfe
eines Buttons), die Tabelle, auf die die Abfrage zugreift, àndern kann?



das kannst Du ungefàhr so lösen:


Private Sub AbfrageAnpassen(strTabelle As String)

Dim strSQL As String

strSQL = "SELECT Feld1, Feld2, Feld3 FROM " & strTabelle

CurrentDb.QueryDefs("DeineAbfrage").SQL = strSQL

End Sub



HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen