none
Inhalt von mehrerenTexteldern aus mehreren Zeilen zusammenführen

    Frage

  • Hallo Zusammen,

    ich habe ein Unterformular, mit dem ich zu einem Datensatz aus einer erweiterbaren Liste eine nicht vordefinierte Liste von Begriffen (Textfeld) aufrufen kann. Diese Begriffe könnte ich im Bericht als eine Tabelle aufführen.

    Statt dessen möchte ich jedoch die einzelnen Begriffe nebeneinander durch Semikola getrennt aufführen

    Boot
    Haus
    Pferd
    ...

    soll zu
    Boot; Haus; Pferd; ....
    werden

    Da ich keine Erfahrung in VBA habe bitte ich um eine SQL-Abfrage.

    Die Original-Abfrage lautet:

    SELECT DISTINCTROW [tbl Tauchen Fische].lTGNr, [tbl Tauchen Fischliste].Reihe, [tbl Tauchen Fischliste].Fischname
    FROM [tbl Tauchen Fischliste] INNER JOIN [tbl Tauchen Fische] ON [tbl Tauchen Fischliste].[ID-Fische] = [tbl Tauchen Fische].[txt Name, Fisch-]
    GROUP BY [tbl Tauchen Fische].lTGNr, [tbl Tauchen Fischliste].Reihe, [tbl Tauchen Fischliste].Fischname
    ORDER BY [tbl Tauchen Fische].lTGNr, [tbl Tauchen Fischliste].Reihe;

    Danke schon vorab

    Axel

    Dienstag, 16. September 2014 21:32

Alle Antworten

  • Statt dessen möchte ich jedoch die einzelnen Begriffe nebeneinander durch Semikola getrennt aufführen

    Boot
    Haus
    Pferd
    ...

    soll zu
    Boot; Haus; Pferd; ....
    werden

    Da ich keine Erfahrung in VBA habe bitte ich um eine SQL-Abfrage.

    Mit Access als DB wirst du um VBA nicht rumkommen.

    Unter http://www.office-loesung.de/ftopic409561_0_0_asc.php solltest du fündig werden.

    Mit PostgresQL geht's ganz einfach:

    SELECT SUM(DeinFeld || '; ') FROM DeineTabelle


    Viele Grüße Stefan

    Mittwoch, 17. September 2014 12:43