I have to join on the CustomerID and the [Group No] because some CustomerID's have multiple [Group No] but not all the groups have payments. The form is for payment adjustments so only the groups that have payments should appear on the form.
That shouldn't happen. I've seen this in Reports because the report engine tries to "optimize" the Record Source based on grouping specs, but I can't remember seeing this happen in a combo box. Try changing the Row Source to this SQL:
SELECT tblCustomersMain.[Group No], tblCustomersMain.[Account Name], tblCustomersMain.[Contact First Name], tblCustomersMain.CustomerID
WHERE (((tblCustomersMain.[Excluded from Payments])=False)) AND
tblCustomersMain.CustomerID & tblCustomersMain.[Group No] IN
(SELECT [Customer ID] & [Group No] FROM tblExpectedTotals)
ORDER BY tblCustomersMain.[Account Name], tblCustomersMain.[Group No];
That's a bit of a kludge because you're joining on two fields, but it should work OK depending on the data types of CustomerID and Group No. Why are you having to join on two fields?
John Viescas, Author
SQL Queries for Mere Mortals
Microsoft Access 2010 Inside Out
Microsoft Access 2007 Inside Out
Microsoft Access 2003 Inside Out
Building Microsoft Access Applications
The information contained in this communication is highly confidential and is intended solely for the use of the individual(s) to whom this communication is directed. If you are not the intended recipient, you are hereby notified that any viewing, copying, disclosure or distribution of this information is prohibited. Please notify the sender, by electronic mail or telephone, of any unintended receipt and delete the original message without making any copies.
Blue Cross Blue Shield of Michigan and Blue Care Network of Michigan are nonprofit corporations and independent licensees of the Blue Cross and Blue Shield Association.
Posted by: "Embrey, Darrell" <DEmbrey@bcbsm.com>
|Reply via web post||•||Reply to sender||•||Reply to group||•||Start a New Topic||•||Messages in this topic (3)|