Tabelle aus Base exportieren, mit Datumsfeldern vor 1900

classic Classic list List threaded Threaded
6 messages Options
Rainer.Plettendorf Rainer.Plettendorf
Reply | Threaded
Open this post in threaded view
|

Tabelle aus Base exportieren, mit Datumsfeldern vor 1900

Hallo
wirnutzen im HeimatvereinLibre Office Base um Daten von Vorfahren zu verwalten.
Deshalb haben wir dort auch Datumsfelder mit Geburtsdaten von 1700 bis heute.
Nun muss ich diese Exportieren um sie weiterzugeben. Dabei ist es egal ob als csv oder xml.


Bislang habe ich zum Exportieren nur den Zwischenschrittber Calc gefunden. Jedoch kennt Calc anscheinend auch keine Datumsangaben vor 1900.


Wie kann ich eine Tabelle aus Base exportieren ohne die Inhalte der Datumsfelder zu verlieren?


Viele Gre
Rainer




--
Liste abmelden mit E-Mail an: [hidden email]
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Detlef Wiese Detlef Wiese
Reply | Threaded
Open this post in threaded view
|

Re: Tabelle aus Base exportieren, mit Datumsfeldern vor 1900

Moin,

Am 12.08.2019 um 11:36 schrieb [hidden email]:

> Hallo
> wirnutzen im HeimatvereinLibre Office Base um Daten von Vorfahren zu verwalten.
> Deshalb haben wir dort auch Datumsfelder mit Geburtsdaten von 1700 bis heute.
> Nun muss ich diese Exportieren um sie weiterzugeben. Dabei ist es egal ob als csv oder xml.
>
>
> Bislang habe ich zum Exportieren nur den Zwischenschrittber Calc gefunden. Jedoch kennt Calc anscheinend auch keine Datumsangaben vor 1900.
>
>
> Wie kann ich eine Tabelle aus Base exportieren ohne die Inhalte der Datumsfelder zu verlieren?
>
>
> Viele Gre
> Rainer


ich bin kein Experte für Calc und schon gar nicht für Base, würde aber
folgendes überlegen und tun:

Zunächst einmal nachsehen, welche Datumsbasis (Bezugsdatum) für Calc
eingestellt ist, denn davon hängen Zeitberechnungen ab (Windows:
Extras-Optionen-LibreOffice Calc-Berechnen).

Dann musst du wissen, dass alle Datumsangaben intern in Calc als
Dezimalzahl verarbeitet werden. Ein Datum vor dem Bezugsdatum ist dann
eine negative Dezimalzahl. Stunden und Minuten werden entsprechend in
Kommastellen umgerechnet. Z.B. 15.05.1832 ^= -24700, wenn das
Bezugsdatum der 31.12.1899 ist.

Damit ist es möglich, in Calc auch Datumsangaben vor 1900 zu verarbeiten.

In Calc sollten die Datumsfelder dann so formatiert werden, dass das
Datum vollständig angezeigt wird (15. Mai 1832 oder 15.05.1832).

Ich hoffe das hilft dir.

BTW: Du solltest bei deinem Mailprogramm oder Smartphone die Codepage
wechseln und Unicode/UTF8 verwenden, denn dein Text kommt hier
verstümmelt an.

Mit freundlichen Grüßen
Detlef Wiese

--
Wer in der Demokratie schläft
wird in einer Diktatur aufwachen!

--
Liste abmelden mit E-Mail an: [hidden email]
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Mohing Mohing
Reply | Threaded
Open this post in threaded view
|

Re: Tabelle aus Base exportieren, mit Datumsfeldern vor 1900

In reply to this post by Rainer.Plettendorf
Hallo!

Imho würde ich dafür weder Calc noch Base verwenden, sondern SmallSQL/
SQLite/ SQL Express.

Grüsse


Am 12.08.2019 um 11:36 schrieb [hidden email]:

