Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: henfoni am Oktober 06, 2011, 10:09:31

Titel: Parameter in Formular verwenden
Beitrag von: henfoni am Oktober 06, 2011, 10:09:31
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
Titel: Re: Parameter in Formular verwenden
Beitrag von: database am Oktober 07, 2011, 17:08:31
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