|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
Bonjour,
Je connais pas trop Access, j'ai crée un formulaire qui contient un bouton,quand je clique sur ce bouton il ouvre un url (page web). Moi je veux qu'il ouvre le web,et qu'il clique sur un bouton qui fait l'execution d'un script ( le bouton s'appel executter). Je veux automatiser les choses Aidez moi Merci ibtissam |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Chercheur Inscription : juin 2011 Messages : 150 ![]() |
Bonjour,
Vous pouvez utiliser la fonction avec le chemin disque de votre explorateur s'il n'est pas ouvert ou plus simplement la fonction s'il est ouvert. La fonction Sendkeys vous permettra de lancer votre bouton Executter, peu élégant mais pratique ... Bcdt Florian |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
Merci pour votre réponse.
En faite peut etre que j'etais pas trop claire dans mon sujet oubien j ai pas bien compris votre solution ^^. En fait moi j'ai un bouton créer dans un formulaire nomé MAJ .Quand je clik sur ce bouton il ouvre une page web.jusqu'à maintenant c'est tout ce qu'il fait. la page web ( un site internet ) qu'il ouvre contient des boutons,parmis ces boutons il y a une bouton qui s'appel executer. moi je dois cliquer sur ce bouton executer manuellement. Maintenant je veux que quand je clique sur mon bouton acces MAJ.fait tout ça tout seul. j'espere que j'etais plus clair |
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Chercheur Inscription : juin 2011 Messages : 150 ![]() |
Sendkeys (cf aide access) vous permettra de cliquer sur ce bouton automatiquement.
Mais si je comprends mieux votre question, il serait plus simple de changer l'url que vous utilisez actuellement à l'ouverture de votre site web par celle de destination finale obtenue après le clic sur le bouton de la page web ... En espérant que cela vous aide. Florian |
|
|
10
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
oui,bonne idée.
dans le site,je dois faire plusieurs actions.est ce que c'est possible de faire tout ça dans le meme bouton access? |
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Chercheur Inscription : juin 2011 Messages : 150 ![]() |
Oui, dans l'absolu la fonction Sendkeys est capable de beaucoup de chose, cf liste des touches accessibles dans l'aide.
Vous pouvez envoyer du texte, les touches de fonctions F1, F2... en utilisant plusieurs fois la fonction sendkeys dans le code associé à votre bouton. Bcdt Florian |
|
|
00
|
|
|
#7 | |||
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
Citation:
Je ne vois pas trop coment utiliser Sendkeys.voila une partie de mon code qui permet d'ouvrir le premier url. Code :
|
|||
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
Si c'est possible,je veux aussi savoir comment choisir une valeur dans un menu deroulant dans un site web et appuyer sur le bouton valider à partir du code VBA.
|
|
|
00
|
|
|
#9 | ||||
|
Membre confirmé
![]() Chercheur Inscription : juin 2011 Messages : 150 ![]() |
Bonjour,
Pour accéder directement à la page Nutrition comme si vous aviez cliqué sur le lien dans la page web : Option 1 - Indication de l'url directe : Code :
Code :
Il doit exister des solutions plus "propres", mais ca fonctionne bien si vous laissez bien le temps aux pages web de s'afficher ... Bcdt |
||||
|
|
00
|
|
|
#10 |
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
je comprend pas pq je dois appuyer sur tab.moi je veux appuyer sur rien.une fois je clik sur le bouton sur access.lui il fai tout
Je veux savoir comment choisir une valeur dans un menu deroulant. |
|
|
00
|
|
|
#11 | |||||
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
Citation:
moi je veux une methode qui fait les choses automatiquement.par exemple une foi je clique sur le bouton acces,il va ouvrir la page web,il va choisir app dans le menu deroulant et il va faire valider,d'une maniére transparente pour l utilisateur |
|||||
|
|
00
|
|
|
#12 |
|
Membre confirmé
![]() Chercheur Inscription : juin 2011 Messages : 150 ![]() |
C'est bien le cas. Prenez le temps de lire l'aide sur ces fonctions et exemple sur le code de mon précédent message. Vous accéderez à votre liste déroulante avec puis déroulerez la liste avec ... d'un seul clic.
Bcdt. Florian |
|
|
00
|
|
|
#13 | ||
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
Code :
|
||
|
|
00
|
|
|
#14 |
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
en faite le : AppActivate "Microsoft Internet Explorer" me renvoie une erreur.
Argument ou appel procédure incorrecte. c peut être que c'est pour ça ne marche pas mon code? |
|
|
00
|
|
|
#15 |
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
Le probléme est que ça pointe toujours sur la bare d'adresse,meme que je fai plusieur sendkeys { "tab"} oubien sendkeys { "tab" }
|
|
|
00
|
|
|
#16 | ||||||
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
Meerci beaucoup! c'etait une tres bonne solution.marche bien maintenant .
Mais le probléme quand je met Code :
Par contre moi je veux pas voir la page web.je veux que l'execution soit virtuel pour l'user.alors je met Code :
Voila la solution du 1er probléme( il fallait mettre un compteur): Code :
|
||||||
|
|
00
|
|
|
#17 |
|
Membre confirmé
![]() Chercheur Inscription : juin 2011 Messages : 150 ![]() |
Bonjour,
En réponse à vos deux questions : Sendkeys n'est valide que sur la fenêtre active de votre écran, par conséquent : - le chargement et l'affichage de la page web doivent être intégralement achevés, d'où l'intérêt du Timer, Doevents n'étant pas fiable dans ce cas. - vous ne pourrez pas utiliser Sendkeys sur une fenêtre non visible, non active ... Bcdt, Florian |
|
|
00
|
|
|
#18 |
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
Alors il y a pas un moyen de fermer la fenetre automiquement apres?
et concernant le sendkeys,ça donne pas le meme resultat tout le temps.avec le même code et le meme bouton Access,parfoi il point sur le bon bouton ,parfoi il décale.une solution? |
|
|
00
|
|
|
#19 |
|
Membre confirmé
![]() Chercheur Inscription : juin 2011 Messages : 150 ![]() |
Résultats différents car la fenêtre n'a pas terminé de s'afficher quand vous envoyer le code Sendkeys ... (ca ne se voit pas à l'oeil nu ...) ... solution utiliser le Timer initial de mon code.
Une nouvelle fois, je ne comprends pas pourquoi vous n'indiqez pas directement l'url finale à l'ouverture de l'explorateur (celle que vous obtenez après choix dans la liste) dans votre code vba ... Bcdt |
|
|
00
|
|
|
#20 | |
|
Futur Membre du Club
![]() Inscription : juillet 2011 Messages : 77 ![]() |
Citation:
Car l'URL reste le même.il ne change pas pour ttes les instructions du bouton executer |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com