Hallo,
Ich möchte in einem Access-Bericht die Namen der Geschwisterkinder ausdrucken.
Wenn ich folgendes eingebe:
Geschwisterkinder:[GK1]& ", " & [GK2] & ", " & [GK3]
und es gibt nur ein Geschwisterkind, dann erscheint z.B.
Kai,,
mit zwei Kommata hinten dran.
Wie kriege ich die weg ??
Danke für jede Hilfe.
Bernd
Hallo,
1) Die Tabellenkonstruktion entspricht nicht den Normalisierungsregeln..
2) "Weglassen" mit einer Wenn-Konstruktion in einer berechneten Abfragespalte
3) Alternativ: Public Funktion schreiben, in der der String passend zusammengesetzt wird und die in der Abfragespalte aufgerufen wird.
Hallo,
mit einer Kombination aus & und +:
Geschwisterkinder: [gk1] & ", "+[gk2] & ", "+[gk3]
Feldnamen mit Zahlen hinten (GK1, GK2 ...)
sind fast immer ein Hinweis auf ein falsches Datenmodell.
Was machst Du wenn ein 4. Geschwisterkind dazu kommt?
Familienzusammenführungen macht man mit einer extra Tabelle, jeweils in einem Datensatz.
Für einen detaillierteren Vorschlag zur Umstrukturierung sind nähere Angaben zum Zweck/Aufbau der DB erforderlich.
Hi,
Zitatmit einer Kombination aus & und +:
die Idee ist gut, aber... :)
So sollte es besser klappen:
Geschwisterkinder: [gk1] + ", " & [gk2] + ", " & [gk3]vorausgesetzt, die leeren Felder enthalten den Wert NULL.