Hi.
I have a routine for the AfterUpdate event of a checkbox on my Main
Menu. The checkbox causes a "User Variable" (in a table for
UserSettings) to be modified ('Y' or 'N') by issuing an UPDATE against
the tblUserSettings table.
How can I suppress the MS/Access generated warning that pops up before
the UPDATE is executed? The warning message says:
"You are about to modify 1 row(s). Once you click Yes, you can't use
the Undo command to reverse the changes. Are you sure you want to
update these records?"
Routine:
Private Sub ckUserSettings_AfterUpdate()
On Error GoTo Err_ckUserSettings_AfterUpdate
Dim strSQL As String
If Me!ckUserSettings = True Then
'Set tblUserSettings U_DisplayUserSettings to "Y"
strSQL = "UPDATE [tblUserSettings] SET [uval] = 'Y' " & _
"WHERE [uvar] = 'U_DisplayUserSettings'"
Else
'Set tblUserSettings U_DisplayUserSettings to "N"
strSQL = "UPDATE [tblUserSettings] SET [uval] = 'N' " & _
"WHERE [uvar] = 'U_DisplayUserSettings'"
End If
DoCmd.RunSQL strSQL
Exit_ckUserSettings_AfterUpdate:
Exit Sub
Err_ckUserSettings_AfterUpdate:
MsgBox "Runtime Error # " & Err.Number & vbCrLf & vbCrLf & _
Err.Description
Resume Exit_ckUserSettings_AfterUpdate
End Sub
Regards,
SueB
*** Sent via Developersdex http://www.developersdex.com ***