> Hallo
> wirnutzen im HeimatvereinLibre Office Base um Daten von Vorfahren zu verwalten.
> Deshalb haben wir dort auch Datumsfelder mit Geburtsdaten von 1700 bis heute.
> Nun muss ich diese Exportieren um sie weiterzugeben. Dabei ist es egal ob als csv oder xml.
>
>
> Bislang habe ich zum Exportieren nur den Zwischenschrittber Calc gefunden. Jedoch kennt Calc anscheinend auch keine Datumsangaben vor 1900.
>
>
> Wie kann ich eine Tabelle aus Base exportieren ohne die Inhalte der Datumsfelder zu verlieren?
>
>
> Viele Gre
> Rainer
>
>
>
>

--
Liste abmelden mit E-Mail an: [hidden email]
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Alex Thurgood Alex Thurgood
Reply | Threaded
Open this post in threaded view
|

Re: Tabelle aus Base exportieren, mit Datumsfeldern vor 1900

In reply to this post by Rainer.Plettendorf
Le 12/08/2019 à 11:36, [hidden email] a écrit :

Hallo Rainer,

Tools > Options > SQL (oder wie immer das auch heisst in der deutschen
Verfassung) :

SCRIPT 'Export.sql'

Diese Datei befindet sich dann normalerweise im gleichen Verzeichnis
deiner ODB-Datei.

Alex

--
Liste abmelden mit E-Mail an: [hidden email]
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Robert Großkopf Robert Großkopf
Reply | Threaded
Open this post in threaded view
|

Re: Tabelle aus Base exportieren, mit Datumsfeldern vor 1900

In reply to this post by Rainer.Plettendorf
Hallo Rainer,
>
> Bislang habe ich zum Exportieren nur den Zwischenschrittber Calc
> gefunden. Jedoch kennt Calc anscheinend auch keine Datumsangaben vor
> 1900.

Wieso? Habe ich gerade einmal probiert:
Datum
01.01.1701
02.04.1804
01.12.1899
01.01.1900

Kopie aus Base nach Calc, in Calc auch als Datum formatiert.
>
> Wie kann ich eine Tabelle aus Base exportieren ohne die Inhalte der
> Datumsfelder zu verlieren?

Du kannst das natürlich, wie Alexander vorschlägt, direkt als SQL
exportieren. Das bringt Dich aber nicht weiter, da Dir dann die
Tabellenübersicht fehlt. Mach' das also ruhig über Calc.

Gruß

Robert
--
Homepage: http://robert.familiegrosskopf.de
LibreOffice Community: http://robert.familiegrosskopf.de/map_3


--
Liste abmelden mit E-Mail an: [hidden email]
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
Rainer.Plettendorf Rainer.Plettendorf
Reply | Threaded
Open this post in threaded view
|

Re: Tabelle aus Base exportieren, mit Datumsfeldern vor 1900

Gelöst:
Vielen Dank Robert.
Es funktioniert tatsächlich. Ich weiß nicht was ich gestern falsch
gemacht habe. Jedenfalls klappt es heute.

Schritt 1: Kopie nach Calc
Schritt 2: Speichern unter:
     Hierbei konnte ich dann sowohl eine csv-Datei, aber auch ein
.dbf-Datei mit den richtigen Daten der Datumsfelder erstellen.

Viele Grüße
Rainer


Am 12.08.2019 um 14:50 schrieb Robert Großkopf:

> Hallo Rainer,
>> Bislang habe ich zum Exportieren nur den Zwischenschrittber Calc
>> gefunden. Jedoch kennt Calc anscheinend auch keine Datumsangaben vor
>> 1900.
> Wieso? Habe ich gerade einmal probiert:
> Datum
> 01.01.1701
> 02.04.1804
> 01.12.1899
> 01.01.1900
>
> Kopie aus Base nach Calc, in Calc auch als Datum formatiert.
>> Wie kann ich eine Tabelle aus Base exportieren ohne die Inhalte der
>> Datumsfelder zu verlieren?
> Du kannst das natürlich, wie Alexander vorschlägt, direkt als SQL
> exportieren. Das bringt Dich aber nicht weiter, da Dir dann die
> Tabellenübersicht fehlt. Mach' das also ruhig über Calc.
>
> Gruß
>
> Robert


--
Liste abmelden mit E-Mail an: [hidden email]
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy