Neuigkeiten:

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

Mobiles Hauptmenü

Spalten/Zellen einer Tabelle zusammenführen

Begonnen von Pferdehuf, Juni 26, 2013, 18:55:23

⏪ vorheriges - nächstes ⏩

Pferdehuf

Hallo,

ich habe ein Problem beim Zusammenführen von Zellen in einer Tabelle (in einer Access-Datenbank)
Die Werte in den Zeilen sollen mit einem <br /> getrennt hintereinander geschrieben werden, so das Sie in HTML untereinander auflaufen, aber ohne leere Zeilen/Zellen dazwischen.

Einfach hintereinander mit:
[Feld1] & "<br />" & [Feld2] & "<br /" usw.
ist ja kein Problem. Nur sollen die leeren Zellen (NULL) kein "<br />" verursachen und am Ende der Zeile soll auch kein "<br />" mehr stehen.

Ich hab auch schon mit VBA rumgebastelt, aber dann dachte ich mir - verflixt - das muss doch auch mit einer SQL Anweisung gehen.
Hab mal eine vereinfachte Beispiel-Tabelle angehängt.
Ausgabe soll z.B. für Zeile 1 sein:
Apfel
Banane
Zitrone
Hat jemand eine Idee?

Gruß Mike

[Anhang gelöscht durch Administrator]

DF6GL

#1
Hallo,

wieviele solcher Felder kommen in einem Datensatz zum Tragen?

Bei nur sehr wenigen  Feldern wäre es so lösbar:


HTML:  IIf(Isnull(Feld1);"";Feld1 & "<br")  &  IIf(Isnull(Feld2);"";Feld2 & "<br")   &  IIf(Isnull(Feld3);"";Feld3 & "<br")     


als "saubere" Lösung ist dieses hier empfohlen:

http://www.dbwiki.net/wiki/VBA_Tipp:_Liste_per_SQL_aufbauen
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