Hallo Johann,
>
> Name des Haushalts
> Adresse
> PLZ Ort
> Tel
>
> 1. Vorname Name Geburtstag
> 2. Vorname Name Geburtstag
> 3. u.s.w.
>
> Ich kann über eine Abfrage auf beide Tabellen zusammen zugreifen,
> allerdings erhalte ich dann eine Karteikarte/Datensatz pro Mensch und nicht
> pro Haushalt. Wenn ich letzteres bekäme, hätte ich nur einen Menschen...
> Auf zwei Tabellen zugreifen in einem Serienbrief geht anscheinend nicht und
> da würden mir dann die logischen Befehle fehlen. (z.B. Wenn "Haushalt" in
> nächstem Datensatz gleich "Haushalt" in aktuellem Datensatz, dann füge noch
> eine Zeile ein, sonst beginne neue Karteikarte...)
>
Der Haken bei der Sache ist, dass Du eigentlich eine neue Tabelle gründen 
müsstest. In dieser Tabelle müssen so viele "Vorname Namen Geburtstag" 
zusätzlich stehen, dass die maximale Zahl Deiner Haushalts-Personenzuordnung 
errreicht wird. Also erst einmal Menschen zählen, dann neue Tabelle gründen, 
dann Haushalt reinschreiben, dann die Menschen nacheinander dazuschreiben - 
und das geht nur über Select (Abfrage); Create (Tabellengründung); Insert 
(Haushaltsdaten einfügen) und Update (Personen hinzufügen). Als Automatik 
kann ich mir das nur über ein Makro vorstellen.

SELECT DISTINCT "HH"."Haushalt", (SELECT"HHM"."Name" FROM "HHM" WHERE "ID"='1' 
AND "Nr"='1') AS Vor1, (SELECT"HHM"."Name" FROM "HHM" WHERE "ID"='1' 
AND "Nr"='2') AS Vor2, (SELECT"HHM"."Name" FROM "HHM" WHERE "ID"='1' 
AND "Nr"='3') AS Vor3, (SELECT"HHM"."Name" FROM "HHM" WHERE "ID"='1' 
AND "Nr"='4') AS Vor4  FROM "HH" WHERE ( "HH"."ID" ='1' )

Mit so einer Abfrage erhältst Du auch alle Mitglieder eines festen Haushaltes 
direkt nebeneinander in einer Tabelle - nur hat das Ganze einen Haken: Die ID 
musst Du irgendwie durch eine Variablenabfrage festlegen - und das geht 
natürlich wieder am einfachsten über ein Makro. Zur Sortierung der 
Haushaltsmitglieder (hier durch Name gekennzeichnet) wäre eine Nummerierung 
erforderlich (hier durch Nr gekennzeichnet).

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an