Just check, what happens if you have Null Values in LastName field in the table.
Then check out below :
Code:
SELECT
Vendors.VendorID,
[Firstname]+" "+Nz([Lastname],"") AS FullName,
Vendors.LastName, VendorsLastStatus.LastOfStatus
FROM
Vendors
LEFT JOIN
VendorsLastStatus
ON
Vendors.VendorID = VendorsLastStatus.VendorID
GROUP BY
Vendors.VendorID,
[Firstname]+" "+Nz([Lastname],""),
Vendors.LastName,
VendorsLastStatus.LastOfStatus
HAVING
(
(
(Vendors.LastName)<>"temp storage"
)
AND
(
(VendorsLastStatus.LastOfStatus)<>"on road"
And
(VendorsLastStatus.LastOfStatus)<>"weighed"
And
(VendorsLastStatus.LastOfStatus)<>"review"
)
)
OR
(
(
(Vendors.LastName)<>"temp storage"
)
AND
(
(VendorsLastStatus.LastOfStatus) Is Null
)
)
OR
(
(
(Vendors.LastName) Is Null
)
)
ORDER BY [Firstname]+" "+Nz([Lastname],"");
Thanks