MS Access-Datenbank editieren
Moderator: Moderatoren
MS Access-Datenbank editieren
Hallo Zusammen,
ich möchte vorhandene MDB-Dateien mit OO ändern. Leider bekomme ich die Editierfunktion nicht geöffnet. Die Datenbank wird geöffnet und auch auf die Tabellen habe ich Zugriff. Ein Schutz ist nicht vorhanden denke ich, da ich die einzelnen Tabellen auch löschen kann. Die Hilfefunktion hilft mir da leider auch nicht weiter. Vielleicht kann mir hier jemand einen Tip geben!
Grüße Rob
ich möchte vorhandene MDB-Dateien mit OO ändern. Leider bekomme ich die Editierfunktion nicht geöffnet. Die Datenbank wird geöffnet und auch auf die Tabellen habe ich Zugriff. Ein Schutz ist nicht vorhanden denke ich, da ich die einzelnen Tabellen auch löschen kann. Die Hilfefunktion hilft mir da leider auch nicht weiter. Vielleicht kann mir hier jemand einen Tip geben!
Grüße Rob
Hey Rob,
wenn du nicht editiern kannst, könnte ein Primärschlüssel in den Tabellen fehlen. Definiere einen, dann sollte es gehen.
Gruss
Thomas
PS: für tiefere Analysen bräuchte man dein BS, deine OOo Version, die Access-Version, den Treiber und den genauen Weg, wie du vorgehst.
wenn du nicht editiern kannst, könnte ein Primärschlüssel in den Tabellen fehlen. Definiere einen, dann sollte es gehen.
Gruss
Thomas
PS: für tiefere Analysen bräuchte man dein BS, deine OOo Version, die Access-Version, den Treiber und den genauen Weg, wie du vorgehst.
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Guten Morgen Thomas,
die Datenbank wird von einem CAD-System benutzt. Wenn ich einen Primärschlüssel verwende hat das dann Auswirkungen beim Weiterbenutzen durch das CAD-Programm.
Mein Problem ist, daß in der DB fehlerhafte Einträge sind, die ich korrigieren wollte. Danach sollte die DB wieder zurückgespielt werden.
Grüße Rob
die Datenbank wird von einem CAD-System benutzt. Wenn ich einen Primärschlüssel verwende hat das dann Auswirkungen beim Weiterbenutzen durch das CAD-Programm.
Mein Problem ist, daß in der DB fehlerhafte Einträge sind, die ich korrigieren wollte. Danach sollte die DB wieder zurückgespielt werden.
Grüße Rob
Hey Rob,

Wenn die Datenbank andersweitig genutzt wird und dort auch in ihrer Struktur erhalten bleiben soll, solltest du nichts ändern.
Warum nimmst du dann nicht das CAD System zum Ändern? Das hat doch bestimmt auch eine Möglichkeit? Im Übrigen dürfte es sich hier dann um eine spezielle MDB Datei handeln, deren Editieren möglicherweise auch gar nicht gewünscht wird.
Gruss
Thomas
Ziemlich sicherWenn ich einen Primärschlüssel verwende hat das dann Auswirkungen beim Weiterbenutzen durch das CAD-Programm.

