I still get the same error, I will attach the SQL from the Filter_Contacts query and the SQL for the Filter_Contacts_Include. What I want to be able to do is after I have filtered the Filter_Contacts query with textboxes on a form on a button press it looks for all the results in that query with the include checkbox checked and send the email, this works perfectly when printing mailing labels but not this send email.
FIlter_Contacts SQL:
Code:
SELECT All_Contacts.ID, All_Contacts.Title, All_Contacts.FirstName, All_Contacts.LastName, All_Contacts.JobTitle, All_Contacts.Company, All_Contacts.AddressLine1, All_Contacts.AddressLine2, All_Contacts.Town, All_Contacts.County, All_Contacts.PostalCode, All_Contacts.Phone, All_Contacts.Fax, All_Contacts.Email, All_Contacts.Website, All_Contacts.Category, All_Contacts.IncludeFROM All_Contacts
WHERE (((All_Contacts.FirstName) Like "*" & [forms]![Filter_Contacts]![s_FirstName] & "*" Or (All_Contacts.FirstName) Is Null) AND ((All_Contacts.LastName) Like "*" & [forms]![Filter_Contacts]![s_LastName] & "*" Or (All_Contacts.LastName) Is Null) AND ((All_Contacts.Company) Like "*" & [forms]![Filter_Contacts]![s_Company] & "*" Or (All_Contacts.Company) Is Null) AND ((All_Contacts.County) Like "*" & [forms]![Filter_Contacts]![s_County] & "*" Or (All_Contacts.County) Is Null) AND ((All_Contacts.PostalCode) Like "*" & [forms]![Filter_Contacts]![s_PostalCode] & "*" Or (All_Contacts.PostalCode) Is Null) AND ((All_Contacts.Category) Like "*" & [forms]![Filter_Contacts]![CategoryList] & "*"));
Filter_Contacts_Include SQL:
Code:
SELECT Filter_Contacts.ID, Filter_Contacts.Title, Filter_Contacts.FirstName, Filter_Contacts.LastName, Filter_Contacts.JobTitle, Filter_Contacts.Company, Filter_Contacts.AddressLine1, Filter_Contacts.AddressLine2, Filter_Contacts.Town, Filter_Contacts.County, Filter_Contacts.PostalCode, Filter_Contacts.Phone, Filter_Contacts.Fax, Filter_Contacts.Email, Filter_Contacts.Website, Filter_Contacts.Category, Filter_Contacts.IncludeFROM Filter_Contacts
WHERE (((Filter_Contacts.Include)=-1));