Calc Tabelle importieren

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: Calc Tabelle importieren

Es geht weiter...

von yeti » Mi, 09.11.2005 12:05

Habs nochmal versucht, diesmal hab ich bei 10) den Primärschlüssel anlegen lassen, in der Voreinstellung mit dem Feldnamen ID.

Die somit erstellen Tabellen kann ich nun unter "Datenbankobjekt öffnen" auch bearbeiten. Soweit so gut...

Folgendes ist mir dann passiert:

Ich habe nun zwei Tabellen. Eine Tabelle adressen und eine Tabelle plz. In der Tabelle plz sind die Postleitzahlen und die Orte gespeichert. Um die Plz zum Primärschlüssel zu machen, muss ich erst mal dafür sorgen, daß jede Plz nur einmal vorkommt. Soweit gemacht. Ich habe aber wohl eine doppelte Plz übersehen. Klar kommt die entsprechende Meldung, die ich auch bestätige. Von diesem Moment an, ist aber die Tabelle wieder so gesperrt, daß sie weder inhaltlich noch im Entwurf bearbeitet werden kann.

Mache ich diesen Fehler nicht, ist alles OK.

Meine Frage nun:
Sowas kann ja mal passieren, daß man beim Entwurf einer Tabelle einen Fehler macht. Kann der dann ncht mehr korrigiert werden? Ist Euch da was bekannt?

Ich hoffe, meine Beiträge helfen mit, das ganze transparenter zu machen ;)

Vielen Dank
Yeti

So, jetzt nochmal...

von yeti » Mi, 09.11.2005 11:50

Hi,

ich habe eben folgendes gemacht:

1) rechtsklick auf den Schnellstarter und "Datenbank" ausgewählt
2) Neue Datenbank erstellen (weiter)
3) "Ja, die Datenbank soll angemeldet werden "
und "Die Datenbank zum Bearbeiten öffnen"
4) Fertigstellen
5) Name vergeben und gespeichert
6) In Calc eine Excel-Tabelle geöffnet
7) Ganze Tabelle markiert und in die Zwischenablage kopiert
8) In Base "Tabellen" ausgewählt und mit der rechten Maustaste in das Tabellenfenster geklickt
9) "Einfügen" ausgewählt
10) Tabellenname "adressen" vergeben und bei Optionen "Definition und Daten" ausgewählt, keinen Primärschlüssel angegelegt -> weiter
11) Alle Spalten übernommen -> weiter
12) Typ-Formatierungen geprüft und bei allen Feldern die Voreinstellungen gelassen.
Feldname: So gelassen
Feldtyp: Text [VARCHAR]
Eingabe erfolderlich: Nein
Länge: 255
-> Fertigstellen

Die Tabelle erscheint jetzt im Tabellenfenster, ich kann sie mit einem Doppelklick, wie auch mit dem Symbol für "Datenbankobjekt öffnen" zwar öffnen und ansehen aber nicht bearbeiten.

Das war jetzt mal die komplette Vorgehensweise, wie ich das jetzt gemacht habe. Vielleicht kann jemand einen Fehler erkennen?

Vielen Dank im voraus,
Yeti

noch ein Nachtrag

von yeti » Mi, 09.11.2005 11:37

Hi,

ich hab grad festgestellt, daß die eine Tabelle, die ich importiert habe, bearbeitet werden kann und die andere nicht. Jetzt müsste ich noch rausbekommen, warum das bei der einen Tabelle klappt und bei der anderen nicht...

Das ganze ist so verwirrend geworden, daß ich jetzt erst mal alles lösche und eine neue DB anlege. Ich geb dann hier nochmal Bescheid, wie ich es gemacht habe und was dabei passiert ist. Vielleicht kommen wir dann weiter ;)

Gruß Yeti

von yeti » Mi, 09.11.2005 11:29

Ja vielen Dank erst mal, hab die Tabelle jetzt, wie Du es beschrieben hast, importiert. Nun habe ich aber das gleiche Problem, wie in diesem Topic beschrieben:"dateneingabe bzw. -änderung klappt nicht".

Ist denn die Datenbank nun schreibgeschützt? Ich sehe davon gar nichts... Und wenn ja, wie bekomme ich dne Schreibschutz weg?

