Parameterübergabe an Abfragen

Hi,

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.

Danke

Andi

Hi Andi,

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.

Das sollte funktionieren.
Viele Grüße
Axel

Schau dir mal mein Beispiel (http://www.kraasch.de/beispiele.htm) Suchen/SQL dynamisch erstellen an.

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.

Gruß aus dem Norden
Reinhard

So müsste es eigentlich gehen…

Set qdf = dbs.QueryDefs![DeineAbfrage]
qdf.Parameters![Dein Parameter] = DeinWert

Gruss, Dennis

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]