ACC00 Fehlerermittlung im Makro

04/09/2007 - 14:28 von bernd drewitz | Report spam
hallo,

ein makro soll mehrere abfragen ausführen und am ende einen bericht öffnen.
die fünfte abfrage ist eine parameterabfrage, in der das anfangsdatum und
das endedatum eingetippt wird. bis zur parameterabfrage gibt es keine
probleme. wenn ich das endedatum eingegeben habe und ok klicke wird die
datenbank (nicht access) geschlossen!
dies passiert aber nicht, wenn ich das makro im einzelschritt-modus
ausführe - dann làuft das makro wie gewünscht.
woran kann es liegen, dass das makro im einzelschritt-modus, funktioniert
im "normalmodus" aber nicht?

mfg
bernd
 

Lesen sie die antworten

#1 Henry Habermacher
04/09/2007 - 14:46 | Warnen spam
Hallo Bernd

bernd drewitz wrote:
ein makro soll mehrere abfragen ausführen und am ende einen bericht
öffnen. die fünfte abfrage ist eine parameterabfrage, in der das
anfangsdatum und das endedatum eingetippt wird. bis zur parameterabfrage
gibt es keine probleme. wenn ich das endedatum eingegeben habe und ok
klicke wird die datenbank (nicht access) geschlossen!
dies passiert aber nicht, wenn ich das makro im einzelschritt-modus
ausführe - dann làuft das makro wie gewünscht.
woran kann es liegen, dass das makro im einzelschritt-modus, funktioniert
im "normalmodus" aber nicht?



Hat es im Makro allenfalls einen Schritt drin, Access zu schliessen? Falls
ja, lösche diesen mal raus und schaue, ob es immer noch passiert.

Ansonsten hat halt Access bis zur Version 2003 keinen eigentlichen
ErrorHandler in Makros. Daher lassen sich solche Fehler nur schwer
untersuchen.
Das einfachste wird sein, das Makro in Visual Basic Code umzuwandeln (dazu
gibt's ja eine eingebaute Möglichkeit) und dann versuchsweise den Code zu
starten. Dort kannst Du dann sehen, welcher Fehler auftritt.

Achtung: Unbedingt vorher eine Kopie des Makros machen, dieses wird evt.
(bin mir nicht sicher) bei der Umwandlung gelöscht.

Gruss
Henry

Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

Ähnliche fragen