Bonjour à tous, je sollicite encore une fois votre aidé précieuse.
J'ai un formulaire (visite_médicale) qui affiche toutes les lignes pour une personne (ID_personne) donnée. La clé primaire de cette table est ID_visite je l'ai mise en NuméroAuto pour faciliter mes insertions (je sais ce n'est pas le mieux je ne l'ai pa fait ailleurs ^^).
Je voudrais que quand on clic sur la dernière ligne pour créer un nouvel enregistrement, on seulement le numéroAuto s'écrit directement, mais par du code VBA je voudrais que le champs correspondant à l'ID_personne se remplisse en fonction de l'ID que j'ai passé en paramètre à l'ouverture du formulaire.
Je m'explique : J'ouvre le formulaire Visite de la personne 1, et donc tous les enregistrements ou ID_personne=1. Quand je crée un nouvel enregistrement je voudrais attribuer 1 au champs ID_personne également.
J'ai testé avec les Recordset.AsbolutePosition ou Me.Recordset.ID_visite etc. mais cela ne prend pas en compte l'enregistrement en cours, donc je n'arrive pas à récupérer le numéroAuto qui vient d'etre généré pour faire ma requete sql derrière...
Pourriez vous m'indiquer une piste de recherche, car je ne sais pas comment résoudre mon problème..
Merciii d'avance !!
Partager