Add the following in the Code:
Me.Parent.cmdbutton.SetFocus
Code:
Private Sub ProductID_AfterUpdate()
On Error GoTo Err_ProductID_AfterUpdate
Dim strfilter As String
strfilter = "productID=" & Me!ProductID
Me!UnitPrice = DLookup("UnitPrice", "Products", strfilter)
Me.ProductID.SetFocus
Me.Parent.cmdbutton.SetFocus
Exit_ProductID_Afterupdate:
Exit Sub
Err_ProductID_AfterUpdate:
If Me.ProductID.Value <> DLookup("ProductId", "Products") Then
MsgBox "wrong no"
SendKeys "{home}"
Undo
Else
End If
End Sub