Hallo Jochen,
kannst Du (oder jemand anderer) mal einen Blick auf den Bugreport 32958
[1] werfen und den Sachverhalt versuchen nachzuvollziehen bzw. zu
bestätigen. Ich raff´s nicht.
Ich könnte das durchtesten, allein fehlt mir der Sinn für so ein
Abfragevorhaben. Lionel verknüpft da 2 Tabellen mit 2 Verbindungen. Ich
habe in meiner Zeit als Datenbänkler so etwas noch nicht gesehen.
Normalerweise wird eine Tabelle mit einer anderen verbunden, indem der
Primärschlüssel der einen Fremdschlüssel der anderen wird. Ich mache
einmal hier ein Beispiel:
Tabelle 1: "Name" - enthält ID, Vorname, Nachname
Tabelle 2: "Anschrift" - enthält ID, Straße, Ort
Um die Tabellen miteinander zu verknüpfen wird in Tabelle 1 ein Feld
eingefügt: AnschriftID.
In dem Feld wird der Inhalt aus dem Feld "ID" der Tabelle "Anschrift"
gespeichert.
--- und jetzt Lionels vorgestelltes Vorhaben, bezogen auf diese
Konstruktion:
Tabelle 1: "Name" - enthält ID, Vorname, Nachname
Tabelle 2: "Anschrift" - enthält ID, Straße, Ort, Vorname, Nachname
Da jetzt kein Schlüsselfeld der einen Tabelle Fremdschlüssel in der
anderen ist kann die Verbindung nur so erfolgen, dass möglichst viele
Verknüpfungen der Tabellen zu eindeutigen Werten führen. Also wird
"Vorname" mit "Vorname" und "Nachname" mit "Nachname" verknüpft.
Diese Konstruktion erfordert doppelte Eingaben in den Tabellen und ist
natürlich fehlerbehaftet, selbst wenn die Einträge in die Felder richtig
gemacht werden. Schließlich kann es z.B. mehrere Personen geben, die
"Peter Müller" heißen. Dann erzeugst Du im Ergebnis bei einem Doppler
vier Datensätze, bei einem dreifach vorkommenden Namen neun Datensätze usw.
Gut, ich werde diese Konstruktion einmal austesten, aber für mich ist
die "Importance" an dieser Stelle "Lowest". Und ich hatte mich damit
bisher auch nicht weiter auseinandergesetzt, da ich bisher so den
Eindruck hatte, dass Lionel einer derjenigen ist, die dann letztlich
auch den Patch dazu schreiben.
[1] https://bugs.freedesktop.org/show_bug.cgi?id=32958
Gruß
Robert
--
Informationen zum Abmelden: E-Mail an discuss+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/discuss/
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.