Wie binde ich Calc-Tabelle in bestehende Datenbank ein?

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

hhbreth
***
Beiträge: 63
Registriert: So, 06.11.2005 21:47
Wohnort: Überlingen
Kontaktdaten:

Wie binde ich Calc-Tabelle in bestehende Datenbank ein?

Beitrag von hhbreth »

Wie kann ich in OOo 2.0 in eine bestehende Datenbank eine weitere Calc-Tabelle einbinden?
Mit herzlichem Gruß
Hans-Heinrich
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Einbinden oder integrieren?
Einbinden - gar nicht.
integrieren: Neue Base-Datei erzeugen mit der Calc-Tabelle, bestehende Datenbank zusätzlich öffnen, dann per Drag&Drop die Tabelle von der einen Datenbank in die andere ziehen. Dadurch wird aus der Calc-Tabelle eine HSQLDB Tabelle und ist nun integraler Bestandteil der Datenbank.

Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
hhbreth
***
Beiträge: 63
Registriert: So, 06.11.2005 21:47
Wohnort: Überlingen
Kontaktdaten:

Beitrag von hhbreth »

Danke, hat geholfen!
Mit herzlichem Gruß
Hans-Heinrich
Michelw
Beiträge: 3
Registriert: Mi, 01.02.2006 15:31

Beitrag von Michelw »

Hallo, die Frage habe ich auch. Habe schon ewig rumprobiert. Allerdings kann ich der Anleitung von Toxitom nicht folgen. Bin echt unwissend.

Vielleicht etwas konkreter:

Toxitom hat geschrieben: integrieren: Neue Base-Datei erzeugen mit der Calc-Tabelle,
Wo das? In calc (wie?) oder in base (wie?)?
dann per Drag&Drop die Tabelle von der einen Datenbank in die andere ziehen.
Innerhalb base?

Unendlichen Dank für Hilfe!
Michel
Michelw
Beiträge: 3
Registriert: Mi, 01.02.2006 15:31

Beitrag von Michelw »

Ok, die Calc Tabelle habe ich schon mal in Base geöffnet. Der Trick ist hier, dass man sie wohl als Datenquelle gleich nach dem Start des Programms (und nur dann) definieren muss.

Jetzt aber weiter: wie geht das Drag&Drop vor sich? Müssen die Tabellen (also die alte und die neue mit Attributen) in der Tabellenübersicht untereinander stehen? Das geht nämlich nicht. Wenn beide Tabellen gesondert geöffnet sind funktioniert Drag&Drop nicht. Eine markierte und "gedragte" Spalte kann man nicht als solche in die neue Tabelle kopieren, sondern nur in die einzelne Zelle.

Vielleicht weiß jemand Rat.
berndkli
*****
Beiträge: 289
Registriert: Di, 12.04.2005 22:05

Beitrag von berndkli »

Hallo Michel

Du musst das Hauptfenster/Startansicht der neu angelegten Base Datei (die aus der Calc-Tabelle) und des Hauptfenster der Base Datei in die die Tabelle rein soll geöffnet haben. Unter "Tabellen" das Tabellen-Icon in die gewünschte Datei ziehen.

Gruss B.
mike6
*****
Beiträge: 479
Registriert: Sa, 06.03.2004 13:58

Bitte nachvollziehen

Beitrag von mike6 »

Hallo,

ich habe mal folgendes versucht.

-----------------------------------------------------
Die bestehende Datenbank heisst : Datenbank.odb
Dort sind die Spalten

*Name*Vorname*Straße* ausgefüllt.

die Spalten

*plz*ort sind leer.
----------------------------------------------------

Nun möchte ich die bestehende Datenbank.odb mit neueren
Daten, es sind auch die Spalten *plz* und *ort*
gefüllt, aus einer Calc-Tabelle überschreiben.


In das geöffnete Datenbankfenster, wo unter Tabellen der Name
"Datenbank" steht, kopiere ich aus der Zwischenablage die neue
Calc Tabelle hinein. Diese benenne ich nun "Datenbank_neu" um.

Anschließend benenne ich die ursprüngliche "Datenbank" in "Datenbank_alt" um.

Im Fenster Tabellen stehen nun:

"Datenbank_alt"
"Datenbank_neu"

Die "Datenbank_neu", benenne ich nun in "Datenbank" um.

Somit ist mein alter Name "Datenbank" wieder vorhanden, aber jetzt
mit den neuen Daten aus der Calc-Tabelle.


*************************************
Könnt Ihr das mal nachvollziehen und sehen*
*ob das auch bei Euch so klappt ?*
*************************************


mfg
mike6
Antworten