Bonjour.
1. Dans le formulaire principal ouvert en mode création, tu sélectionnes le bouton. Clic droit -> propriétés -> Onglet "Evénement" -> Sur Clic : [Procédure événementielle] -> clic sur le bouton au bout de la ligne à droite (...) : le code est affiché dans l'éditeur VBA. Si actuellement ton bouton déclenche une macro qui ouvre la requête, tu dois avoir dans le code quelque chose du genre
1 2 3 4
| Dim stDocName As String
stDocName = "Ta Macro"
DoCmd.RunMacro stDocName |
Tu remplace ces lignes par le code qui rafraichit le sous formulaire.
Forms![Nom_du_form_principal]![Nom_du_contrôle_sous_formulaire].Form.Requery
2. Pour voir le nom du sous-formulaire en tant que contrôle dans le formulaire principal ouvert en mode création, tu le sélectionnes en cliquant sur le coin supérieur gauche du sous formulaire ( il est alors entouré d'un cadre jaune permettant de le redimensionner) et tu affiches ses propriétés : Feuille de propriétés - Type de sélection : Sous-formulaire/Sous-état. Dans l'onglet "Autres", tu verras le nom qu'il a en tant que contrôle dans le formulaire principal.
Cdt,
RL
Partager