Hallo Robert, Am Mittwoch, 14. November 2007 schrieb Robert Großkopf: > Hallo Johann, > > 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 > das ist ein interessantes Workaround. Ein entsprechendes Makro könnte das Gewünschte bewirken und sogar danach wieder aufräumen, d.h. die temporäre Tabelle löschen. Einfügen könnte man die Zeilen dann einfach über versteckte Absätze... Hab nur leider zu wenig Zeit zum Experimentieren und das Thema Makros ist ganz neu für mich. (Hab aber einige grundlegende Programmierlkenntnisse in php mit mysql, die mir dabei zu Gute kommen dürften.) Vielleicht mach ich mich mal auf der nächsten langen Bahnfahrt daran...
Gruß und Dank, Johann --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
