May not be the best suggestion, but it's a suggestion.
Create a field in your tblOrder. Let's say [TempOrder (True/False)]
Let you user create as many orders as they want, but when user click on Commit Order, just turn that field to FALSE. If Cancel (or form closed), just clear everything...