Passer d'un onglet à un autre sous access?
rostep13
-
WhiteFang Messages postés 2063 Statut Membre -
WhiteFang Messages postés 2063 Statut Membre -
salut,
j'ai un petit pb sous access
je cherche à partir d'un formulaire avec onglet de passer d'un onglet à un autre en sélectionnant un enregistrement voulut..
j'utilise la fonction DoCmd.OpenForm sous VB pour ouvrir un autre formulaire mais je sais pas comment faire pour passer d'un onglet à un autre... là je cherche sur le meme formulaire à sauter d'un onglet à un autre
qq un a une solution?
tchao
steph
j'ai un petit pb sous access
je cherche à partir d'un formulaire avec onglet de passer d'un onglet à un autre en sélectionnant un enregistrement voulut..
j'utilise la fonction DoCmd.OpenForm sous VB pour ouvrir un autre formulaire mais je sais pas comment faire pour passer d'un onglet à un autre... là je cherche sur le meme formulaire à sauter d'un onglet à un autre
qq un a une solution?
tchao
steph
A voir également:
- Passer d'un onglet à un autre sous access?
- Passer de qwerty a azerty - Guide
- Ouvrir un onglet fermé - Guide
- Passer a windows 10 - Accueil - Mise à jour
- Mettre un mot de passe sur un dossier - Guide
- Passer un texte en majuscule - Guide
3 réponses
Salut !!
Pour passer d'une page à l'autre dans un onglet, tu utilises la méthode "Value". Sachant que le premiuer onglet, en standard, à la propriété 0 en value, pour selectionner la 3ème onglet, en VB, tu écris "MonControleOnglet.Value=2", et hop, ton troisième onglet et sélectionné... Evidemment, c'est en VBA, je n'ai pas besoin de préciser...
Wild and Free
Pour passer d'une page à l'autre dans un onglet, tu utilises la méthode "Value". Sachant que le premiuer onglet, en standard, à la propriété 0 en value, pour selectionner la 3ème onglet, en VB, tu écris "MonControleOnglet.Value=2", et hop, ton troisième onglet et sélectionné... Evidemment, c'est en VBA, je n'ai pas besoin de préciser...
Wild and Free
merci pour les renseignements,
par contre je sèche un peu... y a moyen d'avoir quelque chose de plus précis avec un exemple de code?
tchao
steph
par contre je sèche un peu... y a moyen d'avoir quelque chose de plus précis avec un exemple de code?
tchao
steph
Envoie moi ton code et en retour je te renvoie un truc optimisé avec commentaires....
Wild and Free
Wild and Free
salut,
je te remercie pour ta proposition, le pb c que je n'ai pas de code à te faire parvenir... je ne suis pas tres fort en programmation VBA et donc... par contre avec un exemple de code je devrai pouvoir m'en sortir.
je souhaite a partir d'un formulaire avec onglet pouvoir à partir d'un sous sous formulaire qui se trouve dans l'onglet 1 bascluler sous un autre onglet et que sous cette autre onglet apparaisse les informations filtré correspondant à la sélection issu de mon sous sous formulaire de l'onglet 1
Voila
si tu peux m'aider
Merci
steph
je te remercie pour ta proposition, le pb c que je n'ai pas de code à te faire parvenir... je ne suis pas tres fort en programmation VBA et donc... par contre avec un exemple de code je devrai pouvoir m'en sortir.
je souhaite a partir d'un formulaire avec onglet pouvoir à partir d'un sous sous formulaire qui se trouve dans l'onglet 1 bascluler sous un autre onglet et que sous cette autre onglet apparaisse les informations filtré correspondant à la sélection issu de mon sous sous formulaire de l'onglet 1
Voila
si tu peux m'aider
Merci
steph
Tiens, c'est marrant, ça !! Un pote est passé chez moi cet aprem' pour le même type de question...
Alors, si ton sous formulaire est basé sur 1 req, tu fais, via code, bien sùr, une réactualisation générale !!
1) tu fait un Requery sur ton sous formulaire (Me.TonObjetSousFormulaire.Requery)
2) Tu réactualise le recordset de ton formulaire (Me.Refresh)
3) Tu raffraichit le résultat affiché (Me.Repaint)
=> Avec ces 3 méthodes, ça devrait rouler !!
Ce qui revient à dire que, dans l'événement "click" , ou "change" de ton contrôle onglet (change, c'est mieux), tu rajoutes ces trois lignes de code :
Me.ObjetSousFormulaire.Requery
Me.Refresh
Me.Repaint
Tu n'est pas systématiquement obligé d'utiliser ces 3 méthodes mais cela a le mérite de fonctionner quand je n'ai pas le temps de me "pénétrer" complètement du fonctionnement et de la philosophie d'une appli...
Tu pourrais m'envoyer ton .mdb, que j'y mette mon nez pour la booster ? J'aurais en plus le temps de te mettre des commentaires...
Pi sois pas parano, je suis habilité CD...
J'espère t'avoir aidé, déjà... ;-))))
Wild and Free
Alors, si ton sous formulaire est basé sur 1 req, tu fais, via code, bien sùr, une réactualisation générale !!
1) tu fait un Requery sur ton sous formulaire (Me.TonObjetSousFormulaire.Requery)
2) Tu réactualise le recordset de ton formulaire (Me.Refresh)
3) Tu raffraichit le résultat affiché (Me.Repaint)
=> Avec ces 3 méthodes, ça devrait rouler !!
Ce qui revient à dire que, dans l'événement "click" , ou "change" de ton contrôle onglet (change, c'est mieux), tu rajoutes ces trois lignes de code :
Me.ObjetSousFormulaire.Requery
Me.Refresh
Me.Repaint
Tu n'est pas systématiquement obligé d'utiliser ces 3 méthodes mais cela a le mérite de fonctionner quand je n'ai pas le temps de me "pénétrer" complètement du fonctionnement et de la philosophie d'une appli...
Tu pourrais m'envoyer ton .mdb, que j'y mette mon nez pour la booster ? J'aurais en plus le temps de te mettre des commentaires...
Pi sois pas parano, je suis habilité CD...
J'espère t'avoir aidé, déjà... ;-))))
Wild and Free