Seite 1 von 1
verknüfung zu dbf-datei
Verfasst: Do, 16.02.2006 09:12
von kannenklaus
hallo
kann ich mit einer base-datenbank eine verknüpfung zu einer dbf-tabelle herstellen?
diese verknüfte tabelle muss dann auch für abfragen und berichte zur verfügung stehen.
freue mich auf eine antwort
grüße
klaus
Verfasst: Do, 16.02.2006 09:20
von pmoegenb
Hallo Klaus,
Menüoption Datei/Neu/Datenbank und die Option Verbindung zu einer bestehenden Datenbank herstellen aktivieren und anschließend aus der Auswahlbox dBase auswählen.
Gruß
Peter
Verfasst: Fr, 17.02.2006 08:25
von kannenklaus
hallo peter,
Menüoption Datei/Neu/Datenbank und die Option Verbindung zu einer bestehenden Datenbank herstellen aktivieren und anschließend aus der Auswahlbox dBase auswählen.
dein vorschlag funktioniert nur teilweise. folgende punkte sind nicht gelöst:
- es handelt sich um keine verküpfung, da die dbf-daten in base editiert werden können.
- fügt man neue (master)tabellen hinzu, werden diese nicht in der base-datei, sondern extern als dbf gespeichert.
für die programmierer gibt es im fall von base noch einiges zu tun.
grüße
klaus
Verfasst: Fr, 17.02.2006 09:07
von pmoegenb
Hallo Klaus,
fügt man neue (master)tabellen hinzu, werden diese nicht in der base-datei, sondern extern als dbf gespeichert.
Meines Wissens werden
nur HSQL-Datenbanken nativ in Base gespeichert, da HSQLDB in OO-Base integriert ist.
Eine HSQLDB wird in OO 2.0.X angelegt, in dem Du über
Datei/Neu/Datenbank eine neue DB erstellst.
dBase-Tabellen werden mittels OO-Calc angelegt. Base wird dann nur dafür benötigt, diese Tabellen bei OO anzumelden.
Wenn Du für externe DB's wie dBase Zugriffsrechte benötigst, musst Du das über das Dateisystem regeln (Z. B. Windows XP = NTFS).
Fügst Du einer bestehenden Datenbank (dBase oder HSQLDB) weitere Tabellen hinzu werden diese in dem Format erstellt, für die die Datenbank erstellt worden ist. Du kannst also einer bestehenden dBase-DB keine HSQLDB-Tabelle hinzufügen, oder umgekehrt.
Gruß
Peter