Goedemorgen,
Momenteel probeer ik het volgende, bij het ingeven van data in een formulier wil ik dat er na het indrukken van de "opslaan" knop een waarde wordt gezet in het veld "Locked".
Bij het opstarten van dit formulier zou ik dan willen dat de invulvakjes vergrendeld worden als het vakje locked op ja staat.
Ik kom echter in de problemen wanneer ik de waarde in het veld wil plaatsen. Daarvoor gebruik ik de volgende code:
Het gaat echter fout bij de UPDATE omdat ik niet het juiste datatype gebruik bij int_id, ik heb reeds Integer, string en long geprobeerd maar krijg steed de fout "3464 gegevenstypes komen niet overeen".
Iemand een idee? Of een suggestie voor een eenvoudigere manier?
Het hoofddoel van dit is om ervoor te zorgen dat de records niet ongewenst kunnen gewijsigd worden door mensen die niet zo bedreven zijn in Access.
Alvast bedankt!
Momenteel probeer ik het volgende, bij het ingeven van data in een formulier wil ik dat er na het indrukken van de "opslaan" knop een waarde wordt gezet in het veld "Locked".
Bij het opstarten van dit formulier zou ik dan willen dat de invulvakjes vergrendeld worden als het vakje locked op ja staat.
Ik kom echter in de problemen wanneer ik de waarde in het veld wil plaatsen. Daarvoor gebruik ik de volgende code:
Code:
Private Sub Opslaan_Click()
Dim dbs As Database
Dim int_Id As String
Set dbs = CurrentDb()
int_Id = Me.Id.Value
dbs.Execute "UPDATE tblContactpersonen SET Locked = 'Ja' WHERE Id = '" & int_Id & "' "
End Sub
Het gaat echter fout bij de UPDATE omdat ik niet het juiste datatype gebruik bij int_id, ik heb reeds Integer, string en long geprobeerd maar krijg steed de fout "3464 gegevenstypes komen niet overeen".
Iemand een idee? Of een suggestie voor een eenvoudigere manier?
Het hoofddoel van dit is om ervoor te zorgen dat de records niet ongewenst kunnen gewijsigd worden door mensen die niet zo bedreven zijn in Access.
Alvast bedankt!