Integration/Import Calc-Tabelle in Base???

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Integration/Import Calc-Tabelle in Base???

Re: Integration/Import Calc-Tabelle in Base???

von absti » Mo, 18.01.2010 14:25

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?

Re: Integration/Import Calc-Tabelle in Base???

von pmoegenb » Mo, 18.01.2010 14:04

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... :-(
Das hast Du wohl etwas falsch verstanden. Nicht den Datenbankenbereich in Calc markieren, sondern die als Datenbank angemeldete Calc-Tabelle im Datenbank-Explorer (F4).

Re: Integration/Import Calc-Tabelle in Base???

von WhiteTiger » Mo, 18.01.2010 13:52

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... :-(

Re: Integration/Import Calc-Tabelle in Base???

von absti » Mo, 18.01.2010 10:30

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.

Re: Integration/Import Calc-Tabelle in Base???

von pmoegenb » Mo, 18.01.2010 09:42

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.

Re: Integration/Import Calc-Tabelle in Base???

von WhiteTiger » Mo, 18.01.2010 08:32

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?

Re: Integration/Import Calc-Tabelle in Base???

von absti » Fr, 15.01.2010 13:26

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ß.

Integration/Import Calc-Tabelle in Base???

von WhiteTiger » Fr, 15.01.2010 12:32

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

Nach oben