A family of Microsoft relational database management systems designed for ease of use.
I agree with Scott that a Received table would be the best way to handle this. However, computing the items currently on back order would need a little more than a simple JOIN as you'd need to subtract the SUM of each item received per order from the quantity ordered. This can be done by including a subquery in an outer query, e.g.
SELECT *, Quantity -
(SELECT SUM(QuantityReceived)
FROM Received
WHERE QuantityReceived.OrderID = Orders.OrderID)
AS BackOrderQuantity
FROM Orders
WHERE Quantity -
(SELECT SUM(QuantityReceived)
FROM Received
WHERE QuantityReceived.OrderID = Orders.OrderID) > 0;