the problem is in the update behavior, you set the key column to the order ID column (This is correct) but here are the 2 mistakes you have made:
1) You have set the key Value to use the rsOpenOrders.OrderID column
2) On the update page, you have again bond the orderID column to the rsOpenOrders.OrderID
for one, when the update is executed, it does not loop through the recordset, this is why only the first record is ever updated, the recordset never moves to another record to update any others.
for two, you dont want to update the ID value only the status value
in your form, add a hidden form element for the order ID and bind it to the rsOpenOrders.OrderID column.
In the insert behavior, set the Key value to use the hidden element. on the update page, do not bind the orderID column to anything so it wont be updated.