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]
