Code:
SELECT tblRouterData.*, tblRouterData.[SO#], tblRouterData.LineItem, tblRouterData.Customer, tblRouterData.Plant, tblRouterData.[PN#], tblRouterData.[Drawing#], tblRouterData.PartType, tblRouterData.Class, tblRouterData.Description, tblRouterData.Quantity, tblRouterData.StartDate, tblRouterData.FinishDate, tblRouterData.SubmitDate, tblRouterData.Author, tblRouterData.Machine, tblRouterData.Drill, tblRouterData.Weld, tblRouterData.Install, tblRouterData.Lapping, tblRouterData.Backfile, tblRouterData.Polish, tblRouterData.Balance, tblRouterData.SubMachine, tblRouterData.SubCoat, tblRouterData.SubGrind, tblRouterData.SubStress, tblRouterData.SubHT, tblRouterData.SubBalance, tblRouterData.SubPerfTest, tblRouterData.SubMatlTest, tblRouterData.PT, tblRouterData.UT, tblRouterData.RT, tblRouterData.Hydro, tblRouterData.FlowCal, tblRouterData.ANI, tblRouterData.Stamp, tblRouterData.Comments
FROM tblRouterData
WHERE (((tblRouterData.[SO#]) Like "*" & [Forms]![frmRouterSearch]![txtSO#Search] & "*")
AND ((tblRouterData.LineItem) Like "*" & [Forms]![frmRouterSearch]![txtLineItemSearch] & "*")
AND ((tblRouterData.Customer) Like "*" & [Forms]![frmRouterSearch]![cboCustomerSearch] & "*")
AND ((tblRouterData.Plant) Like "*" & [Forms]![frmRouterSearch]![cboPlantSearch] & "*")
AND ((tblRouterData.[PN#]) Like "*" & [Forms]![frmRouterSearch]![txtPart#Search] & "*")
AND ((tblRouterData.[Drawing#]) Like "*" & [Forms]![frmRouterSearch]![txtDrawing#Search] & "*")
AND ((tblRouterData.PartType) Like "*" & [Forms]![frmRouterSearch]![cboPartTypeSearch] & "*")
AND ((tblRouterData.Class) Like "*" & [Forms]![frmRouterSearch]![txtClassSearch] & "*")
AND ((tblRouterData.Description) Like "*" & [Forms]![frmRouterSearch]![txtDescriptionSearch] & "*")
AND ((tblRouterData.Machine)=IIf([Forms]![frmRouterSearch]![chkMachineSearch]=-1,([tblRouterData].[Machine]),IIf([Forms]![frmRouterSearch]![chkMachineSearch]=0,(Not ([tblRouterData].[Machine])=[tblRouterData].[Machine]),True)))
AND ((tblRouterData.Drill)=IIf([Forms]![frmRouterSearch]![chkDrillSearch]=-1,([tblRouterData].[Drill]),IIf([Forms]![frmRouterSearch]![chkDrillSearch]=0,(Not ([tblRouterData].[Drill])=[tblRouterData].[Drill]),True)))
AND ((tblRouterData.Weld)=IIf([Forms]![frmRouterSearch]![chkWeldSearch]=-1,([tblRouterData].[Weld]),IIf([Forms]![frmRouterSearch]![chkWeldSearch]=0,(Not ([tblRouterData].[Weld])=[tblRouterData].[Weld]),True)))
AND ((tblRouterData.Install)=IIf([Forms]![frmRouterSearch]![chkInstallSearch]=-1,([tblRouterData].[Install]),IIf([Forms]![frmRouterSearch]![chkInstallSearch]=0,(Not ([tblRouterData].[Install])=[tblRouterData].[Install]),True)))
AND ((tblRouterData.Lapping)=IIf([Forms]![frmRouterSearch]![chkLappingSearch]=-1,([tblRouterData].[Lapping]),IIf([Forms]![frmRouterSearch]![chkLappingSearch]=0,(Not ([tblRouterData].[Lapping])=[tblRouterData].[Lapping]),True)))
AND ((tblRouterData.Backfile)=IIf([Forms]![frmRouterSearch]![chkBackfileSearch]=-1,([tblRouterData].[Backfile]),IIf([Forms]![frmRouterSearch]![chkBackfileSearch]=0,(Not ([tblRouterData].[Backfile])=[tblRouterData].[Backfile]),True)))
AND ((tblRouterData.Polish)=IIf([Forms]![frmRouterSearch]![chkPolishSearch]=-1,([tblRouterData].[Polish]),IIf([Forms]![frmRouterSearch]![chkPolishSearch]=0,(Not ([tblRouterData].[Polish])=[tblRouterData].[Polish]),True)))
AND ((tblRouterData.Balance)=IIf([Forms]![frmRouterSearch]![chkBalanceSearch]=-1,([tblRouterData].[Balance]),IIf([Forms]![frmRouterSearch]![chkBalanceSearch]=0,(Not ([tblRouterData].[Balance])=[tblRouterData].[Balance]),True)))
AND ((tblRouterData.SubMachine)=IIf([Forms]![frmRouterSearch]![chkSubMachineSearch]=-1,([tblRouterData].[SubMachine]),IIf([Forms]![frmRouterSearch]![chkSubMachineSearch]=0,(Not ([tblRouterData].[SubMachine])=[tblRouterData].[SubMachine]),True)))
AND ((tblRouterData.SubCoat)=IIf([Forms]![frmRouterSearch]![chkSubCoatSearch]=-1,([tblRouterData].[SubCoat]),IIf([Forms]![frmRouterSearch]![chkSubCoatSearch]=0,(Not ([tblRouterData].[SubCoat])=[tblRouterData].[SubCoat]),True)))
AND ((tblRouterData.SubGrind)=IIf([Forms]![frmRouterSearch]![chkSubGrindSearch]=-1,([tblRouterData].[SubGrind]),IIf([Forms]![frmRouterSearch]![chkSubGrindSearch]=0,(Not ([tblRouterData].[SubGrind])=[tblRouterData].[SubGrind]),True)))
AND ((tblRouterData.SubStress)=IIf([Forms]![frmRouterSearch]![chkSubStressSearch]=-1,([tblRouterData].[SubStress]),IIf([Forms]![frmRouterSearch]![chkSubStressSearch]=0,(Not ([tblRouterData].[SubStress])=[tblRouterData].[SubStress]),True)))
AND ((tblRouterData.SubHT)=IIf([Forms]![frmRouterSearch]![chkSubHTSearch]=-1,([tblRouterData].[SubHT]),IIf([Forms]![frmRouterSearch]![chkSubHTSearch]=0,(Not ([tblRouterData].[SubHT])=[tblRouterData].[SubHT]),True)))
AND ((tblRouterData.SubBalance)=IIf([Forms]![frmRouterSearch]![chkSubBalanceSearch]=-1,([tblRouterData].[SubBalance]),IIf([Forms]![frmRouterSearch]![chkSubBalanceSearch]=0,(Not ([tblRouterData].[SubBalance])=[tblRouterData].[SubBalance]),True)))
AND ((tblRouterData.SubPerfTest)=IIf([Forms]![frmRouterSearch]![chkSubPerfTestSearch]=-1,([tblRouterData].[SubPerfTest]),IIf([Forms]![frmRouterSearch]![chkSubPerfTestSearch]=0,(Not ([tblRouterData].[SubPerfTest])=[tblRouterData].[SubPerfTest]),True)))
AND ((tblRouterData.SubMatlTest)=IIf([Forms]![frmRouterSearch]![chkSubMatlTestSearch]=-1,([tblRouterData].[SubMatlTest]),IIf([Forms]![frmRouterSearch]![chkSubMatlTestSearch]=0,(Not ([tblRouterData].[SubMatlTest])=[tblRouterData].[SubMatlTest]),True)))
AND ((tblRouterData.PT)=IIf([Forms]![frmRouterSearch]![chkPTSearch]=-1,([tblRouterData].[PT]),IIf([Forms]![frmRouterSearch]![chkPTSearch]=0,(Not ([tblRouterData].[PT])=[tblRouterData].[PT]),True)))
AND ((tblRouterData.UT)=IIf([Forms]![frmRouterSearch]![chkUTSearch]=-1,([tblRouterData].[UT]),IIf([Forms]![frmRouterSearch]![chkUTSearch]=0,(Not ([tblRouterData].[UT])=[tblRouterData].[UT]),True)))
AND ((tblRouterData.RT)=IIf([Forms]![frmRouterSearch]![chkRTSearch]=-1,([tblRouterData].[RT]),IIf([Forms]![frmRouterSearch]![chkRTSearch]=0,(Not ([tblRouterData].[RT])=[tblRouterData].[RT]),True)))
AND ((tblRouterData.Hydro)=IIf([Forms]![frmRouterSearch]![chkHydroSearch]=-1,([tblRouterData].[Hydro]),IIf([Forms]![frmRouterSearch]![chkHydroSearch]=0,(Not ([tblRouterData].[Hydro])=[tblRouterData].[Hydro]),True)))
AND ((tblRouterData.FlowCal)=IIf([Forms]![frmRouterSearch]![chkFlowCalSearch]=-1,([tblRouterData].[FlowCal]),IIf([Forms]![frmRouterSearch]![chkFlowCalSearch]=0,(Not ([tblRouterData].[FlowCal])=[tblRouterData].[FlowCal]),True)))
AND ((tblRouterData.ANI)=IIf([Forms]![frmRouterSearch]![chkANISearch]=-1,([tblRouterData].[ANI]),IIf([Forms]![frmRouterSearch]![chkANISearch]=0,(Not ([tblRouterData].[ANI])=[tblRouterData].[ANI]),True)))
AND ((tblRouterData.Stamp)=IIf([Forms]![frmRouterSearch]![chkStampSearch]=-1,([tblRouterData].[Stamp]),IIf([Forms]![frmRouterSearch]![chkStampSearch]=0,(Not ([tblRouterData].[Stamp])=[tblRouterData].[Stamp]),True)))
AND ((tblRouterData.Comments) Like "*" & [Forms]![frmRouterSearch]![txtCommentSearch] & "*"));