Email - Mehrere Empfänger
Hallo zusammen,
In der Printdefinition habe ich eine Query für mehrere Empfänger einer Email erstellt.
Die Query funktioniert auch einwandfrei, wenn ich sie normal ausführe. Alle Emailadressen werden gefunden.
Wenn ich jedoch eine Email aus dem Beleg verschicken möchte, öffnet sich Outlook jeweils nur mit dem ersten Resultat (erste Email Adresse) der Query.
Gerne möchte ich aber alle Emailadressen Resultate im Empfängerfeld in Outlook haben.
Die Query im To Address Feld lautet so:
SELECT T2."E_Mail" FROM ORDR T0 INNER JOIN RDR1 T1 ON T0."DocEntry" = T1."DocEntry" INNER JOIN OCRD T2 ON T0."CardCode" = T2."CardCode" WHERE T1."U_Cursus" = '[%Cursus]'
Hat mir eventuell jemand einen Tipp?
Vielen Dank für die Hilfe
Comments
Hallo Fabrizio,
du willst ja ein Feld befüllen und keine Tabelle.
Deine Abfrage muss so sein, das du alle ermittelten Mail-Adressen hintereinander in einem Datensatz hast und diese dann auch mit einem Semikolon trennen.
Gruß
Lothar
Hallo Fabrizio,
prima. Freut mich das du es hinbekommen hast.
Weiterhin viel Erfolg.
Lothar
Hallo Lothar,
besten Dank für den Hinweis. Natürlich, ist ja keine Tabelle.
Konnte dies nun mit der STRING_AGG Funktion lösen.
SELECT STRING_AGG(T2."E_Mail", ' ; ')
Gruss
Fabrizio
Please sign in to leave a comment.