Hi All
I'm using Access 2003.
I'm trying to create a command for a form that will allow editing or lock all fields, so that records are protected from accidental edits.
AllowEdits in the form is set to False by default.
I've used the below code to allow a user to unlock the form:
Private Sub cmdEditRecord_Click()
If Me.AllowEdits = False Then
Me.AllowEdits = True
Else
Me.AllowEdits = True
End If
End Sub
And this works without issue.
However, I want to create a second button to lock the form again.
Private Sub cmdLockRecord_Click()
If Me.AllowEdits = True Then
Me.AllowEdits = False
Else
Me.AllowEdits = False
End If
End Sub
Seems logical that I should just be able to reverse the true/false but this does nothing! Any thoughts?
I've also tried the below code:
Private Sub cmdEditRecord_Click()
Me.AllowEdits = Not (Me.AllowEdits)
End Sub
To toggle between editing/locked, with the same results - ie, can switch to editing, but can't then turn it off.
I'm using Access 2003.
I'm trying to create a command for a form that will allow editing or lock all fields, so that records are protected from accidental edits.
AllowEdits in the form is set to False by default.
I've used the below code to allow a user to unlock the form:
Private Sub cmdEditRecord_Click()
If Me.AllowEdits = False Then
Me.AllowEdits = True
Else
Me.AllowEdits = True
End If
End Sub
And this works without issue.
However, I want to create a second button to lock the form again.
Private Sub cmdLockRecord_Click()
If Me.AllowEdits = True Then
Me.AllowEdits = False
Else
Me.AllowEdits = False
End If
End Sub
Seems logical that I should just be able to reverse the true/false but this does nothing! Any thoughts?
I've also tried the below code:
Private Sub cmdEditRecord_Click()
Me.AllowEdits = Not (Me.AllowEdits)
End Sub
To toggle between editing/locked, with the same results - ie, can switch to editing, but can't then turn it off.