Forum - Questions sur Access - Sendkeys
le 13/05/2019 : 19:46
par pedro
visiteur
Bonjour,
j'ai une autre question. La variable strPWP persistante a été introduite dans la chaine de connexion de ma liaison ODBC en boucle. mais ce qui fonctionnait avant ne marche plus.
La commande docmd.transferDatabase me demande parfois (ce n'est pas systématique) la clé primaire de la vue à charger dans Access. Puisque je n'en veux aucune (sur une vue SQL server en lecture seule ça n'est pas requis pour moi). J'avais donc mis dans mon scrip VBA la commande «Sendkeys "{ESC}", False» juste après le docmd.transferDatabase. ça a toujours fonctionné mais plus maintenant.
Mon impression est que le sendkeys ne semble plus faire son travail.
Merci de me guider à nouveau vers une solution.
--------
le 14/05/2019 : 18:13
par 3Stone
Administrateur
Bonjour,
Si tu as remplacer "PWP" par "strPWP", il faut bien vérifier que cela a été fait dans tout le traitement de cette variable.
Autre point, si PWP est déclaré variant, elle peut être NULL, une variable chaîne de caractères (string) déclarée comme telle ne peut pas être NULL - mais seulement vide ("").
Par ailleurs, Sendkeys est à éviter comme la peste
Son plus gros défaut est que c'est l'élément actif qui "reçoit" ce Sendkeys... Il suffit que le focus passe à un autre objet pour que cela ne fonctionne plus.
Cordialement,
Pierre (3Stone)
Rectifier message Clôturer sujet Remonter