' This is the code for copying a record and its secondare table posts
iTmp = IDOrders ' get current Orders IDOrder to copy
sSQL = "INSERT INTO Orders(IDContact, strDate, strTime, strWhoOrdered, strComment, strComputer, bForget) VALUES (" & Me.Combo10.Value & ", #" & Date & "#, #" & Time & "# , '" & objnet.UserName & "', '" & strComment & "', '" & objnet.ComputerName & "', No);"
DoCmd.RunSQL sSQL
DoCmd.Requery
DoCmd.GoToRecord , , acLast
iNewTmp = IDOrders ' Get the new IDOrder (this is not a good solution.. other suggestion appriated)
sSQL = "INSERT INTO OrderedItems(IDItem, IDOrders, iNumber, strWho, strComment) SELECT OrderedItems.IDVara, " & iNewTmp & " , OrderedItems.iNumber, OrderedItems.strWho, OrderedItems.strComment FROM OrderedItems WHERE OrderedItems.IDOrders=" & iTmp
DoCmd.RunSQL sSQL