Rafraichir tout les formulaires en VBA

Fermé
eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 - 17 févr. 2015 à 16:42
 Tessel75 - 18 févr. 2015 à 12:55
Bonjour,

Je cherche désespérément à rafraichir ou recalculer tout les formulaires et sous formulaire actif de ma BDD.

Actuellement j'utilise
Forms![formulaire]![sous formulaire].Requery
etc pour tout les formulaires.

Y a t-il un fonction pour recalculer tout les formulaire sans tous les nommer ?

Merci !

2 réponses

le meruvien Messages postés 1111 Date d'inscription vendredi 12 août 2011 Statut Membre Dernière intervention 15 avril 2024 40
18 févr. 2015 à 05:43
Bonjour,
ça me parait difficile ton idée! Mais tu peut toujours mettre ta formule a la propriété "sur ouverture" de chaque formulaire.
0
eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 152
18 févr. 2015 à 09:16
Oui, mais le problème c'est que quand je change les champ père/fils tout les formulaire ne se mettent pas à jour automatiquement, il faut cliquer dessus
0
Bonjour,
C'est quoi ton idée? Parce qu'en principe les formulaires et sous-formulaires se mettent automatiquement à jour à chaque ouverture.
Ou alors tu peux essayer 2 types de commandes:
soit - "CodeContextObject.Requery" qui est applicable à n'importe quel formulaire ou sous-formulaire, ou bien encore état ou sous-état.
soit - "Screen.ActiveForm.Requery" ou "Screen.ActiveReport.Requery" mais qui sont spécifiques au type d'objet.
En espérant avoir répondu à ta question.
Bonne suite
0