Yes appears to be combo2 is populating correctly.
Here is the code:
Combo1;set rowsource for combo2
Private Sub SearchType_AfterUpdate()
Select Case [SearchType]
Case "Origin State"
Me.Criteria.RowSource = _
"SELECT Distinct [tblLoadDetails].[OriginState],
[tblLoadDetails].[OriginState]" & _
"FROM [tblLoadDetails];"
Case "Destination State"
Me.Criteria.RowSource = _
"SELECT Distinct [tblLoadDetails].[DestinationState],
[tblLoadDetails].[DestinationState] " & _
"FROM [tblLoadDetails];"
Case "Customer"
Me.Criteria.RowSource = _
"SELECT DISTINCT [tblCompanies].[ContactID],
[tblCompanies.CompanyName]" & _
"FROM [tblCompanies];"
End Select
Combo2;set rowsource for listbox
Select Case [SearchType]
Case "Origin State"
Me.LoadList.RowSource = _
"SELECT tblLoadDetails.LoadDetailsID,
tblLoadDetails.OriginCity," & _
"tblLoadDetails.OriginState,
tblLoadDetails.DestinationCity," & _
"tblLoadDetails.DestinationState,
tblLoadDetails.Product," & _
"tblLoadDetails.HazMat" & _
"FROM tblLoadDetails" & _
"WHERE (((tblLoadDetails.OriginState)=[me].[Criteria]));"
Case "Destination State"
Me.LoadList.RowSource = _
"SELECT tblLoadDetails.LoadDetailsID,
tblLoadDetails.OriginCity," & _
"tblLoadDetails.OriginState,
tblLoadDetails.DestinationCity," & _
"tblLoadDetails.DestinationState,
tblLoadDetails.Product," & _
"tblLoadDetails.HazMat" & _
"FROM tblLoadDetails" & _
"WHERE (((tblLoadDetails.DestinationState)=[me].[Criteria]));"
Case "Customer"
Me.LoadList.RowSource = _
"SELECT tblLoadDetails.LoadDetailsID,
tblLoadDetails.OriginCity," & _
"tblLoadDetails.OriginState,
tblLoadDetails.DestinationCity," & _
"tblLoadDetails.DestinationState,
tblLoadDetails.Product," & _
"tblLoadDetails.HazMat" & _
"FROM tblLoadDetails" & _
"WHERE (((tblLoadDetails.ContactID)=[me].[Criteria]));"
End Select
--
Thanks for your help!
Walter
Steve said:
I assume that Combo2 is being populated correctly. Can you please post the
rowsources for Combo2 and your listbox?
Thanks.
:
I have a search form with 2 combos and 1 list box. Combo 1's rowsource is a
value list. Combo2's rowsource is a query based on combo1's selection. The
list box rowsource is a query based on combo2's selection. It has 7 columns
with #1 column bound. After updating combo2, the list box shows the columns
with no data. If I paste the SQL into a query window, it returns the
records. Why are they not showing up in the list box?