Floyd said:
Hi Dirk,
Record source for all 3 tables:
SELECT User.FirstName, Outbound.OutDate, Outbound.OutTime,
Outbound.[Part No], Outbound.PurchaseOrderNumber,
Outbound.PurchaseOrderNumber1, Outbound.Quantity,
Customers.CompanyName, Outbound.ShipperTrackingCode,
Outbound.Comments FROM [User] INNER JOIN (Customers INNER JOIN
Outbound ON Customers.CustomerID=Outbound.CustomerID) ON
User.UserID=Outbound.UserID;
I'm not sure what the relationships among these tables are. The help
file, under "Troubleshoot queries", tells us a "query based on three or
more tables in which there is a many-to-one-to-many relationship" is not
normally updatable. However, it also advises, "Though you can't update
the data in the query directly, you can update the data in a form or
data access page based on the query if the form's RecordsetType property
is set to Dynaset (Inconsistent Updates)." So in your case, you may be
able to make a form based on this query updatable by changing the form's
Recordset Type property -- on the Data tab of the form's property
sheet -- to "Dynaset (Inconsistent Updates)".
That said, John Vinson's suggestion of using combo boxes to store the ID
value but display the related text sounds much better to me.