Bonjour Pierre,
Je souhaite t'informer que pour moi il n'y acune urgence à trouver la solution à ce problème mais que malgré tout cela me ferait plaisir de pouvoir utiliser ce code qui avait fait l'objet d'une longue discussion sur Forum - Problèmes liés aux codes du site - Sujet n°362. Sans qui tout celà ne sera pas perdu puisque cela m'aura quand même permis de m'instruire d'avantage et apprendre qu'il y avait des mots réservés à Access à n'utiliser en aucuns cas du style "Date".
Soit, j'ai créer une nouvelle base avec comme table:
N° du type NuméroAuto / Utilisateur / DateMaj / Encodage
Puis j'ai créer un formulaire sur base de cette table et en propriétés de formulaires j'ai ajouté le code:
Code :Private Sub Form_AfterUpdate() Me.Utilisateur = CurrentUser Me.DateMaj = Date Me.Dirty = False End Sub
Et le problème persiste avec le même message:
Erreur d'exécution:2115. La macro ou la fonction attribuée à la propriété 'Avant Maj' ou 'Valide si' pour ce champ empêche ms-access d'enregistrer les données dans le champ.
Alors que ici, je suis certain de ne plus avoir de code douteux qui puisse interférer....
Quoi qu'il advienne, je te remercie pour ton professionnalisme à trouver des solutions provenant de tous les internautes s'intéressant de près ou de loin à access ainsi que toute ta patience et ton courage !
Peut-être d'autres visiteurs pourrons m'apporter la solution ou que peut-être tu auras un autre forum aussi performant que le tiens à me proposer ?.... Bien que je doute.... (J'ai déjà cherché et reviens toujours ICI )
Je te souhaite une excellente fin de week-end ainsi qu'une agréable semaine ! |