Hallo zusammen,
wenn ich mein Frontend als MDE erstellen möchte, kommt folgende Fehlermeldung (ca. 15 mal).
ZitatDer Datensatz kann nicht hinzugefügt oder geändert werden, da ein Datensatz in der Tabelle "MSysAccessStorage" mit diesem Datensatz in Beziehung stehen muss.
Kann sich jemand einen Reim darauf machen?
Hallo,
Welche A-Version wird verwendet?
Welche Version hat die DB (Für/mit welcher Version wurde die Datei entwickelt)?
Ist die MDB (?) fehlerfrei kompilierbar (VBA-Editor/Menüleiste/Debuggen/Kompilieren) (Option Explicit in ALLEN Modulköpfen vorhanden?)
Hi,
A-Version 2007
DB entwickelt unter A-2000, dann A-2003(XP), die letzten Änderungen unter A-2007
In allen Modulköpfen ist "Option explicit" vorhanden
Die MDB lässt sich fehlerfrei kompilieren
Ich habe die DB "geerbt". Sie läuft seit Jahren absolut ok, nur wurde sie immer als MDB benutzt. Eine MDE wurde bislang nie daraus erstellt, so dass ich nicht sagen kann, seit wann der Fehler auftritt.
Mach mal "Datenbank komprimieren und reparieren" und versuch es nochmal
Habe ich gemacht, leider ohne Erfolg.
Auch ein starten mit dem Schalter "/decompile /compact" hat im Anschluss keine Änderung erbracht.
Hallo,
erstell eine neue leere DB unter A2007.
Stelle das Standard->Format der Tabellen auf A2007 ein.
Importiere alle Objekte aus der alten DB.
Kompiliere die DB im VBA-Editor.
Erstell eine accde-Datei.
Benutz die A2007-Runtime zur Ausführung.
Hi,
danke, die Lösung hat funktioniert. Woran auch immer es gelegen haben mag.
Danke!