Hi,
I have this query
Why my query does not work? It does not add a record to TblOrderUnit at all, eventhough there is no error showing. Any help?
Thanks!
I have this query
Code:
PONumber = PObox.Value
UDD = DLookup("customerUDD", "TblCustOrder", "PONumber='" & PONumber & "'")
custID = DLookup("customerID", "TblCustOrder", "PONumber='" & PONumber & "'")
custOrderID = DLookup("custOrderID", "TblCustOrder", "PONumber='" & PONumber & "'")
qry = "SELECT * FROM TblCustOrderUnit WHERE OrderID=" & DLookup("CustOrderID", "TblCustOrder", "PONumber='" & PONumber & "'")
MsgBox (PONumber & vbCrLf & UDD & vbCrLf & custID & vbCrLf & custOrderID)
Set rst = dbs.OpenRecordset(qry)
rst.MoveFirst
Do While rst.EOF = False
UnitID = rst("UnitID")
qty = rst("Qty")
MsgBox ("unitID=" & UnitID & vbCrLf & "qty=" & qty)
[highlight #FCE94F]insertTblOrderUnitQry = "INSERT INTO TblOrderUnit([OrderID],[UnitID],[QtyOrdered],[PONumber],[CustomerID]) " _
& "VALUES (" & custOrderID & "," & UnitID & "," & qty & ",'" & PONumber & "'," & custID & ")"[/highlight]
DoCmd.SetWarnings False
DoCmd.RunSQL insertTblOrderUnitQry
DoCmd.SetWarnings True
rst.MoveNext
Loop
Why my query does not work? It does not add a record to TblOrderUnit at all, eventhough there is no error showing. Any help?
Thanks!