Zugriff auf Access-Abfragen, die selbstgefertigte VBA-Funktionen nutzen

04/01/2010 - 18:57 von Holger Reinhold | Report spam
Hallo,

wer hat das schon erlebt? Ich greife auf Abfragen in einer Access-2000-DB zu
und erhalte die Fehlermeldung "Undefinierte Funktion 'XY' in Ausdruck" wenn
in dieser Abfrage einer von mir selbst programmierte VBA-Function 'XY'
verwendet wird. Unter Access selbst funktionert die Abfrage einwandfrei.

Da ich ein Acces-Problem vermutete, habe ich zuerst in der
microsoft.public.de.access gepostet (2.01.10 17:49), auch unter dem
Gesichtspunkt, dass es vielleicht statt meiner selbstgestrickten Function
mir unbekannte systemeigene gibt, die dann auch unter VB-Zugriff
funktionieren.

Aber vielleicht làsst sich das Problem aus VB-Sicht lösen, z.B. durch einen
entsprechenden Verweis oder irgendein Kommande an Access. Kennt jemand eine
Lösung? Dann schon mal Danke für jeden Tipp.

Mit freundlichen Grüßen
Holger Reinhold
 

Lesen sie die antworten

#1 Dieter Strassner
04/01/2010 - 21:34 | Warnen spam
Hallo Holger,

wer hat das schon erlebt? Ich greife auf Abfragen in einer
Access-2000-DB zu und erhalte die Fehlermeldung "Undefinierte
Funktion 'XY' in Ausdruck" wenn in dieser Abfrage einer von mir
selbst programmierte VBA-Function 'XY' verwendet wird. Unter Access
selbst funktionert die Abfrage einwandfrei.
Da ich ein Acces-Problem vermutete, habe ich zuerst in der
microsoft.public.de.access gepostet (2.01.10 17:49), auch unter dem
Gesichtspunkt, dass es vielleicht statt meiner selbstgestrickten
Function mir unbekannte systemeigene gibt, die dann auch unter
VB-Zugriff funktionieren.

Aber vielleicht làsst sich das Problem aus VB-Sicht lösen, z.B. durch
einen entsprechenden Verweis oder irgendein Kommande an Access. Kennt
jemand eine Lösung? Dann schon mal Danke für jeden Tipp.



Denke mal, dein Problem kann eher in microsoft.public.de.vb.datenbank
verstanden werden.
Poste hilfreicherweise auch mal die Abfrage, die den Fehler bringt. Sonst
kann ja nur herumorakelt werden.
Welche Verweise sind in deinem VBA-Projekt drin?


Viele Grüße

Dieter


Rückfragen bitte nur in die Newsgroup!

EDV-Kommunikation Strassner e.K.
68623 Lampertheim
Internet: www.strassner.biz

Ähnliche fragen