UtterAccess.com
X   Site Message
(Message will auto close in 2 seconds)

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Question about dlookup in a query    
 
   
BobbyDigital
post Aug 10 2006, 04:20 PM
Post #1

UtterAccess Addict
Posts: 148
From: Colorado



I am using the following SQL in a query to generate a list for a mail merge (it is a make table query):

SELECT tblMembers.MemberID, tblAddresses.AddressMain, tblAddresses.AddressOther, tblCities.CityName, tblAddresses.StateCode, tblAddresses.ZipCode, tblMembers.FirstName, tblLiterature.LiteratureName, tblMembers.EnrollmentDate INTO tblTEMPPrintLetters
FROM ((tblMembers INNER JOIN (tblCities INNER JOIN tblAddresses ON tblCities.CityID = tblAddresses.CityID) ON tblMembers.MemberID = tblAddresses.MemberID) INNER JOIN tblDisenroll ON tblMembers.MemberID = tblDisenroll.MemberID) INNER JOIN (tblLiterature INNER JOIN tblMemberLiterature ON tblLiterature.LiteratureID = tblMemberLiterature.LiteratureID) ON tblMembers.MemberID = tblMemberLiterature.MemberID
WHERE (((tblLiterature.LiteratureName)=[Forms]![frmChooseLetter]![cboChooseLetter]) AND ((tblMembers.EnrollmentDate) Between [Forms]![frmChooseLetter]![txtFromDate] And [Forms]![frmChooseLetter]![txtToDate]));

What I would like to know is if I can use a dlookup to look up members in tblDisenroll so that I do not send disenrolled people a letter.

I have tblMembers and tblDisenroll joined by MemberID.
Go to the top of the page
 
+
NoahP
post Aug 10 2006, 04:23 PM
Post #2

Retired Moderator
Posts: 10,493
From: Lexington/Louisville KY USA



You do not want to use Domain Aggregate functions like DLookup in a query. It will make them very, very slow.

That being said, if you have the table linked in the query already, just add the MemberID from tblDisenroll to your query, and set the criteria to Null. That will give you all members that do not have a MemberID in tblDisenroll. You can remove the check mark so the field doesn't show in your query output if you'd like.
Go to the top of the page
 
+
BobbyDigital
post Aug 10 2006, 04:37 PM
Post #3

UtterAccess Addict
Posts: 148
From: Colorado



Thanks for the advice. I will give that a try.

Have a good evening!
Go to the top of the page
 
+

Thank you for your support! Reply to this topicStart new topic

Jump To Forum:
 



RSS Go to Top  ·  Lo-Fi Version Time is now: 22nd May 2013 - 12:14 PM