[Access] Problème avec une boite à onglets

enigmatoile Messages postés 730 Statut Membre -  
sncf Messages postés 122 Statut Membre -
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?
A voir également:

3 réponses

sncf Messages postés 122 Statut Membre 14
 
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
enigmatoile Messages postés 730 Statut Membre 5
 
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
sncf Messages postés 122 Statut Membre 14
 
Private Sub CtlTab0_Change()
----le code à exécuter------------
End Sub
0