Seite 1 von 1

Datensätze zwischen zwei LibreOffice Base Dateien kopieren

Verfasst: Mi 23. Okt 2013, 12:14
von Sephan
Wie kann ich Datensätze (also ganze Zeilen) zwischen zwei LibreOffice Base Dateien in deren jeweilige Datenbank kopieren?

Re: Datensätze zwischen zwei LibreOffice Base Dateien kopier

Verfasst: Mi 23. Okt 2013, 12:27
von RobertG
Hallo Sephan,

das folgende Verfahren funktioniert zumindest innerhalb einer Tabelle und von Tabelle zu Tabelle. Sind die Primärschlüssel belegt, so funktioniert es nur, wenn die Zieltabelle einen AutoWert-Schlüssel hat.
Aus dem Handbuch, S. 70

Code: Alles auswählen

Der Spaltenkopf der Zeile wird mit der linken Maustaste markiert. Die Maustaste wird gehalten.
Das Cursor-Symbol verwandelt sich in ein Symbol mit einem Plus-Zeichen, das andeutet, dass
etwas hinzugefügt wird. Sobald dieses Symbol erscheint kann die Maustaste losgelassen werden.
Voraussetzung ist natürlich, dass die Felder entsprechend gleich sind und das Zielfeld auch das aufnehmen kann, was das kopierte Feld abgibt.

Gruß

Robert

Re: Datensätze zwischen zwei LibreOffice Base Dateien kopier

Verfasst: Mi 23. Okt 2013, 12:51
von Sephan
Ah. Hat jetzt eine ganze Weile gedauert, bis es geklappt hat. Es ist wichtig, dass man wirklich den Spaltenanfang mit der linken Maustaste anklickt und dann die Maus auf die Tabelle kopiert in die es hin muss. Wenn man auf die Datensätze klickt und das versucht geht das nicht. Total einleuchtende Bedienung :) Warum man es nicht mit kopieren und einfügen machen kann, ist mir schleierhaft.

Danke dir Robert ;)

Re: Datensätze zwischen zwei LibreOffice Base Dateien kopier

Verfasst: Mi 23. Okt 2013, 19:35
von RobertG
Hallo Sephan,

das für mich besonders Irritierende ist, dass Base ja im Kontextmenü erst einmal das Kopieren der Zeile anbeitet. Ein "Einfügen" steht innerhalb von Tabellen aber nicht zur Verfügung. Das klappt nach dem Kopieren nur in Calc, Writer, Draw ... nur nicht in Base. Da werden dann auch die Bezeichnungen für die Spaltenköpfe mit kopiert.

Gruß

Robert

Re: Datensätze zwischen zwei LibreOffice Base Dateien kopier

Verfasst: Mi 23. Okt 2013, 19:40
von Sephan
Es gibt Datensatz einfügen, aber was auch immer der macht (bei mir macht er gar nichts), der hat mir jedenfalls nicht weiter geholfen.

Re: Datensätze zwischen zwei LibreOffice Base Dateien kopier

Verfasst: Mi 23. Okt 2013, 20:39
von RobertG
Hallo Sephan,
Sephan hat geschrieben:Es gibt Datensatz einfügen, aber was auch immer der macht (bei mir macht er gar nichts), der hat mir jedenfalls nicht weiter geholfen.
Wo hast Du diese Funktion gefunden? Ich habe jetzt noch einmal in LO 4.1.1.2 nachgesehen. Von "Datensatz einfügen" sehe ich in der Tabelle nichts. Nur (im Menü) Bearbeiten → Einfügen (und das wirkt nur von Feld zu Feld ...

Gruß

Robert

Re: Datensätze zwischen zwei LibreOffice Base Dateien kopier

Verfasst: Mi 23. Okt 2013, 21:33
von Sephan
Sorry, dass ich da nicht genauer war. Ist bei mir in LO 4.0.5.2 in der Tabellenansicht unter Einfügen > Datensatz.

Re: Datensätze zwischen zwei LibreOffice Base Dateien kopier

Verfasst: Do 24. Okt 2013, 07:59
von RobertG
Hallo Sephan,

ich habe in der Version 4.1.* nachgesehen. Da ist daraus ein Einfügen → Aufzeichnen geworden. In der englischsprachigen Version steht da "Record". Ich habe mir da auch keinen Reim drauf machen können. Sind also zwei Bugs, die zu melden sind: Fehlerhafte Übersetzung und fehlende Funktionalität.
(Natürlich habe ich jetzt auch einmal ältere Versionen durchgesehen. Der Übersetzungsfehler muss bei der 4.1 rein gekommen sein.)

Gruß

Robert