You have to concatenate the variables:
Code:
Private Sub cmdAudForecast_Click()
On Error GoTo Err_cmdAudForecast_Click
Dim db As DAO.Database
Dim sqlChgTo As String
Dim sqlChgFm As String
Set db = CurrentDb()
sqlChgTo = [Forms]![frmMainMenu]![txtChgTo]
sqlChgFm = [Forms]![frmMainMenu]![txtChgFrom]
MsgBox "Change " & sqlChgFm & " To " & sqlChgTo
'DoCmd.SetWarnings False
db.Execute "UPDATE audForecast " & _
"SET audForecast.audUser = " & sqlChgTo & _
"WHERE (((audForecast.audUser) = " & sqlChgFm & "));"
lblAudForecast.Visible = True
txtAudForecast = db.RecordsAffected
Exit_cmdAudForecast_Click:
Exit Sub
Err_cmdAudForecast_Click:
MsgBox Err.Description
Resume Exit_cmdAudForecast_Click
End Sub
What June said.....