SELECT tblManifestData.manifestnum AS [Manifest Num], CurrentCY.accumulationstartdate AS ASD, CurrentCY.Pounds, tblGeneratorDodaac.GeneratorDodaac AS [Gen DODAAC], tblEtidDodaac.EtidDodaac AS [ETID DODAAC], CurrentCY.ETIDDocNum AS [ETID Doc], CurrentCY.generatordocnum AS [Gen Doc Num], CurrentCY.generator, CurrentCY.WasteDescription AS [Waste Description], CurrentCY.CurrentCYIDPK
FROM tblManifestData RIGHT JOIN (tblGeneratorDodaac RIGHT JOIN (tblEtidDodaac RIGHT JOIN CurrentCY ON tblEtidDodaac.EtidDodaacIDPK = CurrentCY.EtidDodaacIDFK) ON tblGeneratorDodaac.GeneratorDodaacIDPK = CurrentCY.GeneratorDodaacIDFK) ON tblManifestData.ManifestDataIDPK = CurrentCY.ManifestDataIDFK
WHERE (((tblManifestData.manifestnum) Is Null) AND ((CurrentCY.accumulationstartdate) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])=False)) OR (((CurrentCY.accumulationstartdate) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])<>False)) OR (((tblManifestData.manifestnum) Is Null) AND ((CurrentCY.Pounds) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])=False)) OR (((CurrentCY.Pounds) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])<>False)) OR (((tblManifestData.manifestnum) Is Null) AND ((tblGeneratorDodaac.GeneratorDodaac) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])=False)) OR (((tblGeneratorDodaac.GeneratorDodaac) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])<>False)) OR (((tblManifestData.manifestnum) Is Null) AND ((tblEtidDodaac.EtidDodaac) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])=False)) OR (((tblEtidDodaac.EtidDodaac) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])<>False)) OR (((tblManifestData.manifestnum) Is Null) AND ((CurrentCY.ETIDDocNum) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])=False)) OR (((CurrentCY.ETIDDocNum) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])<>False)) OR (((tblManifestData.manifestnum) Is Null) AND ((CurrentCY.generator) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])=False)) OR (((CurrentCY.generator) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])<>False)) OR (((tblManifestData.manifestnum) Is Null) AND ((CurrentCY.WasteDescription) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])=False)) OR (((CurrentCY.WasteDescription) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])<>False)) OR (((tblManifestData.manifestnum) Is Null And (tblManifestData.manifestnum) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])=False)) OR (((tblManifestData.manifestnum) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])<>False)) OR (((tblManifestData.manifestnum) Is Null) AND ((CurrentCY.generatordocnum) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])=False)) OR (((CurrentCY.generatordocnum) Like "*" & [forms]![FRM_SearchMulti]![SrchText] & "*") AND (([forms]![frm_searchmulti].[chkincludemanifests])<>False));