I think its actually the expression I have.
SELECT [Dealer Contact Info].intDealerNum, [Dealer Contact Info].txtDealer, [Dealer Contact Info].txtContact, [Warrenty Log].txtName, [Warrenty Log].dtmSent, Sum(Date()-[dtmSent]) AS [Total Days], [Warrenty Log].curGcost, [Warrenty Log].curSCcost, [Warrenty Log].curCLcost, [Warrenty Log].curOcost, [Warrenty Log].curMPPcost, [Warrenty Log].memComments
FROM [Dealer Contact Info] INNER JOIN [Warrenty Log] ON [Dealer Contact Info].intDealerNum = [Warrenty Log].intDealerNum
GROUP BY [Dealer Contact Info].intDealerNum, [Dealer Contact Info].txtDealer, [Dealer Contact Info].txtContact, [Warrenty Log].txtName, [Warrenty Log].dtmSent, [Warrenty Log].curGcost, [Warrenty Log].curSCcost, [Warrenty Log].curCLcost, [Warrenty Log].curOcost, [Warrenty Log].curMPPcost, [Warrenty Log].memComments, [Warrenty Log].chkAll
HAVING ((([Dealer Contact Info].intDealerNum) Like "121###") AND ((Sum(Date()-[dtmSent]))>45) AND (([Warrenty Log].chkAll)=False)) OR ((([Dealer Contact Info].intDealerNum) Like "124###") AND ((Sum(Date()-[dtmSent]))>45) AND (([Warrenty Log].chkAll)=False))
ORDER BY [Warrenty Log].dtmSent, Sum(Date()-[dtmSent]) DESC
WITH OWNERACCESS OPTION;