Ranman, The query runs perfectly on its own. Please see below the query which runs fine but as soon as I add AuditorID field in the query then it starts giving hat error message:
Query without AuditorID field:
Code:
PARAMETERS [Forms]![frmreport]![txtDateStart] DateTime, [Forms]![frmreport]![txtDateEnd] DateTime, [Forms]![frmreport]![lststaff] Long;
TRANSFORM Count(qryCallAuditReport_New.AuditID) AS CountOfAuditID
SELECT qryCallAuditReport_New.[Staff Name], qryCallAuditReport_New.StandardType, Count(qryCallAuditReport_New.AuditID) AS [Total Of AuditID]
FROM qryCallAuditReport_New
WHERE (((qryCallAuditReport_New.[Date of Observation])>=[forms]![frmreport]![txtDateStart] And (qryCallAuditReport_New.[Date of Observation])<=[forms]![frmReport]![txtDateEnd]))
GROUP BY qryCallAuditReport_New.[Staff Name], qryCallAuditReport_New.StandardType
PIVOT qryCallAuditReport_New.Score;
Query with Auditor ID field:
Code:
PARAMETERS [Forms]![frmreport]![txtDateStart] DateTime, [Forms]![frmreport]![txtDateEnd] DateTime, [Forms]![frmreport]![lststaff] Long;
TRANSFORM Count(qryCallAuditReport_New.AuditID) AS CountOfAuditID
SELECT qryCallAuditReport_New.[Staff Name], qryCallAuditReport_New.StandardType, Count(qryCallAuditReport_New.AuditID) AS [Total Of AuditID]
FROM qryCallAuditReport_New
WHERE (((qryCallAuditReport_New.[Date of Observation])>=[forms]![frmreport]![txtDateStart] And (qryCallAuditReport_New.[Date of Observation])<=[forms]![frmReport]![txtDateEnd]) AND ((qryCallAuditReport_New.AuditorID)=[forms]![frmReport]![lstStaff]))
GROUP BY qryCallAuditReport_New.[Staff Name], qryCallAuditReport_New.StandardType
PIVOT qryCallAuditReport_New.Score;