Rafraichir tout les formulaires en VBA

eljojo_e Messages postés 1255 Statut Membre -  
 Tessel75 -
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 !
--
Mesurer la masse de sa connerie permettrait dans connaitre sa gravité ;)

2 réponses

  1. le meruvien Messages postés 1414 Statut Membre 44
     
    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
    1. eljojo_e Messages postés 1255 Statut Membre 155
       
      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
  2. Tessel75
     
    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