Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: C4RL0 am Dezember 18, 2013, 09:26:44

Titel: Bei MDE-Erstellung Fehler mit Tabelle "MSysAccessStorage"
Beitrag von: C4RL0 am Dezember 18, 2013, 09:26:44
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?
Titel: Re: Bei MDE-Erstellung Fehler mit Tabelle "MSysAccessStorage"
Beitrag von: DF6GL am Dezember 18, 2013, 10:58:10
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?)

Titel: Re: Bei MDE-Erstellung Fehler mit Tabelle "MSysAccessStorage"
Beitrag von: C4RL0 am Dezember 18, 2013, 11:50:35
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.
Titel: Re: Bei MDE-Erstellung Fehler mit Tabelle "MSysAccessStorage"
Beitrag von: Wurliwurm am Dezember 18, 2013, 12:11:07
Mach mal "Datenbank komprimieren und reparieren" und versuch es nochmal
Titel: Re: Bei MDE-Erstellung Fehler mit Tabelle "MSysAccessStorage"
Beitrag von: C4RL0 am Dezember 18, 2013, 12:34:11
Habe ich gemacht, leider ohne Erfolg.

Auch ein starten mit dem Schalter "/decompile /compact" hat im Anschluss keine Änderung erbracht.
Titel: Re: Bei MDE-Erstellung Fehler mit Tabelle "MSysAccessStorage"
Beitrag von: DF6GL am Dezember 18, 2013, 12:59:22
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.
Titel: Re: Bei MDE-Erstellung Fehler mit Tabelle "MSysAccessStorage"
Beitrag von: C4RL0 am Dezember 18, 2013, 15:34:19
Hi,

danke, die Lösung hat funktioniert. Woran auch immer es gelegen haben mag.

Danke!