OVH Cloud OVH Cloud

Contrôle Onglet et proriété gotFocus

4 réponses
Avatar
J-Pierre
Bonjour tout le monde,

Pour ce contrôle, cette évènement n'existe pas, bien qu'il ait une méthode:
me.pageXXX.setfocus

Comment faire pour exécuter du code quand une page apparait "au premier plan" ?

Il y a bien un évènement "onClick" mais:
1-Je ne suis pas arrivé à le déclencher, pourtant, j'ai cliqué de partout
2-Si je donne le focus à une page avec un setFocus, cet évènement ne se déclenchera pas

Ha oui, j'ai Access XP (2002) SP3

Merci
J-Pierre

4 réponses

Avatar
J-Pierre
J'ai peut-être envoyé un peu vite, je recommence :-)

Bonjour tout le monde,

Pour le contrôle Page, cet évènement n'existe pas, bien qu'il ait une méthode:
me.pageXXX.setfocus

Comment faire pour exécuter du code quand une page apparait "au premier plan" ?

Il y a bien un évènement "onClick" mais:
1-Je ne suis pas arrivé à le déclencher, pourtant, j'ai cliqué de partout
2-Si je donne le focus à une page avec un setFocus, cet évènement ne se déclenchera pas

Ha oui, j'ai Access XP (2002) SP3

Merci
J-Pierre


"J-Pierre" a écrit dans le message de news: u%
Bonjour tout le monde,

Pour ce contrôle, cette évènement n'existe pas, bien qu'il ait une méthode:
me.pageXXX.setfocus

Comment faire pour exécuter du code quand une page apparait "au premier plan" ?

Il y a bien un évènement "onClick" mais:
1-Je ne suis pas arrivé à le déclencher, pourtant, j'ai cliqué de partout
2-Si je donne le focus à une page avec un setFocus, cet évènement ne se déclenchera pas

Ha oui, j'ai Access XP (2002) SP3

Merci
J-Pierre



Avatar
Gilbert
Bonjour,

Utilise l'évènement Sur changement de ton controle onglet, puis
Select case Me.CtlTabX
Case0
Case1
End Select

--
Gilbert


"J-Pierre" a écrit dans le message de
news:
J'ai peut-être envoyé un peu vite, je recommence :-)

Bonjour tout le monde,

Pour le contrôle Page, cet évènement n'existe pas, bien qu'il ait une
méthode:
me.pageXXX.setfocus

Comment faire pour exécuter du code quand une page apparait "au premier
plan" ?

Il y a bien un évènement "onClick" mais:
1-Je ne suis pas arrivé à le déclencher, pourtant, j'ai cliqué de partout
2-Si je donne le focus à une page avec un setFocus, cet évènement ne se
déclenchera pas

Ha oui, j'ai Access XP (2002) SP3

Merci
J-Pierre


"J-Pierre" a écrit dans le message de
news: u%
Bonjour tout le monde,

Pour ce contrôle, cette évènement n'existe pas, bien qu'il ait une
méthode:
me.pageXXX.setfocus

Comment faire pour exécuter du code quand une page apparait "au premier
plan" ?

Il y a bien un évènement "onClick" mais:
1-Je ne suis pas arrivé à le déclencher, pourtant, j'ai cliqué de partout
2-Si je donne le focus à une page avec un setFocus, cet évènement ne se
déclenchera pas

Ha oui, j'ai Access XP (2002) SP3

Merci
J-Pierre







Avatar
J-Pierre
Bonjour Gilbert,

Merci pour la réponse rapide, mais dans case0, case1 etc.... je teste quoi ?

J-Pierre

"Gilbert" a écrit dans le message de news:
Bonjour,

Utilise l'évènement Sur changement de ton controle onglet, puis
Select case Me.CtlTabX
Case0
Case1
End Select

--
Gilbert


"J-Pierre" a écrit dans le message de news:
J'ai peut-être envoyé un peu vite, je recommence :-)

Bonjour tout le monde,

Pour le contrôle Page, cet évènement n'existe pas, bien qu'il ait une méthode:
me.pageXXX.setfocus

Comment faire pour exécuter du code quand une page apparait "au premier plan" ?

Il y a bien un évènement "onClick" mais:
1-Je ne suis pas arrivé à le déclencher, pourtant, j'ai cliqué de partout
2-Si je donne le focus à une page avec un setFocus, cet évènement ne se déclenchera pas

Ha oui, j'ai Access XP (2002) SP3

Merci
J-Pierre


"J-Pierre" a écrit dans le message de news: u%
Bonjour tout le monde,

Pour ce contrôle, cette évènement n'existe pas, bien qu'il ait une méthode:
me.pageXXX.setfocus

Comment faire pour exécuter du code quand une page apparait "au premier plan" ?

Il y a bien un évènement "onClick" mais:
1-Je ne suis pas arrivé à le déclencher, pourtant, j'ai cliqué de partout
2-Si je donne le focus à une page avec un setFocus, cet évènement ne se déclenchera pas

Ha oui, j'ai Access XP (2002) SP3

Merci
J-Pierre











Avatar
J-Pierre
Te fatigue pas, j'ai trouvé, merci pour ton aide.

Voilà le bout de code complet pour ceux que ça intéresse, mon contrôle onglet comporte 2 pages et s'appelle CtlTab77:

Private Sub CtlTab77_Change()

Select Case Me.CtlTab77.Value
Case 0
MsgBox "case 0"
Case 1
MsgBox "case 1"
End Select

End Sub

J-Pierre