Moin,
ich habe eine Abfrage bzw. eine Kreuztabelle und möchte zu dieser ein Formular erstellen, damit die Abfrageparameter mit angezeigt werden (von ... bis ...).
Allerdings kann ich die Abfrage nicht als Vorlage verwenden, wenn ich in dieser Parameter verwende. Gibt es da einen Trick!?
Gruß Hendrik
Hallo,
ich fürchte da helfen keine Tricks, da zählt nur die rauhe Realität.
Die SQL einer Abfrage kannst du per VBA so auslesen:
CurrentDb.QueryDefs("DeineAbfrage").SQL
In Verbindung mit der InStr() - Funktion sollte es dann auch möglich sein, dei in der SQL gespeicherten Werte für 'von' und 'bis' aus der WHERE-Klausel heraus zu bekommen.
siehe: http://office.microsoft.com/de-at/access-help/instr-funktion-HA001228857.aspx#BMexamples (http://office.microsoft.com/de-at/access-help/instr-funktion-HA001228857.aspx#BMexamples)
HTH