Hallo Zusammen,
ich habe folgendes Problem, ich habe eine Tabelle, die wie folgt aufgebaut ist:
Vertriebsgebiet | Ansprechpartner
S01 | Max Mustermann
S01 | Tanja Test
S02 | Peter Probe
Als Ergebnis sollen in jeweils einer Zeile die Namen der Ansprechpartner in einer Zelle zusammengefaßt werden. Also so sollte es dann aussehen, wenn es fertig ist.
Vertriebsgebiet | Ansprechpartner
S01 | Max Mustermann / Tanja Test
S02 | Peter Probe
Kann mir jemand bei dem Problem behilflich sein?
Gruß
Markus
Hallo,
das ist etwas Aufwand.
Liste per SQL aufbauen (http://dbwiki.net/wiki/VBA_Tipp:_Liste_per_SQL_aufbauen)
Danke Klaus für die schnelle Antwort... Kommt wie gerufen.
Der Aufwand schreckt mich nicht, wenn am Ende das gewünschte
Ergebnis raus kommt. Vielen Dank!
Zitat von: MzKlMu am September 23, 2015, 10:54:43
Hallo,
das ist etwas Aufwand.
Liste per SQL aufbauen (http://dbwiki.net/wiki/VBA_Tipp:_Liste_per_SQL_aufbauen)
Hallo Klaus,
ich habe es jetzt gerade mal probiert - ein Problem habe ich aber noch (hatte ich allerdings auch nicht so explizit ausgedrückt) - die Ausgabe soll als Tabelle erfolgen (Abfrageergebnis) - dem Link folgend wird die Ausgabe in einem Listenfeld beschrieben. Könntest Du einem Anfänger da noch behilflich sein? Dankeschön
Gruß
Markus
Ich habe folgendes probiert:
Ich habe den VBA-Code aus dem Link in eine PublicFunction gesetzt.
Anschließend habe ich mit einer Abfrage auf die Tabelle zugegriffen.
Die Tabelle sieht wie folgt aus:
Vertriebsgebiet Ansprechpartner
1 Max Mustermann
1 Tanja Test
2 Peter Probe
Als Ergbenis sollte rauskommen:
Vertriebsgebiet Ansprechpartner
1 Max Mustermann / Tanja Test
2 Peter Probe
Mein SQL-Statement sieht so aus:
SELECT Tabelle1.Vertriebsgebiet, SQLListe([Ansprechpartner]) AS Kenner
FROM Tabelle1
GROUP BY Tabelle1.Vertriebsgebiet, SQLListe([Ansprechpartner]);
Die Abfrage lieft allerdings folgendes Ergebnis - was mache ich falsch???
Vertriebsgebiet Kenner
1 #Fehler
2 #Fehler
Danke für jede Hilfe!
Gruß
Markus
Da das Thema schon auf gelöst gesetzt war - nochmal meine Bitte, ob mir jemand bei meinem Problem helfen kann.
Dankeschön ;)
Markus
Hi,
die Funktion "SQLListe" aus dem dbWiki ist gut dokumentiert, du musst also einfach nur lesen was sie tut und wie sie zu benutzen ist.
Erwartet wird ein vollständiges SQL-Statement und nicht nur ein Feldname.