Heute früh erlitt ich einen regelrechten Schock, als ich feststellen mußte, daß in einer Kerntabelle meiner DB ein Feld samt Daten verschwunden ist. Nun halte ich es für ausgeschlossen, daß ich es selbts "unabsichtlich" gelöscht habe. Zwar kann ich das Feld samt Daten rekonstruieren, doch will es mir nicht in den Kopf, wie das hat geschehen können. ??? ??? ???
Über Hilfe bei dieser Frage wäre ich SEHR dankbar!!! :)
Artois
Hallo,
wo und wie hast Du das festgestellt, in der Tabelle direkt, in einer Abfrage, in einem Formular?
Zum Löschen eine Feldes muss man ja in den Entwurf einer Tabelle, das kann man nicht unbewusst machen.
Hallo,
ich halte es auch für ausgeschlossen, dass sich ein Feld verabschiedet und ansonsten alles andere noch funktioniert.
Ich tippe eher darauf, dass eine Vorversion der DB verwendet/eingespielt wurde oder tatsächlich trotz Beteuerung das Feld gelöscht wurde... ;D
Trotzdem könnte Folgendes (an einer KOPIE!!, bzw. akt. DB vorher SICHERN!) durchgeführt werden:
1) Komprimieren/Reparieren (des FE und des BE, falls eine solche Konstellation vorhanden ist)
2) Aufruf von MSAccess.exe mit Start-Option /decompile und Übergabe/Angabe der DB-Datei
3) Import aller Objekte der DB in eine neue leere DB
4) Rücksicherung von einem (hoffentlich vorhandenem) Backup
5) Datenrettungsfirma beauftragen.
Vielen herzlichen Dank! Ich werde jetzt erst einmal versuchen, das Feld aus dem letzten Backup zu rekonstruieren. Mit dem neuen Access dürfte auch das problematisch werden.