Ik heb een beetje proberen te zoeken via google en de Zoeken knop hier, maar zag zo snel geen antwoord.
Wat ik heb is een formulier. En omdat het formulier door anderen gebruikt gaan worden, wil ik er zeker van zijn dat wanneer ze iets veranderen dat ze dat niet per ongeluk doen. Lekker veel confirmatieschermen dus.
Wat ik wil is dat ze een scherm krijgen wanneer ze een waarde aanpassen en dat dan ook de oude waarde in de melding staat. Dit omdat het me wel lukt om een confirmatiescherm te krijgen, maar niet meer terug kan zetten naar de oude waarde.
Dit is de VBA code voor het confirmatiescherm (als het via een reguliere operatie kan in access is het ook prima)
Private Sub Aantal_BeforeUpdate(Cancel As Integer)
Dim updRecord As Byte
updRecord = MsgBox("Weet je zeker dat je dit wil veranderen.", vbOKCancel, "Record Modificatie")
If updRecord = vbCancel Then
Cancel = True
End If
End Sub
Wat ik heb is een formulier. En omdat het formulier door anderen gebruikt gaan worden, wil ik er zeker van zijn dat wanneer ze iets veranderen dat ze dat niet per ongeluk doen. Lekker veel confirmatieschermen dus.
Wat ik wil is dat ze een scherm krijgen wanneer ze een waarde aanpassen en dat dan ook de oude waarde in de melding staat. Dit omdat het me wel lukt om een confirmatiescherm te krijgen, maar niet meer terug kan zetten naar de oude waarde.
Dit is de VBA code voor het confirmatiescherm (als het via een reguliere operatie kan in access is het ook prima)
Private Sub Aantal_BeforeUpdate(Cancel As Integer)
Dim updRecord As Byte
updRecord = MsgBox("Weet je zeker dat je dit wil veranderen.", vbOKCancel, "Record Modificatie")
If updRecord = vbCancel Then
Cancel = True
End If
End Sub