aron.ridgway
Registered User.
- Local time
- Today, 20:00
- Joined
- Apr 1, 2014
- Messages
- 148
I have the following update query, im a little stuck in formatting my WHERE clause. I only want it to run an update if ALL the records in tblOrderDetail.StatusFK = 2. Currently it runs if only one has StatusFK = 2.
Im sure its simple but cannot figure it out.
Im sure its simple but cannot figure it out.
Code:
UPDATE (tblOrder INNER JOIN (tblOrderDetail INNER JOIN tblQtySoFarTEMP ON tblOrderDetail.OrderDetailPK = tblQtySoFarTEMP.OrderDetailPK) ON tblOrder.OrderPK = tblOrderDetail.OrderFK) LEFT JOIN tblReceive ON tblOrder.OrderPK = tblReceive.OrderFK SET tblOrder.Statusfk = 2, tblReceive.DateFullyReceived = Now()
WHERE (((tblOrderDetail.OrderFK)=[forms]![frmReceive]![OrderPK]) AND ((tblOrderDetail.Qty)=[tblQtySoFarTEMP]![TotalReceive]) AND ((tblOrderDetail.StatusFK)=2));