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 :

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
Mais avec ce code, tous les champs unites de toutes les instance du sous formulaire sont modifié

Quelqu'un pourrait-il m'aider un peu pour parvenir a changer uniquement le champ 'unite' de l'enregistrement en cours ?