Ich habe ein Formular zu unserem Access 07 db hinzugefügt. Ich habe ein vorhandenes Formular kopiert, um es als Vorlage zu verwenden, umbenannt und gespeichert. Ich habe ein anderes Formular geöffnet, um etwas zu überprüfen, und Access stürzte ab. Wenn ich die Datenbank erneut öffne, heißt es: "Access hat festgestellt, dass diese Datenbank in einem inkonsistenten Zustand ist, und wird versuchen, die Datenbank wiederherzustellen." etc.MS Access Crashed jetzt alle Form Objekte und Codemodule fehlen
Als es wieder geöffnet wurde - alle Formulare und Berichte fehlten. Gespeicherte Abfragen bleiben erhalten. Die Fehlermeldung besagt, dass Fehler bei der Objektwiederherstellung in einer Tabelle mit Wiederherstellungsfehlern notiert werden - diese Tabelle wurde jedoch nicht erstellt. Die Links zur be-Datenbank blieben erhalten.
Die Datenbank ist geteilt - Ich habe mit einem Formular auf einer Front-End-Kopie experimentiert, die etwas damit zu tun haben könnte.
Irgendwelche Ideen, was verursachen würde dies (ich sehe die letzte Arbeit zu verlieren - aber alle Formularobjekte ?! nixing) Und gibt es eine Chance auf Heilung?
Passen Sie gut auf Ihren VBA-Code in Ihrem Frontend auf? Das heißt, haben Sie COMPILE ON DEMAND ausgeschaltet? Verwenden Sie OPTION EXPLICIT? Kompilieren Sie regelmäßig und regelmäßig zu dekompilieren? Wenn Sie all diese Dinge nicht tun, kann Korruption sehr leicht akkumulieren und dann zu einem katastrophalen Verlust führen. –