Koloss,
This is not hopeless. I think we can get you where you need to be.
The first thing we need is a way to connect the [UserName] from you list of UnfinishedBusiness to the [LoginName] in your UserAccess table. Are these two fields in sync? Are they the same data type and are the names spelled exactly the same in both?
Next, you want to know if the [LoginName] exists in the domain of [UserName] in the results of your UnfinishedBusiness query. Right?
I would go with some code like this:
Code:
If DCount("[UserName]", "qry_UnfinishedBusiness", "[UserName] = '" & [LoginName] &"'")>0 Then
MsgBox("You have Unfinished Business to complete.", vbExclamation, "Notice")
End If
This of course depends on [LoginName] being a string you can use here. If it's not, declare a string variable and set it =[LoginName] and use that here. I hope this is helpful. If it doesn't give you the exact solution, maybe it will get you going in the right direction.
Marvin M