Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index



Von: *Ulrich Knoepfel* <ulrich.knoepfel@gmail.com <mailto:ulrich.knoepfel@gmail.com>>
Datum: 8. April 2013 20:49
Betreff: Linux- (und Mac) Version von Libreoffice/Openoffice Base verändern Datum


Libre Office 4.0.2.2 und frühere

Openoffice 3.4.1 und frühere


Die Linux-Version von Libreoffice/Openoffice Base verändert gewisse Geburtsdaten, indem die Personen um 1 Tag oder mehr "älter" werden.

Beispiel im Anhang: Anonymisierte und minimalisierte Test-Datei „AMBIGUA“, enthaltend „Tabelle-1“

*ACHTUNG: Vor dem Oeffnen der Datei Bemerkungen lesen!

*

Unter Windows (XP und Vista) zeigt „Tabelle-1“ alle Geburtsdaten korrekt:

ID

        

Name

        

Geburtsdatum

1

        

Name-01-(10.12.19)

        

10.12.19

2

        

Name-02-(22.07.17)

        

22.07.17

3

        

Name-03-(06.08.21)

        

06.08.21

4

        

Name-04-(31.12.15)

        

31.12.15

5

        

Name-05-(25.07.18)

        

25.07.18

6

        

Name-06-(31.10.19)

        

31.10.19

7

        

Name-07-(20.10.19)

        

20.10.19

8

        

Name-08-(14.02.19)

        

14.02.19

9

        

Name-09-(13.09.16)

        

13.09.16

10

        

Name-10-(07.05.11)

        

07.05.11

11

        

Name-11-(13.08.20)

        

13.08.20

12

        

Name-12-(24.09.17)

        

24.09.17

13

        

Name-13-(27.05.19)

        

27.05.19

14

        

Name-14-(06.01.18)

        

06.01.18

15

        

Name-15-(07.11.21)

        

07.11.21

16

        

Name-16-(02.07.20)

        

02.07.20

17

        

Name-17-(12.02.21)

        

12.02.21

18

        

Name-18-(04.01.20)

        

04.01.20

19

        

Name-19-(11.01.20)

        

11.01.20

20

        

Name-20-(26.04.20)

        

26.04.20

21

        

Name-21-(24.04.21)

        

24.04.21




Öffnet man die Datei unter Linux sind in „Tabelle-1“ die Geburtsdaten der Datensätze Name-02, Name-05, Name-09 verändert:

ID

        

Name

        

Geburtsdatum

1

        

Name-01-(10.12.19)

        

10.12.19

2

        

Name-02-(22.07.17)

        

21.07.17

3

        

Name-03-(06.08.21)

        

06.08.21

4

        

Name-04-(31.12.15)

        

31.12.15

5

        

Name-05-(25.07.18)

        

24.07.18

6

        

Name-06-(31.10.19)

        

31.10.19

7

        

Name-07-(20.10.19)

        

20.10.19

8

        

Name-08-(14.02.19)

        

14.02.19

9

        

Name-09-(13.09.16)

        

12.09.16

10

        

Name-10-(07.05.11)

        

07.05.11

11

        

Name-11-(13.08.20)

        

13.08.20

12

        

Name-12-(24.09.17)

        

24.09.17

13

        

Name-13-(27.05.19)

        

27.05.19

14

        

Name-14-(06.01.18)

        

06.01.18

15

        

Name-15-(07.11.21)

        

07.11.21

16

        

Name-16-(02.07.20)

        

02.07.20

17

        

Name-17-(12.02.21)

        

12.02.21

18

        

Name-18-(04.01.20)

        

04.01.20

19

        

Name-19-(11.01.20)

        

11.01.20

20

        

Name-20-(26.04.20)

        

26.04.20

21

        

Name-21-(24.04.21)

        

24.04.21



Bemerkungen:

*ACHTUNG: Bereits ein einmaliges Oeffnen der Datei unter Linux verändert die Daten definitiv! Deshalb zu Testvergleichen immer eine ungeöffnete Originalversion verfügbar halten.*

Die Veränderungen finden nur in der als DATE formatierten Spalte „Geburtsdatum“ statt. Zu Kontrollzwecken habe ich das Geburtsdatum in Textform in der als VARCHAR formatierten Spalte „Name“ ebenfalls eingefügt. Dieses Datum bleibt unverändert.

Die Veränderung betrifft nur einige Datensätze, aber immer die selben.

Die Veränderung der Daten tritt ein, sobald die odb-Datei geöffnet und im Arbeitsbereich links in der Spalte „Datenbank“ das Icon „Tabellen“ angeklickt wird. Also noch bevor „Tabelle-1“ geöffnet wird.

Die bleibende Veränderung findet auch statt, wenn die Datei ohne zu speichern wieder geschlosssen wird.

Die Wiederholung des Prozesses kann eine erneute Datenveränderung bewirken, so dass sich die Differenz zum Originaldatum kontinuierlich vergrössert. Dabei werden (soweit ich das festgestellt habe) wiederum immer die gleichen Datensätze verändert.

Die Beispieldatei enthält die Geburtsdaten von alten Personen. Dies deshalb, weil es die ältesten Personen aus meiner Originaldatei mit ca. 7000 Personendaten sind und ich einfach die obersten Datensätze herauskopiert habe. Der gleiche Veränderungsprozess spielt sich aber auch bei Personen mit jüngerem Geburtsdatum ab.

In der Originaldatei habe ich die Datensätze nach Geburtsdatum aufsteigend sortiert und festgestellt: Die Fehler traten mit wenigen Ausnahmen in Blöcken auf. So waren beispielsweise alle Geburtsdaten zwischen 17.3.42 und 28.9.43 um -1 falsch. Darauf folgte ein Block korrekter Daten, dann wiederum ein fehlerhafter Block usw.

Ein kurzer Test unter Mac zeigte den selben Fehler.

Besten Dank für die Hilfe

Ulrich Knoepfel






--

Ulrich Knoepfel
Pfarrer
Dorf 12
CH-8758 Obstalden
Telefon+41 55 614 13 46  <tel:%2B41%2055%20614%2013%2046>
Fax+41 55 614 13 49  <tel:%2B41%2055%20614%2013%2049>
Mobile+41 76 530 10 79  <tel:%2B41%2076%20530%2010%2079>




--

Ulrich Knoepfel
Pfarrer
Dorf 12
CH-8758 Obstalden
Telefon+41 55 614 13 46  <tel:%2B41%2055%20614%2013%2046>
Fax+41 55 614 13 49  <tel:%2B41%2055%20614%2013%2049>
Mobile+41 76 530 10 79  <tel:%2B41%2076%20530%2010%2079>


--
Ulrich Knoepfel
Pfarrer
Dorf 12
CH-8758 Obstalden
Telefon +41 55 614 13 46
Fax     +41 55 614 13 49
Mobile  +41 76 530 10 79


--
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.