OpenForm in Kriteriums-Funktion einer Abfrage geht nicht

20/01/2010 - 11:54 von Daniel | Report spam
Hallo Leute

eigentlich war ich der Meinung, dass ich das schon x Mal gemacht habe,
aber irgendwie tuts nicht.
Ich habe in einer ganz normalen Abfrage einer Kundenliste als
Kriterium eine VBA-Funktion, mit dem Namen "fLand()"

Dort drin wollte ich nun nicht mit einer InputBox das Land vom
Benutzer erfahren, sondern mit einem eigenen Formular.
Also habe ich in der Funktion ein stinknormales
DoCmd.OpenForm drin.
Und genau hier kommt der Laufzeitfehler 2486, "Sie können diese Aktion
momentan nicht ausführen".

Steh grad ein wenig auf dem Schlauch...wo könnte das Problem liegen?
geht übrigens mit 2003, 2007 und 2010 nicht.
Aber ich war wirklich der Meinung, dass ich das schon x Mal gemacht
habe, jedes Mal ohne Probleme.

Hat jemand ev. einen Tipp?

Herzlichen Dank!

Gruss, Daniel
 

Lesen sie die antworten

#1 Gunter Avenius
20/01/2010 - 12:38 | Warnen spam
Hallo Daniel,

Daniel schrieb folgendes:
eigentlich war ich der Meinung, dass ich das schon x Mal gemacht habe,
aber irgendwie tuts nicht.
Ich habe in einer ganz normalen Abfrage einer Kundenliste als
Kriterium eine VBA-Funktion, mit dem Namen "fLand()"

Dort drin wollte ich nun nicht mit einer InputBox das Land vom
Benutzer erfahren, sondern mit einem eigenen Formular.
Also habe ich in der Funktion ein stinknormales
DoCmd.OpenForm drin.
Und genau hier kommt der Laufzeitfehler 2486, "Sie können diese Aktion
momentan nicht ausführen".

Steh grad ein wenig auf dem Schlauch...wo könnte das Problem liegen?
geht übrigens mit 2003, 2007 und 2010 nicht.
Aber ich war wirklich der Meinung, dass ich das schon x Mal gemacht
habe, jedes Mal ohne Probleme.

Hat jemand ev. einen Tipp?



Form öffnen, Wert in Variable speichern, Abfrage ausführen und in der
VBA Funktion die gespeicherte Variable verwenden.

Gruß
Gunter
__________________________________________________________
Access FAQ: http://www.donkarl.com

http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de - http://www.ribboncreator2010.de

Ähnliche fragen