Dans un formaulair, quand je séléctionne un élément d'une liste déroulante (champ medicament), je souhaite modifier un des champs de ce meme sous formulaire (champ unite) , j'ai procédé ainsi :
Mais avec ce code, tous les champs unites de toutes les instance du sous formulaire sont modifié
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 rivate Sub medicament_Change() Dim tmp As Form Me.unite.Value = DLookup("unite", "medicaments", "id_medic = " & Me.medic_presc) End Sub
Quelqu'un pourrait-il m'aider un peu pour parvenir a changer uniquement le champ 'unite' de l'enregistrement en cours ?
Partager