SO i'm using a form to filter data via a query:
I have this code in there and it works perfect:
SELECT tblEmployeeMaster.[Charge RC], tblEmployeeMaster.[First Name], tblEmployeeMaster.[Last Name], tblEmployeeMaster.HDQMGT0084, tblEmployeeMaster.HDQMGT0085
FROM tblEmployeeMaster
WHERE (((tblEmployeeMaster.[Charge RC])=[Forms]![DetailQueryForm]![rcsearch] Or [Forms]![DetailQueryForm]![rcsearch] Is Null) AND ((tblEmployeeMaster.HDQMGT0084)=[Forms]![DetailQueryForm]![F84] Or [Forms]![DetailQueryForm]![F84] Is Null) AND ((tblEmployeeMaster.HDQMGT0085)=[Forms]![DetailQueryForm]![F85] Or [Forms]![DetailQueryForm]![F85] Is Null));
However, after a few searches, i start getting zero data only to realize that access added a bunch of additional information:
SELECT tblEmployeeMaster.[Charge RC], tblEmployeeMaster.[First Name], tblEmployeeMaster.[Last Name], tblEmployeeMaster.HDQMGT0084, tblEmployeeMaster.HDQMGT0085
FROM tblEmployeeMaster
WHERE (((tblEmployeeMaster.[Charge RC])=[Forms]![DetailQueryForm]![rcsearch]) AND ((tblEmployeeMaster.HDQMGT0084)=[Forms]![DetailQueryForm]![F84]) AND ((tblEmployeeMaster.HDQMGT0085)=[Forms]![DetailQueryForm]![F85])) OR (((tblEmployeeMaster.HDQMGT0084)=[Forms]![DetailQueryForm]![F84]) AND ((tblEmployeeMaster.HDQMGT0085)=[Forms]![DetailQueryForm]![F85]) AND (([Forms]![DetailQueryForm]![rcsearch]) Is Null)) OR (((tblEmployeeMaster.[Charge RC])=[Forms]![DetailQueryForm]![rcsearch]) AND ((tblEmployeeMaster.HDQMGT0085)=[Forms]![DetailQueryForm]![F85]) AND (([Forms]![DetailQueryForm]![F84]) Is Null)) OR (((tblEmployeeMaster.HDQMGT0085)=[Forms]![DetailQueryForm]![F85]) AND (([Forms]![DetailQueryForm]![rcsearch]) Is Null) AND (([Forms]![DetailQueryForm]![F84]) Is Null)) OR (((tblEmployeeMaster.[Charge RC])=[Forms]![DetailQueryForm]![rcsearch]) AND ((tblEmployeeMaster.HDQMGT0084)=[Forms]![DetailQueryForm]![F84]) AND (([Forms]![DetailQueryForm]![F85]) Is Null)) OR (((tblEmployeeMaster.HDQMGT0084)=[Forms]![DetailQueryForm]![F84]) AND (([Forms]![DetailQueryForm]![rcsearch]) Is Null) AND (([Forms]![DetailQueryForm]![F85]) Is Null)) OR (((tblEmployeeMaster.[Charge RC])=[Forms]![DetailQueryForm]![rcsearch]) AND (([Forms]![DetailQueryForm]![F84]) Is Null) AND (([Forms]![DetailQueryForm]![F85]) Is Null)) OR ((([Forms]![DetailQueryForm]![rcsearch]) Is Null) AND (([Forms]![DetailQueryForm]![F84]) Is Null) AND (([Forms]![DetailQueryForm]![F85]) Is Null));
I am confused as to what's going on ...any help will be greatly appreciated.
I have attached an image of all the additional "OR" criteria added.
Thanks in advance.
I have this code in there and it works perfect:
SELECT tblEmployeeMaster.[Charge RC], tblEmployeeMaster.[First Name], tblEmployeeMaster.[Last Name], tblEmployeeMaster.HDQMGT0084, tblEmployeeMaster.HDQMGT0085
FROM tblEmployeeMaster
WHERE (((tblEmployeeMaster.[Charge RC])=[Forms]![DetailQueryForm]![rcsearch] Or [Forms]![DetailQueryForm]![rcsearch] Is Null) AND ((tblEmployeeMaster.HDQMGT0084)=[Forms]![DetailQueryForm]![F84] Or [Forms]![DetailQueryForm]![F84] Is Null) AND ((tblEmployeeMaster.HDQMGT0085)=[Forms]![DetailQueryForm]![F85] Or [Forms]![DetailQueryForm]![F85] Is Null));
However, after a few searches, i start getting zero data only to realize that access added a bunch of additional information:
SELECT tblEmployeeMaster.[Charge RC], tblEmployeeMaster.[First Name], tblEmployeeMaster.[Last Name], tblEmployeeMaster.HDQMGT0084, tblEmployeeMaster.HDQMGT0085
FROM tblEmployeeMaster
WHERE (((tblEmployeeMaster.[Charge RC])=[Forms]![DetailQueryForm]![rcsearch]) AND ((tblEmployeeMaster.HDQMGT0084)=[Forms]![DetailQueryForm]![F84]) AND ((tblEmployeeMaster.HDQMGT0085)=[Forms]![DetailQueryForm]![F85])) OR (((tblEmployeeMaster.HDQMGT0084)=[Forms]![DetailQueryForm]![F84]) AND ((tblEmployeeMaster.HDQMGT0085)=[Forms]![DetailQueryForm]![F85]) AND (([Forms]![DetailQueryForm]![rcsearch]) Is Null)) OR (((tblEmployeeMaster.[Charge RC])=[Forms]![DetailQueryForm]![rcsearch]) AND ((tblEmployeeMaster.HDQMGT0085)=[Forms]![DetailQueryForm]![F85]) AND (([Forms]![DetailQueryForm]![F84]) Is Null)) OR (((tblEmployeeMaster.HDQMGT0085)=[Forms]![DetailQueryForm]![F85]) AND (([Forms]![DetailQueryForm]![rcsearch]) Is Null) AND (([Forms]![DetailQueryForm]![F84]) Is Null)) OR (((tblEmployeeMaster.[Charge RC])=[Forms]![DetailQueryForm]![rcsearch]) AND ((tblEmployeeMaster.HDQMGT0084)=[Forms]![DetailQueryForm]![F84]) AND (([Forms]![DetailQueryForm]![F85]) Is Null)) OR (((tblEmployeeMaster.HDQMGT0084)=[Forms]![DetailQueryForm]![F84]) AND (([Forms]![DetailQueryForm]![rcsearch]) Is Null) AND (([Forms]![DetailQueryForm]![F85]) Is Null)) OR (((tblEmployeeMaster.[Charge RC])=[Forms]![DetailQueryForm]![rcsearch]) AND (([Forms]![DetailQueryForm]![F84]) Is Null) AND (([Forms]![DetailQueryForm]![F85]) Is Null)) OR ((([Forms]![DetailQueryForm]![rcsearch]) Is Null) AND (([Forms]![DetailQueryForm]![F84]) Is Null) AND (([Forms]![DetailQueryForm]![F85]) Is Null));
I am confused as to what's going on ...any help will be greatly appreciated.
I have attached an image of all the additional "OR" criteria added.
Thanks in advance.