Edgar Kuchelmeister wrote:
Hallo Armin
Am 10 Nov 2006 um 12:41 hat Armin Barth geschrieben:
Am 10 Nov 2006 um 7:53 hat Armin Barth geschrieben:
Die Spalten der Tabelle sind jedoch weniger als die Feldelemente der
Datenbank. Ich möchte auch nicht alle Datensätze übernehmen.
Ist die Datenbank-Tabelle in die die Daten aus Calc übernommen
werden soll denn schon angelegt?
Ja,
Datenbank-Tabelle existiert unter MySQL und kann bearbeitet werden.
Ok, mit MySQL kenn ich mich nicht so aus, sollte aber unter der
Base-Oberfläche genauso funktionieren.
* Ich würde die Calc-Tabelle entweder kopieren oder durch Links der
Feldstruktur der MySQL Datenbank anpassen, also neue Tabelle
anlegen und z. B. leere Spalten einfügen oder nicht benütze Spalten
weglassen.
* Nicht gewünschte Datensätze rauslöschen
* Dann das ganze kopieren und in Base, Tabellen aktivieren, die
Zieltabelle deiner Datenbank auswählen und mit Rechtklick die Daten
hinzufügen.
* Hab jetzt leider keine Datenbank wo ich die Schritte auf die
schnelle nachvollziehen könnte. Bei einer neue Datenbank kann man
mit "Einfügen" oder "Inhalte Einfügen" arbeiten. Da gibt es im
Einfügen-Dialog auch die Auswahl "Daten anhängen". Das müßte dann
für die die passende Option sein.
Vielleicht hilft dir der Tip?
Einen schönen Tag noch.
Mit freundlichem Gruß
Edgar Kuchelmeister
Beim Kopieren tut's seit OOo2 auch ein Tabellenfilter. Gefilterte Zeilen
landen nicht in der Zwischenablage. Es gibt da einen Bug von dem ich
nicht weiß, ob und in welcher Version er behoben wurde. Datumswerte
werden beim Einfügen in eine Datenbank um zwei Tage versetzt. Zum Testen
einfach mal ein paar Daten in eine neue Tabelle kopieren. Falls dieser
Fehler auftritt, einfach eine statt der Werte eine berechnete Spalte
importieren oder erst eine kopierte "2" mit "Inhalte Einfügen: "Zahlen +
Addieren/Subtrahieren" über die Datumswerte einfügen.
Speichern als csv und einlesen der csv-Tabelle in Mysql bietet mehr
Möglichkeiten wie z.B. sowas wie UPDATE/INSERT ...FROM tmpcsv WHERE NOT
ISNULL(...).
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]