Microsoft
Software
Hardware
Network
Question : Use a query result to populate recipients in SendObject
I have an Access function (I think I got it on Experts Exchange) that can concatenate line items from an Access table into a single string, separated by a common set of characters. I would like to use this function to create a list of email recipients that can be inserted into the recipients of a SendObject command. I've seen some similar solutions on EE but have not seen any that handles it this way.
I guess my question is, how do I refer to the results of a function and use the result in the SendObject command?
The query that produces the string of email addresses is:
SELECT DISTINCT concatrelated("[email]","[
child]","[
child].[pi
d]=" & parent.pid,"[email]","; ") AS Emails FROM Parent INNER JOIN Child ON Parent.PID = Child.PID;
The query result looks like:
[email protected]
;
[email protected]
;
[email protected]
Answer : Use a query result to populate recipients in SendObject
if the query is returning only one record
DoCmd.SendObject , , , dlookup("emails","sample")
_
, , "Sender", "Subject" _
, "Body of email." _
, 0, 0
Random Solutions
Jet Reports Error in Navision
Certificate for WPF application
Compiler error CS0122 ...inaccessible due to its protection level
LSASS.EXE Shuts down PC
Microsoft, Sharepoint Redirect user to subsite at logon
Can't change invoice form in Microsoft Accounting Express 2007?
Excel dollar amount to text, zero fill to left, no decimal, respect 2 positions for cents
Have the report showing correctly, now what?
GPO Package error
Outlook closes as soon as it starts