I do not have any code that would change the record source. Here's the language, I will check the subforms. I have multiple copies of the database and the same form works in one but not the other
SELECT TblParts.InHousePartNumber, TblParts.PartName, TblParts.Ref_PartGroup, TblParts.UnitOfMeasure, TblParts.PAR, TblParts.Warranty, TblParts.Discontinued, TblParts.EntryDate AS TblParts_EntryDate, TblTransactions.TransactionID, TblTransactions.Ref_InHousePartNumber, TblTransactions.TransDate, TblTransactions.TransType, TblTransactions.ReasonCode, TblTransactions.TransQty, TblTransactions.TransCost, TblTransactions.EntryDate AS TblTransactions_EntryDate, TblPartVendorDetails.PartVendorDetailsID, TblPartVendorDetails.RefTransactionID, TblPartVendorDetails.Ref_VendorName, TblPartVendorDetails.VendorPartNumber, TblPartVendorDetails.Preferred, TblPartVendorDetails.VendorPartModelNumber, TblPartVendorDetails.VendorPartSerialNumber, TblPartVendorDetails.VendorPartCost, TblPartVendorDetails.EntryDate AS TblPartVendorDetails_EntryDate FROM (TblParts INNER JOIN TblTransactions ON TblParts.InHousePartNumber=TblTransactions.Ref_InHousePartNumber) INNER JOIN TblPartVendorDetails ON TblTransactions.TransactionID=TblPartVendorDetails.RefTransactionID;