Hy!
Gibt es irgend eine Möglichkeit eine bestehende Calc-Tabelle (mit viel zu vielen Daten, als sie mit hand übertragen zu können)
in eine Base-Datenbank zu integrieren?
Kenne mich technisch schon ein wenig aus, ein kurzer Lösungsansatz wäre sehr hilfreich.
Danke und Gruss, Jarod
Integration/Import Calc-Tabelle in Base???
Moderator: Moderatoren
-
- Beiträge: 6
- Registriert: Fr, 15.01.2010 12:28
Re: Integration/Import Calc-Tabelle in Base???
Für vermutlich öfter auftretende Probleme ist die Suchfunktion wirklich hilfreich.
Kurze Antwort:
1. Im Calc_Dokument F4-(Datenbanknavigator)drücken.
2. Die Daten in der Calc-Tabelle markieren und in den Tabellenbereich der gewünschten Datenbak ziehen.
3. Sich durch alle folgenden Dialoge hangeln.
Viel Spaß.
Kurze Antwort:
1. Im Calc_Dokument F4-(Datenbanknavigator)drücken.
2. Die Daten in der Calc-Tabelle markieren und in den Tabellenbereich der gewünschten Datenbak ziehen.
3. Sich durch alle folgenden Dialoge hangeln.
Viel Spaß.
-
- Beiträge: 6
- Registriert: Fr, 15.01.2010 12:28
Re: Integration/Import Calc-Tabelle in Base???
Cool!!
Danke, damit komme ich schon einmal ein ganzes Stück weiter.
Meine Frage jetzt wäre noch folgende: Behindert mich der Primärschlüssel der Datenbank irgendwie? (Scheint so)
Die spaltenköpfe in Tabelle-Calc und Tabelle-Base sind gleich, bis auf eine extraspalte in Base, welche die ID (Primärschlüssel) enthält. Müsste ich die rausnehmen?
Danke, damit komme ich schon einmal ein ganzes Stück weiter.
Meine Frage jetzt wäre noch folgende: Behindert mich der Primärschlüssel der Datenbank irgendwie? (Scheint so)
Die spaltenköpfe in Tabelle-Calc und Tabelle-Base sind gleich, bis auf eine extraspalte in Base, welche die ID (Primärschlüssel) enthält. Müsste ich die rausnehmen?
-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: Integration/Import Calc-Tabelle in Base???
Um den Datensatz einer Datenbank-Tabelle ansprechen zu können benötigt man einenen eindeutigen Schlüssel. Das ist im vorliegenden Fall der Primärschlüssel.
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Re: Integration/Import Calc-Tabelle in Base???
Beim Transfer der Daten aus Calc in eine vorhandene Base-Tabelle gibt es irgendwo einen Dialog, bei welchem man die Quellspalten den Zielspalten zuordnen kann. Solange die "ID"-Spalte auf "Autowert" steht, sollte die Datenbank sie selbst ausfüllen. Muss man also nicht selbst tun. In der Theorie zumindest. Hatte mit der OOO-interne Datenbank da aber schon mal Probleme, dass Autowert ID's doppelt vergeben hat. Hoffe einfach mal, dass Du nicht auf das gleiche Problem triffst. So eine "ID"-Spalte ist jedenfalls SEHR wichtig in einer Datenbanktabelle.
-
- Beiträge: 6
- Registriert: Fr, 15.01.2010 12:28
Re: Integration/Import Calc-Tabelle in Base???
hmmm... ging... so wie du beschrieben hast mit dem dialog...
problem erfügt nur eine erste zeile in base ein
primärschlüssel ist als extra-spalte "ID" vergeben, steht auf auto.
habe den datenbereich in calc markiert/kopiert
dann in base rechtsklick in der tabellenliste auf die entsprechende tabelle -> inhalte einfügen
auswahl html/xhtml genommen, dann kommt besagter dialog mit quell und zielfelder.. alles reibungslos ohne fehlermeldungen
dann öffne ich die base tabelle und... hmmm nur ein datensatz..
andere varianten versucht, no chance...
problem erfügt nur eine erste zeile in base ein

primärschlüssel ist als extra-spalte "ID" vergeben, steht auf auto.
habe den datenbereich in calc markiert/kopiert
dann in base rechtsklick in der tabellenliste auf die entsprechende tabelle -> inhalte einfügen
auswahl html/xhtml genommen, dann kommt besagter dialog mit quell und zielfelder.. alles reibungslos ohne fehlermeldungen
dann öffne ich die base tabelle und... hmmm nur ein datensatz..
andere varianten versucht, no chance...

-
- ********
- Beiträge: 4330
- Registriert: Di, 22.06.2004 12:02
- Wohnort: 71134 Aidlingen
- Kontaktdaten:
Re: Integration/Import Calc-Tabelle in Base???
Das hast Du wohl etwas falsch verstanden. Nicht den Datenbankenbereich in Calc markieren, sondern die als Datenbank angemeldete Calc-Tabelle im Datenbank-Explorer (F4).WhiteTiger hat geschrieben:hmmm... ging... so wie du beschrieben hast mit dem dialog...
problem erfügt nur eine erste zeile in base ein
primärschlüssel ist als extra-spalte "ID" vergeben, steht auf auto.
habe den datenbereich in calc markiert/kopiert
dann in base rechtsklick in der tabellenliste auf die entsprechende tabelle -> inhalte einfügen
auswahl html/xhtml genommen, dann kommt besagter dialog mit quell und zielfelder.. alles reibungslos ohne fehlermeldungen
dann öffne ich die base tabelle und... hmmm nur ein datensatz..
andere varianten versucht, no chance...
Gruß
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Re: Integration/Import Calc-Tabelle in Base???
Nochmal langsam. Hast Du zwei Tabellen:
1. Calc-Tabelle:
Spalten:
A|B
1|2
3|4
2. Base-Tabelle (z.B. Tabelle2):
Spalten:
ID |C|D
Autowert|5|6
Autowert|7|8
Zustand von Calc: Tabelle(1.) geöffnet, Datenbanknavigator (F4) offen.
Und jetzt:
Calc-Daten inkl. Spaltenköpfen markieren und in den Tabellenbereich der Datenbank ziehen (links im Datenbanknavigator)
->"Daten anhängen"->"Tabelle2"
->Zielspalten den Quellspalten zuordnen
fertsch.
Alles klar?
1. Calc-Tabelle:
Spalten:
A|B
1|2
3|4
2. Base-Tabelle (z.B. Tabelle2):
Spalten:
ID |C|D
Autowert|5|6
Autowert|7|8
Zustand von Calc: Tabelle(1.) geöffnet, Datenbanknavigator (F4) offen.
Und jetzt:
Calc-Daten inkl. Spaltenköpfen markieren und in den Tabellenbereich der Datenbank ziehen (links im Datenbanknavigator)
->"Daten anhängen"->"Tabelle2"
->Zielspalten den Quellspalten zuordnen
fertsch.
Alles klar?