wie kann ich einer Parameterabfrage die benötigten Parameter aus VBA heraus übergeben.
Oder gibt es eine Möglichkeit direkt in VBA eine Tabelle zu öffnen und nur bestimmte Datensätze anzuzeigen (je nach bedingung).
Wenn ich die Parameterabfrage von VBA heraus öffne, soll quasi kein Eingabefeld mehr kommen, die Abfrage soll die Parameter vom VBA-Code übergeben bekommen.
versuch mal dies:
Lege für deine Kriterien Globale Variablen an. Diese Variablen
füllst du dann über VBA oder ein Form mit Daten. Dann rufst du
die Abfragen auf in der Du die Globalen Variablen als Abfrageparameter eingerichtet hast.
So wie dort die Recordsource eines Unterformulars dynamisch erstellt wird, kann man auch die SQL-Eigenschaft einer Querydef zusammensetzen - wenn man dann die Abfrage überhaupt noch braucht.