ok...one more message....this problem started when I changed the underlying query for the subreport to include aggregate functions as follows:
SELECT tblChangeOrders.CAR_ID, Val(tblChangeOrders.CARNum) AS myCARNum, Sum([tblAssoc_ChangeOrder_BContract.Cost]) AS SumOfCost, Sum([tblAssoc_ChangeOrder_BContract.Cost_Hrs]) AS SumOfCostHrs, Sum([tblAssoc_ChangeOrder_BContract.SchedImpact]) AS SumOfSchedImpact, First(tblChangeOrders.ProposedChg) AS FirstProposedChg, tblAssoc_ChangeOrder_BContract.Cost, tblAssoc_ChangeOrder_BContract.Cost_Hrs, tblAssoc_ChangeOrder_BContract.SchedImpact, tblVendors.VendorName, tblBlanketContracts.ContractNum, tblContractAdmins.ContractAdminName, tblAssoc_ChangeOrder_BContract.Attachment, tblChangeOrders.ReasonID, tblChangeOrders.DateInitiated
FROM tblVendors RIGHT JOIN ((tblContractAdmins RIGHT JOIN tblChangeOrders ON tblContractAdmins.ContractAdminID=tblChangeOrders.ContractAdminID) LEFT JOIN (tblBlanketContracts RIGHT JOIN tblAssoc_ChangeOrder_BContract ON tblBlanketContracts.BContractID=tblAssoc_ChangeOrder_BContract.BContractID) ON tblChangeOrders.CAR_ID=tblAssoc_ChangeOrder_BContract.ChangeOrderID) ON tblVendors.VendorID=tblBlanketContracts.VendorID
GROUP BY tblChangeOrders.CAR_ID, tblChangeOrders.CARNum, tblChangeOrders.ProposedChg, tblVendors.VendorName, tblBlanketContracts.ContractNum, tblContractAdmins.ContractAdminName, tblAssoc_ChangeOrder_BContract.Attachment, tblChangeOrders.ReasonID, tblChangeOrders.DateInitiated, tblAssoc_ChangeOrder_BContract.Cost_Hrs, tblAssoc_ChangeOrder_BContract.SchedImpact, tblAssoc_ChangeOrder_BContract.Cost
ORDER BY Val(tblChangeOrders.CARNum);
does this facilitate any ideas about the "No Current Record" msg?
Karen