I've created an access 2010 form to run with a query that has the ability to search for data ranges in multiple fields. If I leave any of the boxes on the form blank, the query comes up with nothing.
I want to be able to search on all or some of the fields.
Here is the code. It only works if all the fields have values. Thanks for your help
WHERE ((([2009 Commercial Improved Database].Yr_blt)>=[Forms]![Commercial Improved Query Options].[Start Date] And ([2009 Commercial Improved Database].Yr_blt)<=[Forms]![Commercial Improved Query Options].[End Date]) AND (([2009 Commercial Improved Database].Sq_ft)>=[Forms]![Commercial Improved Query Options].[sqftlow] And ([2009 Commercial Improved Database].Sq_ft)<=[Forms]![Commercial Improved Query Options].[Sqfthigh]) AND (([2009 Commercial Improved Database].Market_val)>=[Forms]![Commercial Improved Query Options].[Value Low] And ([2009 Commercial Improved Database].Market_val)<=[Forms]![Commercial Improved Query Options].[Value high]) AND (([2009 Commercial Improved Database].Property_use_c d)=[Forms]![Commercial Improved Query Options].[PropCode1]))
ORDER BY [2009 Commercial Improved Database].Yr_blt, [2009 Commercial Improved Database].Sq_ft;
I want to be able to search on all or some of the fields.
Here is the code. It only works if all the fields have values. Thanks for your help
WHERE ((([2009 Commercial Improved Database].Yr_blt)>=[Forms]![Commercial Improved Query Options].[Start Date] And ([2009 Commercial Improved Database].Yr_blt)<=[Forms]![Commercial Improved Query Options].[End Date]) AND (([2009 Commercial Improved Database].Sq_ft)>=[Forms]![Commercial Improved Query Options].[sqftlow] And ([2009 Commercial Improved Database].Sq_ft)<=[Forms]![Commercial Improved Query Options].[Sqfthigh]) AND (([2009 Commercial Improved Database].Market_val)>=[Forms]![Commercial Improved Query Options].[Value Low] And ([2009 Commercial Improved Database].Market_val)<=[Forms]![Commercial Improved Query Options].[Value high]) AND (([2009 Commercial Improved Database].Property_use_c d)=[Forms]![Commercial Improved Query Options].[PropCode1]))
ORDER BY [2009 Commercial Improved Database].Yr_blt, [2009 Commercial Improved Database].Sq_ft;
Comment