MS Access-Datenbank editieren

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: MS Access-Datenbank editieren

von robroy » Mi, 15.11.2006 10:53

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

von Gert Seler » Di, 14.11.2006 13:31

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

MS Access mit OO editieren

von Jack Daniels » Di, 14.11.2006 13:03

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.

von robroy » So, 05.11.2006 10:42

Hallo Jürgen,

das habe ich auch schon probiert, bekomme da aber nur kryptische Zeichen.
Trotzdem Danke für den Tip!

Gruß Robert

von turtle47 » Sa, 04.11.2006 22:57

Hallo Robroy,
ich möchte vorhandene MDB-Dateien mit OO ändern
Wenn Du nur z.B. Texte editieren willst, dann öffne die .mdb doch mal
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

von robroy » Do, 02.11.2006 10:20

Hallo Thomas,

an Passwordschutz glaube ich nicht, da ich einzelne Tabellen löschen kann und müßte dann nicht beim Öffnen der DB eine Abfrage kommen?

Gruß Rob

von Toxitom » Do, 02.11.2006 10:07

Hey Rob,
Was heißt eigentlich "spezielle MBD"?
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.
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

von robroy » Do, 02.11.2006 09:25

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

von Toxitom » Mi, 01.11.2006 09:42

Hey Rob,
Wenn ich einen Primärschlüssel verwende hat das dann Auswirkungen beim Weiterbenutzen durch das CAD-Programm.
Ziemlich sicher ;-)
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

von robroy » Di, 31.10.2006 08:56

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

von Toxitom » Mo, 30.10.2006 17:53

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.

MS Access-Datenbank editieren

von robroy » Fr, 27.10.2006 15:33

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

Nach oben