Here's what is used now and working (it returns the ScheduledBy persons ID (PK from Security table for the person) and I need name instead (LastName, FirstName):
Code:
SELECT TE.ID, TC.CompanyName, TC.MembershipNumber, TC.City, TC.State, TC.ZIP, TE.EventDate, TE.ScheduledBy, TE.EventType, TC.HasCommercial
FROM Events AS TE INNER JOIN Companies AS TC ON TE.CompanyID = TC.CompanyID
WHERE (((TE.EventDate Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbDate] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbDate] Is Null))
And ((TE.ScheduledBy Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbScheduledBy] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbScheduledBy] Is Null))
And ((TE.EventType Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbEventType] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbEventType] Is Null))
And ((TE.ID Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbID] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbID] Is Null))
And ((TC.CompanyName Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbCompany] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbCompany] Is Null))
And ((TC.MembershipNumber Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbMembership] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbMembership] Is Null))
And ((TC.City Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbCity] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbCity] Is Null))
And ((TC.State Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbState] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbState] Is Null))
And ((TC.ZIP Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbZIP] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbZIP] Is Null))
And ((TC.HasCommercial = [Forms]![Navigation]![NavigationSubform].[Form]![chkHasCommercial])
Or ([Forms]![Navigation]![NavigationSubform].[Form]![chkHasCommercial] Is Null)))
ORDER BY TC.CompanyName, TE.EventDate;
Here's what I tried to put together for this but it's not working
Code:
SELECT TE.ID, TC.CompanyName, TC.MembershipNumber, TC.City, TC.State, TC.ZIP, TE.EventDate, TE.ScheduledBy, TE.EventType, TC.HasCommercial, SC.LastName
FROM Events AS TE
INNER JOIN Companies AS TC ON TE.CompanyID = TC.CompanyID
INNER JOIN Security AS SC ON TE.ScheduledBy = SC.ID
WHERE (((TE.EventDate Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbDate] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbDate] Is Null))
And ((TE.ScheduledBy Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbScheduledBy] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbScheduledBy] Is Null))
And ((TE.EventType Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbEventType] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbEventType] Is Null))
And ((TE.ID Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbID] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbID] Is Null))
And ((TC.CompanyName Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbCompany] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbCompany] Is Null))
And ((TC.MembershipNumber Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbMembership] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbMembership] Is Null))
And ((TC.City Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbCity] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbCity] Is Null))
And ((TC.State Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbState] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbState] Is Null))
And ((TC.ZIP Like "*" & [Forms]![Navigation]![NavigationSubform].[Form]![cmbZIP] & "*")
Or ([Forms]![Navigation]![NavigationSubform].[Form]![cmbZIP] Is Null))
And ((TC.HasCommercial = [Forms]![Navigation]![NavigationSubform].[Form]![chkHasCommercial])
Or ([Forms]![Navigation]![NavigationSubform].[Form]![chkHasCommercial] Is Null)))
ORDER BY TC.CompanyName, TE.EventDate;