[gelöst] Abfrage über verschiedene Suchspalten
Verfasst: So, 03.01.2010 20:44
Hallo,
Ich habe vor einem halben Jahr begonnen eine Ahnendatenbank in OOo Base zu erstellen und habe damals schon sehr viel Hilfe hier im Forum bekommen.
Jetzt bin ich mal wieder dabei,damit weiter zu machen, aber leider komme ich bei einer Abfrage eben nicht mehr weiter.
Ich habe zwei Tabellen:
Tabelle Personen
PersonenID - Name – Geschlecht
1 - Hans Meier – männlich
2 - Paul Meier – männlich
3 - Johann Meier – männlich
4 - Lieschen Müller – weiblich
5 - Ernst Müller – männlich
6 - Elisabeth Bauer – weiblich
7 – Anna Huber – weiblich
Tabelle Familie
FamilienID – EhemannID – EhefrauID
1 - 3 – 4
2 - -
3 - 5 – 6
4 – 5 – 7
Tabelle „Familie“ gibt die Ehen an, also die Zuordnung von Ehemann zu Ehefrau. Nun möchte ich ein Formular erstellen, das mir für jede Person den bzw. die Ehegatten ausgibt. Ich muß also mit der PersonenID aus Tabelle „Personen“ in die Tabelle „Familie“ gehen, dort die ID des Ehegatten und dann damit aus Tabelle „Personen“ wieder den Namen rausholen. Das Ergebnis sollte dann in etwa so aussehen.
Ausgabe:
PersonenID – Name – Ehegatte
3 – Johann Meier – Lieschen Müller
4 – Lieschen Müller – Johann Meier
5 – Ernst Müller – Elisabeth Bauer
5 – Ernst Müller – Anna Huber
6 – Elisabeth Bauer – Ernst Müller
7 – Anna Huber – Ernst Müller
Das Problem ist nun aber, daß die Ausgangsperson ja einmal ein Ehemann und ein anderes Mal eine Ehefrau ist, die Suchspalte in Tabelle „Familie“ also nicht eindeutig definiert ist. Gibt es da irgendeine Möglichkeit trotzdem so eine Abfrage zu erstellen?
Gruß eve
Ich habe vor einem halben Jahr begonnen eine Ahnendatenbank in OOo Base zu erstellen und habe damals schon sehr viel Hilfe hier im Forum bekommen.
Jetzt bin ich mal wieder dabei,damit weiter zu machen, aber leider komme ich bei einer Abfrage eben nicht mehr weiter.
Ich habe zwei Tabellen:
Tabelle Personen
PersonenID - Name – Geschlecht
1 - Hans Meier – männlich
2 - Paul Meier – männlich
3 - Johann Meier – männlich
4 - Lieschen Müller – weiblich
5 - Ernst Müller – männlich
6 - Elisabeth Bauer – weiblich
7 – Anna Huber – weiblich
Tabelle Familie
FamilienID – EhemannID – EhefrauID
1 - 3 – 4
2 - -
3 - 5 – 6
4 – 5 – 7
Tabelle „Familie“ gibt die Ehen an, also die Zuordnung von Ehemann zu Ehefrau. Nun möchte ich ein Formular erstellen, das mir für jede Person den bzw. die Ehegatten ausgibt. Ich muß also mit der PersonenID aus Tabelle „Personen“ in die Tabelle „Familie“ gehen, dort die ID des Ehegatten und dann damit aus Tabelle „Personen“ wieder den Namen rausholen. Das Ergebnis sollte dann in etwa so aussehen.
Ausgabe:
PersonenID – Name – Ehegatte
3 – Johann Meier – Lieschen Müller
4 – Lieschen Müller – Johann Meier
5 – Ernst Müller – Elisabeth Bauer
5 – Ernst Müller – Anna Huber
6 – Elisabeth Bauer – Ernst Müller
7 – Anna Huber – Ernst Müller
Das Problem ist nun aber, daß die Ausgangsperson ja einmal ein Ehemann und ein anderes Mal eine Ehefrau ist, die Suchspalte in Tabelle „Familie“ also nicht eindeutig definiert ist. Gibt es da irgendeine Möglichkeit trotzdem so eine Abfrage zu erstellen?
Gruß eve