I created an interface to allow users to search records, however with the following code it only displays data when a Contact has a contract and it does not show Contacts that have no contracts linked to them whatsoever. I need it so that it also displays all contacts regardless of Contract or not and if they don't to display "none" on the field...
The following code allows it to SHOW all contacts with or without Contracts BUT I can't seem to find a way to get it say "None", it just shows up empty and the rest that have dates come up with the dates as required.
Any help is tremendously appreciated!
Private Sub cmdShowAllContacts_Click()
strSQL = "SELECT Tbl_Contacts.ContactID, Tbl_Contacts.LName, Tbl_Contacts.Address, Tbl_Contacts.City, Tbl_Contacts.State, Tbl_Contacts.Zip, Tbl_Contacts.HomePhone, Tbl_Contacts.WorkPhone, Tbl_Contacts.CellPhone, Tbl_Contacts.Email, Tbl_Contracts.DateEnds, [LName] & iif([FName]is not null,', ' & [FName],'') AS ContactName FROM Tbl_Contacts INNER JOIN Tbl_Contracts ON Tbl_Contacts.ContactID = Tbl_Contracts.ContactID ORDER BY Tbl_Contacts.LName, Tbl_Contacts.FName"
Forms![Frm_SearchAllContacts].Form.RecordSource = strSQL
End Sub
The following code allows it to SHOW all contacts with or without Contracts BUT I can't seem to find a way to get it say "None", it just shows up empty and the rest that have dates come up with the dates as required.
Private Sub cmdShowAllContacts_Click()
strSQL = "SELECT Tbl_Contacts.ContactID, Tbl_Contacts.LName, Tbl_Contacts.Address, Tbl_Contacts.City, Tbl_Contacts.State, Tbl_Contacts.Zip, Tbl_Contacts.HomePhone, Tbl_Contacts.WorkPhone, Tbl_Contacts.CellPhone, Tbl_Contacts.Email, Tbl_Contracts.DateEnds, [LName] & iif([FName]is not null,', ' & [FName],'') AS ContactName FROM Tbl_Contacts LEFT OUTER JOIN Tbl_Contracts ON Tbl_Contacts.ContactID = Tbl_Contracts.ContactID ORDER BY Tbl_Contacts.LName, Tbl_Contacts.FName"
Forms![Frm_SearchAllContacts].Form.RecordSource = strSQL
End Sub
Any help is tremendously appreciated!