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]

Antwort per Email an