[Access] Problème avec une boite à onglets

Bonjour,

J'ai une boite à onglets composée de plusieurs onglets contenant chacun un formulaire.

Je voudrais rafraichir des txt box d'un formulaire A après modification d'un autre (formulaire B).

Si je mets le code dans le formualire B (forms!formulaireA!txt_box.Requery) il me dit qu'il ne connait pas le formualire A.

J'ai essayé de mettre le cide dans le formualire A à l'évènement 'sur chargement', ca ne fonctionne pas non plus... (rien ne se passe).

Quelqu'un a une idée?
--
**Enigmatoile**
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Bonjour
    Si j'ai bien compris dans un formulaire tu as un controle Onglet et chaque page de ce controle correspond à un formulaire
    en fait tu as regroupé plusieurs fomulaire en un seul

    en fait il n'y a qu'unseul formulaire avec plusieurs pages
    si tu as un bouton sur la page B et un champ texte sur la page A et que tu veux afficher le contenu du champ texte lorsque tu cliques sur le bouton

    Private Sub Commande5_Click()
    Me.CtlTab0.Pages(0).SetFocus
    Dim XX
    XX = Me.Texte3.Value
    MsgBox XX
    End Sub


    Tu as l'idée, à toi de l'adapter à ton cas perso
    0
    1. Merci

      Cependant je ne vaux pas forcément avoir le rafaraichissement tout de suite.

      Ce que je voudrais faire c'est :
      à l'ouverture de la page X de mon controle onglet , rafraichir les txtx box.
      Mon problème est comment dire "à l'ouverture de la page X de mon controle onglet ", et sur quel évènement du formulaire général mettre ce code.
      0
      1. Private Sub CtlTab0_Change()
        ----le code à exécuter------------
        End Sub
        0