Hi there,
I m trying to write this query in vba code but it is constantly giving
I m trying to write this query in vba code but it is constantly giving
Compile Error
Syntax error !
Code:
Private Sub cboTaskListName_AfterUpdate()
Dim db As DAO.Database
Dim SQL As String
If Me.cboTaskListName = "**All**" Then
Set db = CurrentDb()
SQL = "SELECT tblDiscrepancy.DiscrepancyID, tblArea.AreaDesc, tblAuditGroup.AuditGroupDescription,tblObservedHeader.ObservedDate , tblDiscrepancy.DiscrepancyDesc, tblDiscrepancy.DiscrepancyVerifiedDate,tblDiscrepancy.DiscrepancyNote , tblObservedHeader.ObservedID, tblObservedHeader.ObservedBy, tblObservedHeader.ObservedArea,tblDiscrepancy.DiscrepancyAssignedTo , tblDiscrepancy.DiscrepancyVerifiedBy FROM (tblArea RIGHT JOIN (tblAuditGroup RIGHT JOIN tblObservedHeader ON tblAuditGroup.[AuditGroupID] = tblObservedHeader.ObservedBy) ON tblArea.AreaID = tblObservedHeader.ObservedArea) RIGHT JOIN (tblAuditStaff AS tblAssignedTo RIGHT JOIN (tblAuditStaff AS tblVerifiedBy RIGHT JOIN tblDiscrepancy ON tblVerifiedBy.AuditStaffID = tblDiscrepancy.DiscrepancyVerifiedBy) ON tblAssignedTo.AuditStaffID = tblDiscrepancy.DiscrepancyAssignedTo) ON tblObservedHeader.ObservedID = tblDiscrepancy.DiscrepancyTest
WHERE (((tblDiscrepancy.DiscrepancyOngoing) = False) And ((tblDiscrepancy.DiscrepancyNonGMP) = False) And ((tblDiscrepancy.DiscrepancyCompleted) = False) And ((tblDiscrepancy.DiscrepancyDuplicate) = False) And ((tblDiscrepancy.DiscrepancyCorrectiveAction) Is Not Null) And ((tblDiscrepancy.DiscrepancyTargetCompDate) Is Not Null) And ((tblDiscrepancy.DiscrepancyActualCompDate) Is Null))ORDER BY tblArea.AreaDesc"
End If
End Sub