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

La Charte du Forum - La Charte du Forum

Forum - Forum
Problèmes Access des débutants - Problèmes Access des débutants


clos par 3Stone le 29/11/2011 : 02:29  Sujet n° 552  erreur 70vba access 97 sur sendkeys sous vista

le 10/10/2011 : 17:50
par mgnthe54

Anonyme

visiteur

Bonjour j'avais developpé il y a pas mal de temps un programme access 97 sous xp pas de soucis... je viens de passer sous vista et seven (2 machines) ce programme et la j'obtiens une erreur d'exécution 70 : permission refusée.sur la commande sendkeys (sélection du controle sur lequel on veut envoyer le caractere barre d'espace puis on valide)    DoCmd.GoToControl "Evenement choix"
    SendKeys " ", Truej'ai bien lu quelques trucs disant qu'il fallait remplacer sendkeys... mais je n'ai pas trouvé par quoi...Quelqu'un a-t-il la solution soit pour faire marcher la fonction sendkeys sous access 97 et vista (& seven) ou faire l'équivalebt de cette fonction avec autre chose...Merci d'avance! ps: le code est en vb sous access97 l'objectif de l'envoi de sendkeys et d'afficher sur plusieurs controle déroulant la séléction par défaut...
Ecrire à mgnthe54  sujet clos  Haut

[]   

Réponse n° 1
--------
le 10/10/2011 : 18:34
par mgnthe54

Anonyme

visiteur
Petite précision : ce code vb est une procédure evenementiel lancée lors de l'ouverture d'un formulaire.voila je ne sais pas si cela été utile à préciser mais bon. si qq a besoin de pus d'infos n'hésitez aps à me le faire savoirmerci encore
Ecrire à mgnthe54   clos par 3Stone le 29/11/2011 : 02:29  Haut
Réponse n° 2
--------
le 10/10/2011 : 20:28
par mgnthe54

Anonyme

visiteur

re...

je viens d'essayer mon programme sous access 03 et xp et la fonction sndkeys fonctionne nickel..

le problème est donc bien du au systeme et non pas à la version d'access

Ecrire à mgnthe54   clos par 3Stone le 29/11/2011 : 02:29  Haut
Réponse n° 3
--------
le 10/10/2011 : 22:28
par 3Stone

Anonyme

Administrateur

Bonjour,
 
Citation :

j'ai bien lu quelques trucs disant qu'il fallait remplacer sendkeys

 
Avec raison, sendkeys ne devrait même pas exister.
En plus d'éventuels problèmes, cela ne fait que pousser à un mauvais usage.
 
Citation :

l'objectif de l'envoi de sendkeys et d'afficher sur plusieurs controle déroulant la séléction par défaut...

 
Que veux dire :
"afficher sur plusieurs controle déroulant la séléction par défaut" ?

Si c'est pour ouvrir automatiquement une liste déroulante, on écrit :
 
Code :
NomDeLaListe.Dopdown
 
Citation :

Petite précision : ce code vb est une procédure evenementiel lancée lors de l'ouverture d'un formulaire

 
Donc, pourquoi démarrer une code VBA par une macro ?
Il est tout aussi simple de faire exécuter cette procédure par le VBA.

 
Citation :

le problème est donc bien du au systeme et non pas à la version d'access

 
Effectivement, Access n'est pas en cause.
Mais, Windows 7 (et non seven e ) possède "enfin" des protections pour éviter la corruptions du système, contrairement à Windows Xp qui permet de faire encore n'importe quoi... comme faire des Sendkeys wink

Sinon, fait un tour dans le menu Outils, Macro, Sécurité...

Cordialement,
Pierre(3stone)
  clos par 3Stone le 29/11/2011 : 02:29  Haut
Réponse n° 4
--------
le 11/10/2011 : 00:34
par mgnthe54

Anonyme

visiteur

merci, je vais essayer cela demain!

en fait j'ai dans mon formulaire pas mal de menu deroulant dont il faut obligatoirement qu'ils soient remplis donc en envoyant une barre d'espace sur chacun des controles (menu deroulant) j'affiche le 1er élément de chacun des controles qui commence justement par un blanc... en fait j'avais fait cela pour préremplir mes controles déroulants par le 1er élément de leur liste respective...

si je peux remplacer cela par autre choses pas de probleme!

 

merci pour toutes les aides possibles

 

a+

Ecrire à mgnthe54   clos par 3Stone le 29/11/2011 : 02:29  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