Crash im Editmode Access 2007
HansP
Gesendet: 08.05.19 20:25
Betreff: Crash im Editmode Access 2007


New user

Beiträge: 2

Ort: Wien 1200
Schönen Tag, habt Ihr Erfahrung mit Folgendem?

Alter Computer tot, hatte Office 2007 OEM hybrid vorinstalliert, mit Access Vollversion.
Windows 7 Pro, Deutsch.


Für bestimmte Kunden muss wegen Apple Emulation auf 2007 entwickelt werden, brauchen kleine Zusatzfeatures in den Forms.

Neuer Computer:
Windows 10 Home. Deutsch, Power-Notebook 16G RAM.
Derzeit kein Office Installer für 2007 mehr auffindbar, ich bekam eine englische Version, die mit meinem Lizenzkey (für OEM hybrid) funktioniert.
Die Aktivierungsserver haben grünes Licht gegeben.
(Ah ja Nachsatz, da ist Office 365 vorinstalliert, aber ohne Lizenz, nur trial, abgelaufen.)

Problem:
Access crasht im Editmode der Formulare, wenn man auf ein Steuerelement klickt, das eine Ereignisprozedur hat.
Es verpufft nach 5 Sekunden Sanduhr ohne Fehlermeldung, meist im VBA Editor.
Manchmal wird es von Windows automatisch neu gestartet und will ein Backup MDB sichern.
VBA Code läuft insofern, dass einige Formulare funktionieren. In dem Zustand ist die Applikation kompiliert.

Es beginnt, indem einige Formulare versagen, der Grund ist die englische Version.
Die deutsche Version schert sich nicht, dass in einigen Formularen aufgrund Vorgeschichte das reservierte Wort [Ereignisprozedur] verwendet wird, wo [Event Procedure] stehen sollte.
Ereignisse, die in VBA [OnClick], [OnOpen] etc heissen. Dort steht der Typ, was geschehen soll: MacroName, oder =MeineFunction([Form]; "Einszweidrei"), oder [Event Procedure].

Fun Fact:
Wenn ich schneller bin als die 5 Sekunden, kann ich statt [Ereignisprozedur] => [Event Procedure] in ein Formular schreiben, und mit CTRL-S speichern. Dann hält sich das so.
Es könnte ja sein, wenn ich das ca. 500x zusammen bringe, dass alles wieder funktioniert.

Aber ich hatte dasselbe Problem vor Jahren in einer deutschen Version, bis ein bestimmtes Servicepack oder Hotfix kam, möglicherweise betraf das sogar Windows an sich.

Was wäre der beste Lösungsweg?


Edited by HansP 08.05.19 18:28
Top of the page Bottom of the page