Try this query:
Code:
SELECT DISTINCT [Master List].[Part#], [Master List].Assembly, [Inventory Base].[Inventory-Current] AS [Part#Inventory], [Master List].MoldPart1, [Inventory Base_1].[Inventory-Current] AS MoldPart1Inventory, [Inventory Base_4].[part#] AS PurchasedPart2, [Inventory Base_4].[Inventory-Current] AS PurchasedPart2Inventory, [Inventory Base_3].[part#] AS PurchasedPart1, [Inventory Base_3].[Inventory-Current] AS PurchasedPart1Inventory, [Inventory Base_5].[part#] AS PurchasedPart3, [Inventory Base_5].[Inventory-Current] AS PurchasedPart3Inventory, [Inventory Base_2].[part#] AS MoldPart2, [Inventory Base_2].[Inventory-Current] AS MoldPart2Inventory, [Master List].TargetInventory
FROM ((((([Inventory Base] INNER JOIN [Master List] ON [Inventory Base].[Part#] = [Master List].[Part#]) LEFT JOIN [Inventory Base] AS [Inventory Base_1] ON [Master List].MoldPart1 = [Inventory Base_1].[Part#]) LEFT JOIN [Inventory Base] AS [Inventory Base_2] ON [Master List].MoldPart2 = [Inventory Base_2].[Part#]) LEFT JOIN [Inventory Base] AS [Inventory Base_3] ON [Master List].PurchasedPart1 = [Inventory Base_3].[Part#]) LEFT JOIN [Inventory Base] AS [Inventory Base_4] ON [Master List].PurchasedPart2 = [Inventory Base_4].[Part#]) LEFT JOIN [Inventory Base] AS [Inventory Base_5] ON [Master List].PurchasedPart3 = [Inventory Base_5].[Part#]
WHERE ((([Master List].Assembly)=Yes));