Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

störende Kommas bei Abfrage

Begonnen von BW2000, Mai 25, 2014, 11:01:35

⏪ vorheriges - nächstes ⏩

BW2000

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

DF6GL

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.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

MzKlMu

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.
Gruß Klaus

MaggieMay

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.
Freundliche Grüße
MaggieMay