Hello,
May main form "RequisitionOrders" is currently based on a Query Result "qryRequisitionOrders". Here is my SQL code:
Code:
SELECT tb_OrderRequest.ID, tb_OrderRequest.DateRequested,
tb_OrderRequest.AreaOfUse,
tb_OrderRequest.CreatedBy,
tb_OrderRequest.DateCreated,
tb_Projects.ProjectName,
tb_Systems.SystemCode,
tb_Systems.SystemName,
tb_Employees.FirstName,
tb_Employees.LastName,
tb_DocumentTypes.DocType,
tb_Departments.DepartmentCode,
tb_Departments.DepartmentName
FROM tb_Systems INNER JOIN
(tb_Projects INNER JOIN (tb_Employees INNER JOIN
(tb_DocumentTypes INNER JOIN
(tb_Departments INNER JOIN
tb_OrderRequest ON tb_Departments.ID = tb_OrderRequest.Department_ID) ON
tb_DocumentTypes.ID = tb_OrderRequest.DocType) ON
tb_Employees.ID = tb_OrderRequest.RequestedBy_ID) ON
tb_Projects.ID = tb_OrderRequest.Project_ID) ON
tb_Systems.ID = tb_OrderRequest.[System _ID]
WHERE ((([tb_OrderRequest].[ID] Like "*" & [Forms]![RequisitionOrders]![txtID] & "*" Or [Forms]![RequisitionOrders]![txtID] Is Null)=True) AND
(([tb_OrderRequest].[CreatedBy] Like "*" & [Forms]![RequisitionOrders]![txtCreatedBy] & "*" Or [Forms]![RequisitionOrders]![txtCreatedBy] Is Null)=True) AND
(([tb_Departments].[DepartmentCode] Like "*" & [Forms]![RequisitionOrders]![txtDepartmentCode] & "*" Or [Forms]![RequisitionOrders]![txtDepartmentCode] Is Null)=True) AND
(([tb_OrderRequest].[DateRequested] >= [Forms]![RequisitionOrders]![txtDateRequested] Or [Forms]![RequisitionOrders]![txtDateRequested] Is Null)=True));
What i want to do is i want to filter the form by "date range" using a single date field (in this case the "txtDateRequested"). The user may like to enter the criteria for example:
1. 01/01/15 display result would be Date Requested on January 01, 2015 only
2. >=01/01/15 <=07/01/15 display result would be all date requested from January 1 to 7, 2015
How can i do this? Please help. 
Here is my current design of the form.