Ich hab nun schon eine neue DB erstellt und die Tabellen rüberkopiert, kann aber immer noch keine Datensätze ändern, bzw. löschen.

Hab auch schon eine neue Tabelle in der Entwurfansicht erzeugt und kann da auch keine Daten eingeben...

Komisch das ganze, irgendwie hab ich den Eindruck als ob mir da was ganz bestimmtes fehlen würde.

Habt Ihr noch einen Tipp?

Gruß Yeti


[Edit]
Tabelle mit dem "Assistenten" erstellt und die Dateneingabe klappt. Gibt es was, worauf ich achten muss, wenn ich Tabellen in der Entwurfsansicht erstelle? Und wie bekomme ich letztendlich meine importierten Daten bearbeitet?
[/Edit]

Datenimport

von SteffenOOo » Mo, 07.11.2005 19:43

Hallo,

also am einfachsten geht es so:

Tabelle in OpenOffice Calc laden

Eine Datenbank erzeugen (Ohne Tabelle oder auch mit) oder vorhandene Datenbank öffnen

Komplette Calc Tabelle kopieren

In Datenbank "Tabelle" gehen und "rechte Maustaste" einfügen, dann beginnt ein Assistent zur Integration der Calc Tabelle in die Datenbank - fertig.
MFG Steffen

von yeti » So, 06.11.2005 13:06

Hi,

das Ziel ist es, die ehemals erfassten Adressdaten einer Calc-Tabelle künftig in einer Datenbankanwendung zu verwalten, weil diese eben einfach besser dafür geeignet ist... wie Du schon sagtest.

Formulare erstellen, Abfragen formulieren, verknüpfungen zu anderen Tabellen herstellen (Adressen --> Rechnungen) und so weiter...

Deshalb möchte ich ja auch importieren und nicht die Daten der Calctabelle einfach nur zur Verfügung stellen.

Gruß Yeti

von Toxitom » So, 06.11.2005 08:58

Hey Yeti,
Ist dem so oder gibt es doch Unterschiede?
Natürlich gibt es Unterschiede. Das eine ist eine Tabellenkalkulation, ausgelegt, um einfach mit Daten zu "rechnen", das andere ist eien Datenbank-Tabelle, ein Container, um statische Daten aufzubewahren. Da gibt es himmelweite Unterschiede.
Alle Berechnungen einer Datenbank-Tabelle werden nachträglich (in Abfragen etc) vorgenommen, Tabellendokumente in Kalkulationsprogrammen binden diese direkt ein.
Bleibt erneut die Frage: Was willst du tun. Was ist dein Ziel?
Datenbank oder Tabellenkalkulation - zwei völlig verschiedene Applikationen.

Gruss
Thomas

von yeti » Sa, 05.11.2005 20:41

Toxitom hat geschrieben:Hey Yeti,

...
Also, noch mal die Frage: Wozu?
...
Hi,

wenn die so in OOoBase "importierte" Tabelle die gleichen Möglichkeiten bietet und es keinen Unterschied zu einer selbst erstellten Tabelle in OOoBase gibt, dann hat sich das erledigt.

Ist dem so oder gibt es doch Unterschiede?

Gruß Yeti

von Toxitom » Sa, 05.11.2005 20:22

Hey Yeti,
ich suche eine Möglichkeit CalcTabellen in OOoBase zu importieren.
Wozu?
Du kannst Calc Tabellen direkt in Base als Datenbank anmelden _ Im ersten Dialog bei Erstellung einer neuen Datenbank.
Eine solche Tabelle kannst du dann auch per Drag&Drop in eine schon vorhandene Base-Datei ziehen (beide öffenen und auf dem Bildschirm haben!), dann werden die Daten in eine HSQLDB-Tabelle umgewandelt, jetzt kannst du sie auch schreiben.
Also, noch mal die Frage: Wozu?
Dann kann ich dir vielleicht eine bessere Lösung geben.

Gruss
Thomas

Calc Tabelle importieren

von yeti » Sa, 05.11.2005 15:21

Hallo,

ich suche eine Möglichkeit CalcTabellen in OOoBase zu importieren. Nicht einbinden oder verlinken, richtig importieren...

Gruß Yeti

Nach oben