Dave,
Can I make a suggestion? Rather than use check boxes for each status why not use a field on your order table to hold the order status ( Status ).
You could have a table of valid statuses :
tblStatus
Type Status
Order Received
Order Shipped
Order Cancelled
This introduces much more flexibility. I've included status type too which will allow tblStatus to hold other statuses too.
By making the default value of the Order table Status field "Received" on your add form the status would be set to "Received".
On you open orders list you could have the status field as a combo box with row Source : SELECT Status FROM tblStatus WHERE Type="Order";
Another technique I like (but only if you have the space on your row) is to have command buttons Received,Shipped and Cancelled ( or just R S and C) which you can put code behind.
When changing from "Received" to "Shipped" on the After Update you would run the SQL Robert provides.
If cboStatus="Shipped" AND Isnull(me.ShipDate) then
mySQL = "UPDATE Inventory INNER JOIN"
mySQL = mySQL & " CustOrder ON"
mySQL = mySQL & " Inventory.ItemID = CustOrderDet.ItemID"
mySQL = mySQL & " SET Inventory.QtyOH ="
mySQL = mySQL & " [QtyOH]-[CustOrderDetails].[QTY]"
mySQL = mySQL & " WHERE"
mySQL = mySQL & " (((CustOrder.TransID)="
mySQL = mySQL & ThisTransID & "

);"
Docmd.RunSQL mySQL
'Also update the Shipped Date :
mySQL="UPDATE CustOrderDet SET ShipDate=Now();"
Docmd.RunSQL mySQL
Else
'And converersely if the a shipped order is put back to Received or Cancelled :
mySQL = "UPDATE Inventory INNER JOIN"
mySQL = mySQL & " CustOrder ON"
mySQL = mySQL & " Inventory.ItemID = CustOrderDet.ItemID"
mySQL = mySQL & " SET Inventory.QtyOH ="
mySQL = mySQL & " [QtyOH]+[CustOrderDetails].[QTY]"
mySQL = mySQL & " WHERE"
mySQL = mySQL & " (((CustOrder.TransID)="
mySQL = mySQL & ThisTransID & "

);"
Docmd.RunSQL mySQL
'Also reset the Shipped Date :
mySQL="UPDATE CustOrderDet SET ShipDate=Null;"
Docmd.RunSQL mySQL
Endif
Hope this helps,
[sig]<p>Bill Paton<br><a href=mailto:william.paton@ubsw.com>william.paton@ubsw.com</a><br><a href=
Check out my website ![/sig]