Storyteller
Instructor
Hello All,
The following codes does work.
Private Sub cmdUpdateProductsTable_Click()
DoCmd.RunSQL " UPDATE (qryWorkCompleted INNER JOIN tblProducts " & _
" ON qryWorkCompleted.BarcodeNumber = tblProducts.BarCodeNumber) " & _
" INNER JOIN tblWorkOrder ON qryWorkCompleted.WorkOrderID = tblWorkOrder.WorkOrderID " & _
" SET tblProducts.UnitsInStock = [tblProducts]![UnitsInStock]-[qryWorkCompleted].[Quantity] " & _
" WHERE (([qryContactInfo].[WorkOrderID] =[qryWorkCompleted].[WorkOrderID]));"
End Sub
However I get a Parameter prompt for [qryContactInfo].[WorkOrderID]
What I would like to have happen is the current records value of [qryContactInfo].[WorkOrderID] be used.
Any suggestions?
Thanks for all your help.
Michael
The following codes does work.
Private Sub cmdUpdateProductsTable_Click()
DoCmd.RunSQL " UPDATE (qryWorkCompleted INNER JOIN tblProducts " & _
" ON qryWorkCompleted.BarcodeNumber = tblProducts.BarCodeNumber) " & _
" INNER JOIN tblWorkOrder ON qryWorkCompleted.WorkOrderID = tblWorkOrder.WorkOrderID " & _
" SET tblProducts.UnitsInStock = [tblProducts]![UnitsInStock]-[qryWorkCompleted].[Quantity] " & _
" WHERE (([qryContactInfo].[WorkOrderID] =[qryWorkCompleted].[WorkOrderID]));"
End Sub
However I get a Parameter prompt for [qryContactInfo].[WorkOrderID]
What I would like to have happen is the current records value of [qryContactInfo].[WorkOrderID] be used.
Any suggestions?
Thanks for all your help.
Michael