Hallo Jörg,
nun die Fortsetzung.
J. Schirmacher schrieb:
Moin,
wie kann ich unter OOo 2.0 ein existierendes Tabellendokument in eine neu zu
erstellende Datenbank OpenOffice.Base vom Typ HSQL importieren?
Wie funktioniert die Datenübernahme aus einer DBASE-Datenbank?
Du erstellst zunächst zu der DBASE-Datenbank über 'Neu - Datenbank -
bestehende Datenbank öffnen' mit dem DBASE-Treiber eine *.odb Datei. Da
sind dann alle Tabellen deiner DBASE-Datenbank aufgeführt. Lass die
Datenbank offen. Nun lege deine neue HSQL-Datenbank an oder öffne sie.
In der DBASE-Datenbank kopierst du nun die Tabelle über den Menüpunkt
'Bearbeiten' oder übers Kontextmenü der Tabelle und in der
HSQL-Datenbank fügst du sie dann ein. Es erscheint der gleiche Dialog
wie bei 'Inhalte einfügen'. Wenn deine DBASE-Tabelle ein Feld hat, das
geeignet ist als Primärschlüssel, dann ist gut, sonst musst du ein
Primärschlüsselfeld ergänzen.
Wenn du den Importdialog beendet hast, öffnest du die Tabelle zum
Bearbeiten und setzt den Primärschlüssel.
Wenn du ein Nummernfeld der DBASE-Tabelle als Primärschlüssel setzen
willst, solltest du es während des Importdialogs oder beim Bearbeiten
auf 'Integer' setzen.
Das gleiche Verfahren funktioniert wahrscheinlich auch für Calctabellen,
ich habe es aber noch nicht so probiert. Umgekehrt ist der Weg von DBASE
über CALC zum Importieren nicht so günstig, weil du in CALC in den
Spaltenköpfen die Formatinformationen der DBASE-Felder stehen hast und
die beim Importieren über die Zwischenablage als Feldbezeichner benutzt
würden.
mfG
Regina
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]