J'ai un Formulaire FormREGION et son sous-Formulaire SubFormVILLE
J'ai 2 tables tables
TblREGION avec 2 champs
- CodeReg(2)
- NomReg(20)
TblVille avec 3 Champs
- CodeVille(4)
- NomVille
- CodeReg(2)
Le code ville doit être composé de CodeReg + deux caractère qu'on aura entré préalablement dans CodeVille.
Au moment ou l'utlisateur saisit le info du formulaire FormTblVille, Je voudrais pouvoir affecter automatiquement les deux premiers caractères du champ CodeReg au champs Codeville, pour que ce dernier n'est plus qu'à completer que les deux derniers caractères avant la mise à jour de l'enrégistrement et le passage à l'enrégistrement suivant. J'utilise un formulaire continu sous forme de table.
Pouvez vous m'aider sur les codes VBA à inserrer dans les propriétés évenementielles des champs ou du formulaire ?
Merci.
J'ai essayé dans le sous-Formulaire:
La procédure évènementielle ne s'exécute même pas (pas de boite de dialogue inputbox) et le champ Codeville n'est pas mis à jour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub CodeVille_BeforeUpdate(Cancel As Integer) Dim CodeV as Variant CodeV = Inputbox("Entrez le code ville") Me![CodeVille]= Me![CodeReg] & CodeV End Sub
Merci
Partager