I have the following block of code. everything works until the very last Where line. It has something to do with the very end I think. Thank you for the help. Fay
“WHERE (((tblLearners.Inactive)=0) AND ((tblLearnerDepartments.PerDiem2Unit)= ” & strDept & “))”
Complete code
Dim strDept As String
Dim strStaff As String
DoCmd.SetWarnings False
‘Selects the departments based on the the net user to restrict the records they
‘have access to just the staff members of their departments.
strDept = ” SELECT tblLearners.LastName, tblLearners.Nickname, ” & _
“tblDepartmentDirectors.Department, tblDepartmentDirectors.LearnerID, ” & _
“tblLearners.NetUser ” & _
“INTO tblDepartmentSelected FROM tblLearners INNER JOIN tblDepartmentDirectors ON ” & _
“tblLearners.LearnerID = tblDepartmentDirectors.LearnerID ” & _
“WHERE (((tblLearners.NetUser)=GetNetUser()))”
‘ Execute it
DoCmd.RunSQL strDept
‘Select the staff members from the departments selected in the above code and creates a table.
strStaff = ” SELECT tblLearners.Classification, tblLearners.LastName, ” & _
“tblLearners.FirstName, tblLearners.MiddleName, tblLearners.Nickname, ” & _
“tblLearners.Suffix, tblLearners.Birthday, tblLearners.Salutation, ” & _
“tblLearners.Inactive, tblLearners.Credential, tblLearners.DateAdded, ” & _
“tblLearners.AllowLowCensus, tblLearners.EndContract, tblLearners.Agency, ” & _
“tblLearners.AgencyTele, tblLearners.Manager, tblLearners.ManagerAssist, ” & _
“tblLearners.NetUser, tblLearnerDepartments.Department, ” & _
“tblLearnerDepartments.Position, tblLearnerDepartments.StartDate, ” & _
“tblLearnerDepartments.EndDate, tblLearnerDepartments.[Dept#], ” & _
“tblLearnerDepartments.Status, tblLearnerDepartments.PerDiem2Unit ” & _
“INTO tblDirectorStaff FROM tblLearnerDepartments INNER JOIN tblLearners ON ” & _
“tblLearnerDepartments.LearnerID = tblLearners.LearnerID ” & _
“WHERE (((tblLearners.Inactive)=0) AND ((tblLearnerDepartments.PerDiem2Unit)= ” & strDept & “))”
‘ Execute it
DoCmd.RunSQL strStaff
DoCmd.SetWarnings True