Bonjour,
J'ai un formulaire de saisie simple (pas de sous-formulaire) contenant 2 tables (T1 et T2). Ces tables sont liés par la clé de la table T2.
Ces deux tables ont une partie de leurs champs identiques.
Sur certains enregistrements, les valeurs de ces deux champs sont identiques et sur d'autres enregistrements ils sont différents.
J'aimerais réaliser une requête (activable à partir d'un bouton commande de mon formulaire) qui copie un (ou plusieurs) champ(s) de T2 sur un (ou plusieurs) champ(s) de T1.
Par exemple copier Champ2 de T2 sur Champ1 de T1.
Certains champs sont des listes à menu déroulants, des cases à cocher, des nombres...
Et l'ultime et la plus importantes condition est que je voudrais que cette copie n'intervienne que sur l'enregistrement en cours de mon formulaire.
[Mon idée] : Je pense que ce qu'il me manque c'est la commande à mettre dans "Where" qui indique que c'est sur l'enregistrement courant du formulaire.
J'ai déjà essayé de créer des boutons à mettre sur le formulaire avec dans Sur Clic quelque chose comme
=(champ1.value=champ2.value)
(où champ1 et champ2 sont mes deux champs à égaler). Mais il me dit qu'il ne connait pas de macro champ1.
Voilà merci beaucoup à vous.
Partager