Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Programm Absturz bei Aufruf von VBA

Begonnen von Klaus S. aus B, April 20, 2012, 13:13:00

⏪ vorheriges - nächstes ⏩

Klaus S. aus B

Hallo,

ich brauche dringende Hilfe!
Ich habe (mittlerweile mehrfach) das Problem, dass mir Datenbanken abstürzen ("Microsoft Access funktioniert nicht mehr") wenn ich ein VBA ereignis über einen Button aufrufe. Ich habe dann auch festgestellt, dass der gleiche Absturz passiert, wenn ich bei "Datenbanktools" den "Visual Basic" editor aufrufen will.

Was ist da passiert und wie bekomme ich meine Datenbank gerettet?


Ich habe Win7 mit Office 2010 installiert und am Rechner liegt es nicht, es funktioniert auf mehreren rechnern nicht.

Gruß
Klaus

edgar.basler

Passiert dies in einem Formular? oder wo?

Wenn ja, dann was ganz "unlogisches" machen:
1.) Neue (leere) Datenbank erstellen.
2.) In diese DB dann die einzelnen Tabellen, Abfragen, Formulare usw. importieren.
3.) Testen


Josef P.

Hallo!

So etwas passiert mir nach größeren Code-Änderungen auch manchmal. Dieser Defekt zeigt sich auch manchmal dadurch, dass es beim Aufruf von IntelliSense zu einem Absturz kommt.
Beheben konnte ich das bisher mit dem Access-Startparameter "/decompile".
(Nicht vergessen: zuvor Sicherungskopie anlegen.)

Alles in eine neue mdb/accdb kopieren sollte auch helfen.

mfg
Josef

Klaus S. aus B

SUPER!

Der Tipp mit dem /decompile öffnen hat es gebracht.

So bin ich wieder in den VB Editor gekommen und konnte den Fehler finden.

Es war ein mehrfacher Definitionsversuch (hier schreibt der VB Laie) einer "Public function", verursacht durch Erstellen einer Kopie eines Berichts, mit Ereignis.

Warum der Fehler aber erst Wochen nach Erstellen der Kopie auftaucht bleibt mir ein Rätsel.