sawilliams
Technical User
I want to be able to query out data about actions. I have a form with three combo boxes that allows the user to pick "Assigned by", "Assigned to" and "Status". Using the code:
PARAMETERS [forms]![frmActionQuery]![AssignedTo] Text ( 255 ), [forms]![frmActionQuery]![AssignedBy] Text ( 255 ), [forms]![frmActionQuery]![ActionStatus] Text ( 255 );
SELECT tblActions.AffiliateID, tblActions.ActionName, tblActions.ActionType, tblActions.ActionDate, tblActions.ActionDueDate, tblActions.AssignedTo, tblActions.AssignedBy, tblActions.ActionStatus
FROM (tblActions LEFT JOIN tblID ON tblActions.AffiliateID = tblID.AffiliateID) LEFT JOIN tblSalutation ON tblActions.AffiliateID = tblSalutation.AffiliateID
WHERE (((tblActions.AssignedTo)=[forms]![frmActionQuery]![AssignedTo]) AND ((tblActions.AssignedBy)=[forms]![frmActionQuery]![AssignedBy]) AND ((tblActions.ActionStatus)=[forms]![frmActionQuery]![ActionStatus])) OR (((tblActions.AssignedTo)=[forms]![frmActionQuery]![AssignedTo]) AND ((tblActions.AssignedBy)=[forms]![frmActionQuery]![AssignedBy]));
I am able to leave "Status" blank and get ALL entries regardless of status, but I want to be able to leave any of the three blank (or all) if I just want to see ALL the Actions assigned to one person regardless of who assigned it or what the status is.
PARAMETERS [forms]![frmActionQuery]![AssignedTo] Text ( 255 ), [forms]![frmActionQuery]![AssignedBy] Text ( 255 ), [forms]![frmActionQuery]![ActionStatus] Text ( 255 );
SELECT tblActions.AffiliateID, tblActions.ActionName, tblActions.ActionType, tblActions.ActionDate, tblActions.ActionDueDate, tblActions.AssignedTo, tblActions.AssignedBy, tblActions.ActionStatus
FROM (tblActions LEFT JOIN tblID ON tblActions.AffiliateID = tblID.AffiliateID) LEFT JOIN tblSalutation ON tblActions.AffiliateID = tblSalutation.AffiliateID
WHERE (((tblActions.AssignedTo)=[forms]![frmActionQuery]![AssignedTo]) AND ((tblActions.AssignedBy)=[forms]![frmActionQuery]![AssignedBy]) AND ((tblActions.ActionStatus)=[forms]![frmActionQuery]![ActionStatus])) OR (((tblActions.AssignedTo)=[forms]![frmActionQuery]![AssignedTo]) AND ((tblActions.AssignedBy)=[forms]![frmActionQuery]![AssignedBy]));
I am able to leave "Status" blank and get ALL entries regardless of status, but I want to be able to leave any of the three blank (or all) if I just want to see ALL the Actions assigned to one person regardless of who assigned it or what the status is.