2016-03-21 19 views
3

Ich habe eine MS Access 2003-Datenbank auf einem Windows 10-PC mit WampServer 2.5. Ich kann es in LibreOffice 5.1 Base öffnen. Ich habe eine Prüftabelle mit Libre Basis, bestehend aus den folgenden Feldern:LibreOffice Base kann MS Access-Daten nicht bearbeiten

ID Wort

Das erste Feld (ID) eine ganze Zahl-Feld und ist Autoinkrement (auf Autovalue). Das zweite Feld (Wort) ist Varchar.

Ich speicherte den Tisch und öffnete ihn dann. Es werden keine Eingabefelder angezeigt. Wenn ich auf Insert/Record klicke, ist der Record-Link ausgegraut.

Um die Access-Datenbank mit Libreoffice zu öffnen, habe ich folgendes:

  1. eröffnete Libreoffice
  2. Ausgewählte Basis Datenbank
  3. zu einem vorhandenen Daten von
  4. Typ Microsoft Access Verbunden
  5. für den Zugang stöbert Datenbank
  6. Ausgewählt, um die Datenbank nicht zu registrieren und um die Datenbank zur Bearbeitung zu öffnen
  7. N amed die .odb Datei
  8. die Datenbanktabelle Eröffnet
  9. versucht, einen Datensatz zu bearbeiten, ohne Erfolg

ich eine Datenbank als HSQLDB erstellen kann mit der gleichen Tabelle Embedded und Feldern, und alles funktioniert wie erwartet.

Was mache ich falsch? Irgendwelche Gedanken?

Vielen Dank im Voraus.

John

+0

Haben Sie die saveAs überprüft? Manchmal überschreibt LibreOffice mit einem anderen Format. – arcee123

+0

Bitte bearbeiten Sie Ihre Frage, um anzugeben, welches Betriebssystem Sie verwenden (Windows ?, Linux? ...), welche Version von LibreOffice Base Sie verwenden und welche Schritte Sie ausführen, um [die Access 2003-Datenbank] zu öffnen LibreOffice Base ". FWIW, Ich habe gerade versucht, was Sie mit LO_Base 4.2.6.3 unter Windows (und die integrierte Access-Unterstützung unter Windows) beschrieben und es hat gut für mich gearbeitet. –

+0

10 @Gord, ich habe die Frage nach Ihrer Anfrage bearbeitet. –

Antwort

3

Nun, in meinem Fall, war die Antwort, die 2003 Access-Datenbank mit ODBC zu öffnen. Es gibt gute Erklärungen hier: How to Connect to a Microsoft Access Database

Hier sind die Schritte Ich nahm:

  1. Verbindung zu einer bestehenden Datenbank, wählen Sie ODBC, dann auf Weiter

  2. auf Datenbank-Assistent sceen, fragt er den Namen der ODBC-Datenquelle auf Ihrem System.Wählen Sie Durchsuchen

  3. auf dem Daten Soure Bildschirm wählen Sie Organisieren

  4. Auf der ODBC-Datenquellen-Administrator-Bildschirm, wählen Sie Hinzufügen

  5. auf Neue Datenquelle erstellen Bildschirm, wählen Sie ein Microsoft-Treiber (unter verschiedenen Treibern Beenden und Sprachen), dann

  6. auf dem ODBC Microsoft Access Setup-Bildschirm, geben Sie in Data Source Name, Beschreibung und Datenbank auswählen, dann auf OK

  7. Wählen Sie auf dem Bildschirm ODBC-Datenquellen-Administrator die Benutzerdatenquelle aus, die Sie gerade eingerichtet haben, und klicken Sie dann auf OK. Der Dialog wird geschlossen.

  8. Auf dem Bildschirm Datenquelle, wählen Sie die Datenquelle

    nur dann auf OK
  9. Weiter Passwort einrichten, wenn Sie einen

  10. Nächsten Bildschirm verwenden: „Ja, registrieren die Datenbank für "(die hier möglicherweise nicht benötigt wird) und" Öffnen Sie die Datenbank zum Bearbeiten ", dann Fertig

  11. Als nächstes geben Sie der .odb einen Dateinamen und speichern Sie es.

Das ist es.