Wenn die Datenbank andersweitig genutzt wird und dort auch in ihrer Struktur erhalten bleiben soll, solltest du nichts ändern.
Warum nimmst du dann nicht das CAD System zum Ändern? Das hat doch bestimmt auch eine Möglichkeit? Im Übrigen dürfte es sich hier dann um eine spezielle MDB Datei handeln, deren Editieren möglicherweise auch gar nicht gewünscht wird.
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Hallo Thomas,
leider gibt es im CAD-System keine Möglichkeit in die DB einzugreifen. Normalerweise würde ich das auch nicht tun, aber hier handelt es sich um einen fehlerhaften Eintrag den ich entweder in der DB ändere oder ich muß die Daten aus dem betreffenden Projekt umkopieren, was ich wohl auch machen werde.
Was heißt eigentlich "spezielle MBD"? Gibt es da Unterschiede, ich meine nicht nur in der Versionsnummer?
Grüße Rob
leider gibt es im CAD-System keine Möglichkeit in die DB einzugreifen. Normalerweise würde ich das auch nicht tun, aber hier handelt es sich um einen fehlerhaften Eintrag den ich entweder in der DB ändere oder ich muß die Daten aus dem betreffenden Projekt umkopieren, was ich wohl auch machen werde.
Was heißt eigentlich "spezielle MBD"? Gibt es da Unterschiede, ich meine nicht nur in der Versionsnummer?
Grüße Rob
Hey Rob,
Viele kommerzielle Programme nutzen im Hintergrund eine *.mdb datei als Datenbank, lassen diese jedoch nicht extern (Bsp in Access) öffnen.
Das meine ich mit "speziell".
Gruss
Thomas
Na ja, irgendtwie greift das CAD Programm ja auf die Datenbank zu. Und sie werden nicht geollt haben, dass du diese einfach mit einem "normalen" Frontend bearbeitest - insofern haben sie spezielle Strukturen etc eingebaut, eventuell auch teilweise Passwortschutz.Was heißt eigentlich "spezielle MBD"?
Viele kommerzielle Programme nutzen im Hintergrund eine *.mdb datei als Datenbank, lassen diese jedoch nicht extern (Bsp in Access) öffnen.
Das meine ich mit "speziell".
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Hallo Robroy,
in einem Texteditor. Teilweise kann man dort Textstellen erkennen.
Vielleicht findest Du da was du ändern möchtest.
Kannst ja auch über die Suchen-Funktion gehen.
Bitte sichere Dir vor dem ändern die Datenbank an sicherer Stelle z.B. CD oder Stick.
Ich wollte das eigentlich gar nicht schreiben weil es ne faule Sache ist aber wenn´s funktioniert.
Viel Erfolg
Jürgen
Wenn Du nur z.B. Texte editieren willst, dann öffne die .mdb doch malich möchte vorhandene MDB-Dateien mit OO ändern
in einem Texteditor. Teilweise kann man dort Textstellen erkennen.
Vielleicht findest Du da was du ändern möchtest.
Kannst ja auch über die Suchen-Funktion gehen.
Bitte sichere Dir vor dem ändern die Datenbank an sicherer Stelle z.B. CD oder Stick.
Ich wollte das eigentlich gar nicht schreiben weil es ne faule Sache ist aber wenn´s funktioniert.
Viel Erfolg
Jürgen
Software hat keinen Verstand - benutze deinen eigenen...!
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
Win 7 SP1/ LibreOffice 3.4.2 OOO340m1 (Build:203) / Firefox 15.0.1 / Notebook ASUS K70IO 64 Bit-Betriebssytem
-
- Beiträge: 1
- Registriert: Di, 14.11.2006 12:32
MS Access mit OO editieren
Hallo Robert
Gestern habe ich deinen Eintrag gelesen und ich dachte mir, da es noch nicht so lange her ist, dass ich dir meine Erfahrung einmal schreibe.
Ich hatte auch das Problem. Ich konnte auch auf die Tabellen zugreifen aber eben nicht editieren. Meine Lösung sah wie folgt aus:
- Rechter Mausklick auf die zu ändernde Tabelle
- Im Kontextmenü auf >Bearbeiten> klicken
- Im neuen Fenster das sich öffnet ganz nach unten scrollen hinter dem letzten Eintrag
- Dort in die Spalte Feldname z.B. >ID< eingeben
- In Feldtyp >Integer(long)< auswählen
- Die neuen Zeile komplett maskieren (klick in Spalte neben Feldname)
- Unten unter der Tabelle den Wert >Auto-Wert< auf >JA< einstellen
- Dann speichern
- Klick mit der rechten Maustaste neben dem Feldnamen der neuen Zeile
- Im Kontextmenü auf >Primär Schlüssel< klicken
- Speichern
- Fenster schließen
- Tabelle mit Doppelklick öffnen. Nun lässt sie sich editieren.
- Wenn die Tabelle fertig editiert ist, dann auf >Aktuallisiern> in der Symbolleiste klicken (krummer Pfeil)
- Fenster schließen
- Rechter Mausklick auf editierter Tabelle und wieder >Bearbeiten< auswählen.
- Neu erstellte Zeile makieren und mit der rechten Maustaste anklicken und auf löschen klicken
- Speichern (Nachfrage ob die Zeile gelöscht werden soll einfach bestätigen)
- Die Tabelle ist nun nicht mehr editierbar
- Fertig
So hat es bei mir funktioniert. Dann dürfte es eigentlich auch keine Probleme mit dem CAD Programm geben.
Gruß Thomas
Alle hier getätigten Aussagen und Anregungen, verstehen sich ohne Gewähr.
Gestern habe ich deinen Eintrag gelesen und ich dachte mir, da es noch nicht so lange her ist, dass ich dir meine Erfahrung einmal schreibe.
Ich hatte auch das Problem. Ich konnte auch auf die Tabellen zugreifen aber eben nicht editieren. Meine Lösung sah wie folgt aus:
- Rechter Mausklick auf die zu ändernde Tabelle
- Im Kontextmenü auf >Bearbeiten> klicken
- Im neuen Fenster das sich öffnet ganz nach unten scrollen hinter dem letzten Eintrag
- Dort in die Spalte Feldname z.B. >ID< eingeben
- In Feldtyp >Integer(long)< auswählen
- Die neuen Zeile komplett maskieren (klick in Spalte neben Feldname)
- Unten unter der Tabelle den Wert >Auto-Wert< auf >JA< einstellen
- Dann speichern
- Klick mit der rechten Maustaste neben dem Feldnamen der neuen Zeile
- Im Kontextmenü auf >Primär Schlüssel< klicken
- Speichern
- Fenster schließen
- Tabelle mit Doppelklick öffnen. Nun lässt sie sich editieren.
- Wenn die Tabelle fertig editiert ist, dann auf >Aktuallisiern> in der Symbolleiste klicken (krummer Pfeil)
- Fenster schließen
- Rechter Mausklick auf editierter Tabelle und wieder >Bearbeiten< auswählen.
- Neu erstellte Zeile makieren und mit der rechten Maustaste anklicken und auf löschen klicken
- Speichern (Nachfrage ob die Zeile gelöscht werden soll einfach bestätigen)
- Die Tabelle ist nun nicht mehr editierbar
- Fertig
So hat es bei mir funktioniert. Dann dürfte es eigentlich auch keine Probleme mit dem CAD Programm geben.
Gruß Thomas
Alle hier getätigten Aussagen und Anregungen, verstehen sich ohne Gewähr.
-
- *******
- Beiträge: 1763
- Registriert: Di, 03.10.2006 18:05
Hallo robroy,
erstell eine Kopie der mdb-Datei und probier mal die Tabellen nach "MS-Excel" zu kopieren.
Ab "Access2000;Vers.9.0" neue ADO 2.1 Schnittstelle, können SQL-Db's erstellt werden.
Bis "Access97" alte DAO 3.6 Schnittstelle, ist dies mit Problemen verbunden (ODBC). Der Zugriff aus anderen DB's "Ooo ab 2.0" auf "Access97" dürfte schwierig werden.
Innerhalb der "MS-Office" Schiene ist dies gut möglich.
Bei "google" recherchieren mit "Accesstabellen" nach "Excel" kopieren.
mfg
Gert
erstell eine Kopie der mdb-Datei und probier mal die Tabellen nach "MS-Excel" zu kopieren.
Ab "Access2000;Vers.9.0" neue ADO 2.1 Schnittstelle, können SQL-Db's erstellt werden.
Bis "Access97" alte DAO 3.6 Schnittstelle, ist dies mit Problemen verbunden (ODBC). Der Zugriff aus anderen DB's "Ooo ab 2.0" auf "Access97" dürfte schwierig werden.
Innerhalb der "MS-Office" Schiene ist dies gut möglich.
Bei "google" recherchieren mit "Accesstabellen" nach "Excel" kopieren.
mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
Win7_64 / LO_4.4.5.2
Danke für die Tipps. Ich werde sie mal ausprobieren. Generell ist ja der CAD-Hersteller dafür verantwortlich, dass seine Daten korrekt erzeugt werden. Das ist bei einer neueren Version vielleicht auch schon passiert, aber hier muss ich noch mit einer Älteren arbeiten!
Danke an Alle für die prompte Hilfe
Danke an Alle für die prompte Hilfe