Hallo,
LibreOffice verwende ich schon lange. Jetzt habe ich mal eine eigene Datenbank in Base erstellt (ohne Makros). Die Datenbank soll als Familienchronik für einen ganzen Ort bzw. für eine Pfarrei verwendet werden können. Mit dem Ergebnis bin ich zufrieden. Nur die Bedienbarkeit möchte ich noch verbessern. Hier ein Beispiel aus der Gesamtliste (Bericht), die mit einer Parameterabfrage versehen ist, sodass man einzelne Elternpaare auswählen kann:
Gibt man keine Nr. ein, erhält man die Gesamtliste. Durch den Seitenumbruch werden im (Gesamt-)Bericht Familien manchmal auseinandergerissen. Wenn ich es richtig gelesen habe, kann man den Seitenumbruch nicht beeinflussen. Stimmt das?
Die Datengrundlage ist eine Abfrage, die chronologisch sortiert ist. Für dieselben Daten habe ich eine Abfrage, die nach dem Familiennamen sortiert ist. Meinem Bericht kann ich also auch die alphabetische Abfrage zugrundelegen, weil die Felder übereinstimmen. Ich möchte aber den Berichtsentwurf kopieren, sodass ich den beiden Abfragen jeweils einen eigenen Bericht zuweisen kann. Sonst müsste ich bei jedem Wechsel der Suche die Datengrundlage im Berichtsnavigator austauschen. Wie kann ich einen Berichtsentwurf kopieren?
Gruß und schon mal Danke!
GenOtto
❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Datenbank für Genealogie
Re: Datenbank für Genealogie
Die Inhalte in eine Gruppe packen und den Dateil-Bereich nicht nutzen. Der kann nichts zusammenhalten.
Bei der "Sortierung und Gruppierung" dann für die Gruppe der Familie den Zusammenhalt der gesamten Gruppe definieren.
Die Sortierung wird übrigens nicht durch die Abfrage definiert sondern durch die Gruppierung.
Bei der "Sortierung und Gruppierung" dann für die Gruppe der Familie den Zusammenhalt der gesamten Gruppe definieren.
Die Sortierung wird übrigens nicht durch die Abfrage definiert sondern durch die Gruppierung.
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Datenbank für Genealogie
Danke für die Tipps!
Die Sortierung des Berichts nach dem Familiennamen klappte direkt. Ich musste bei der Gruppierung nur den "Familiennamen" an die erste Position schieben.
Das Zusammenhalten einer Familie beim Seitenumbruch geht nur eingeschränkt. Werden alle Daten in eine Gruppe gepackt, erscheint im Bericht jeweils nur die erste Ehefrau und das erste Kind einer Familie. Ich brauche also 3 Gruppen: Familie/Vater, Mutter, Kinder. Es gibt damit nur noch zwei mögliche Trennungen innerhalb einer Familie. Immerhin sind die Kinder jetzt eine eigene Gruppe und werden beim Seitenumbruch zusammengehalten.
Dann habe ich noch eine weitere Frage. Für einen schnellen Überblick habe ich denselben Datenbestand summarisch zusammengefasst, mit GROUP BY-Klausel und COUNT-Anweisung:
Hatte eine Familie nur ein Kind, ist das Geburtsjahr sowohl MIN("Jahr") als auch MAX("Jahr"). Es erscheint dann z.B. geboren "1658 - 1658" Wie bekomme ich es hin, dass in einem solchen Fall das Geburtsjahr nur einmal ausgegeben wird? Mit CASE WHEN ging es nicht wegen der Aggregatfunktion.
Die Sortierung des Berichts nach dem Familiennamen klappte direkt. Ich musste bei der Gruppierung nur den "Familiennamen" an die erste Position schieben.
Das Zusammenhalten einer Familie beim Seitenumbruch geht nur eingeschränkt. Werden alle Daten in eine Gruppe gepackt, erscheint im Bericht jeweils nur die erste Ehefrau und das erste Kind einer Familie. Ich brauche also 3 Gruppen: Familie/Vater, Mutter, Kinder. Es gibt damit nur noch zwei mögliche Trennungen innerhalb einer Familie. Immerhin sind die Kinder jetzt eine eigene Gruppe und werden beim Seitenumbruch zusammengehalten.
Dann habe ich noch eine weitere Frage. Für einen schnellen Überblick habe ich denselben Datenbestand summarisch zusammengefasst, mit GROUP BY-Klausel und COUNT-Anweisung:
Hatte eine Familie nur ein Kind, ist das Geburtsjahr sowohl MIN("Jahr") als auch MAX("Jahr"). Es erscheint dann z.B. geboren "1658 - 1658" Wie bekomme ich es hin, dass in einem solchen Fall das Geburtsjahr nur einmal ausgegeben wird? Mit CASE WHEN ging es nicht wegen der Aggregatfunktion.
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.