Ergenis Query in Memo (String) mit Komma getrennt

Guten Tag,

wie kann ich in MS Access das Ergebnis einer Query in ein Memofeld kopieren?
Die Query liefert Emailadressen in tabellenform, dieser moechte ich in ein Memofeld kopieren, so dass die einzelnen Adressen mit einem Komma getrennt sind.

Query: mail1@
mail2@
mail3@

Memofeld:
mail1@…, mail2@…, mail3@

Also ich will die Mailadressen aus der Tabellenform/Query in einen String kopieren, den ich als Emailverteiler (fuer Outlook oder Lotus Notes) nutzen kann. Der String hat ueber 255 Zeichen, so dass ich kein Textfeld nutzen kann.

Danke fuer Eure Ideen

Thorsten

Hallo

wie kann ich in MS Access das Ergebnis einer Query in ein
Memofeld kopieren?
Die Query liefert Emailadressen in tabellenform, dieser
moechte ich in ein Memofeld kopieren, so dass die einzelnen
Adressen mit einem Komma getrennt sind.

Query: mail1@
mail2@
mail3@

Memofeld:
mail1@…, mail2@…, mail3@

Also ich will die Mailadressen aus der Tabellenform/Query in
einen String kopieren, den ich als Emailverteiler (fuer
Outlook oder Lotus Notes) nutzen kann. Der String hat ueber
255 Zeichen, so dass ich kein Textfeld nutzen kann.

wozu in ein Memofeld?

Setz die E-Mailadressen in einer String-Variablen zusammen und gibt diese an Outlook weiter.

siehe:
http://www.dbwiki.de/wiki.php?title=VBA_Tipp:_Liste_…

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hallo Franz,

vielen Dank für den Link, scheint das Richtige zu sein, nur meine bescheidenen Accesskenntnisse verhindern, dass ich diese Funktion richtig aufrufen kann.
In meiner Tabelle tbl_temp habe ich die Felder email_to und email_cc,
nach Durchlaufen der Funktion sollen in der Tabelle tbl_email die jeweiligen Ergebnisse in den Feldern email_to und email_cc geschrieben werden. Aber wie geht das?

Nochmals Danke
Thorsten

Hallo,

erstell eine Aktualisierungsabfrage und ruf dort die besagte Funktion auf.

Ich verstehe aber immer noch nicht, was dann nach Eintrag ins Memofeld damit passieren soll.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hallo Franz,

das Memofeld wird in einer Form in einer Textbox (per Dlookup) ausgegeben. Dort kann ich die ganzen Emailadressen in die Zwischenablage kopieren und dann in mein Mailprogramm übertragen.

Cheers
Thorsten

Hallo

das Memofeld wird in einer Form in einer Textbox (per Dlookup)
ausgegeben. Dort kann ich die ganzen Emailadressen in die
Zwischenablage kopieren und dann in mein Mailprogramm
übertragen.

mhmm, ja, das ist auch eine Möglichkeit …

Hallo Franz,

habe es nun endlich geschafft, das Ergebnis zu bekommen, was ich haben wollte :smile: .War eigentlich ganz einfach, mit der Beispieldatenbank zu diesem Thema konnte ich die Funktion so aufrufen, dass ich mein gewünschtes Ergebnis bekomme und das ganze sogar direkt in der Textbox in der Form. Meine ganzen Zwischen und Temp Tabellen haben sich damit erledigt.

Danke
Thorsten