Forum - Questions générale - Sujet n°584

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 12/04/2012 : 11:59  Sujet n° 584  MS Graph et Windows 7

le 02/03/2012 : 11:42
par Dan42

Anonyme

visiteur

Bonjour,

Dans une appli Access 2002, j'ai des graphiques dont les classes d'objet sont MS Graph 5 ou MS Graph Chart 8.
Sur des PC en Windows XP, ça passe tout droit, alors que sur des PC en Windows 7, je n'ai pas le graphique en mode formulaire. Sur certains d'entre eux, un double-clic a pour effet l'affichage du graphique, sur d'autres non...

Auriez-vous une piste ?

Merci de vos contributions ! Daniel
Ecrire à Dan42  sujet clos  Haut
Réponse n° 1
--------
le 02/03/2012 : 12:59
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation : Dan42

un double-clic a pour effet l'affichage du graphique

 
Bizarre...
A tout hasard, donner le focus à l'objet et le passer à l'avant-plan.
 
Code :
Me!NomObjet.SetFocus
Docmd.RunCommand acCmdBringToFront
 Cordialement,
Pierre(3stone)


3stone

  clos par 3Stone le 12/04/2012 : 11:59  Haut
Réponse n° 2
--------
le 08/03/2012 : 14:08
par Dan42

Anonyme

visiteur
Je viens de tester, la solution préconisée devrait fonctionner, sauf que tant que le graphique n'est pas complètement chargé avec les données requêtées, la commande setfocus provoque une erreur...
J'aurais bien mis un timer pour laisser du temps à Access, mais je l'utilise déjà par ailleurs, et ça va devenir compliqué de gérer plusieurs événements consécutifs sur le même formulaire avec des timers successifs...
Je vais regarder s'il y a un autre moyen...

Merci Pierre, en tout cas !
Daniel
  clos par 3Stone le 12/04/2012 : 11:59  Haut
Réponse n° 3
--------
le 08/03/2012 : 14:20
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation :

la solution préconisée devrait fonctionner, sauf que tant que le graphique n'est pas complètement chargé avec les données requêtées, la commande setfocus provoque une erreur...

 
Dans ce cas, regarde ce que cela donne lorsque tu précèdes cela par quelques
 
Code :
DoEvents : DoEvents : DoEvents
 
Cordialement,
Pierre(3stone)


3stone

  clos par 3Stone le 12/04/2012 : 11:59  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut