ActiveX pour Access : Chercher inf < web + exécuter commande vba
cs_YLE
Messages postés6Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention30 novembre 2007
-
29 nov. 2007 à 13:19
cs_YLE
Messages postés6Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention30 novembre 2007
-
30 nov. 2007 à 14:43
Bonjour,
j'aurais besoin, pour un développement MS-Access d'un composant qui vérifie la présence d'une info (à définir, peut-être simplement l'existence d'1 page) sur le web et, d'après celle-ci), exécute une commande vba.
Je ne suis pas à même d'écrire ce composant moi-même et ne trouve rien sur internet.
cs_YLE
Messages postés6Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention30 novembre 2007 30 nov. 2007 à 10:17
Merci mais cependant cela ne m'aide pas.
Ces codes permettent de télécharger un fichier du web, ce que j'ai besoin est de vérifier une information à l'extérieur de l'environnement et de pouvoir exécuter une commande.
L'idée est de pouvoir empêcher l'exécution du programme Access en forcant la sortie de celui-ci sans devoir modifier le code à un moment donné.
Comme la personne qui aura le programme sur sa machine peut facilement voir le code (et donc l'exécuter en debug), j'ai pensé que la meilleure solution serait de cacher un composant ActiveX dans un écran de manière à ce que aucun code vba ne soit visible (et tracable).
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 30 nov. 2007 à 10:48
je vois....
beh là tu vas être bloqué par VBA
même si tu faisais un dll (activex) en VB6, l'utilisateur pourrait "sauter" la vérif en pas à pas....
d'après moi c'est le langage qu'il faut remettre en question, pas la méthode
bon courage
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_YLE
Messages postés6Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention30 novembre 2007 30 nov. 2007 à 11:15
Oui il peut sauter la verification si il y a du code mais, dans le cas d'un ActiveX, il ne pourrait pas le voir puisque cet appel se ferait à l'affichage d'un objet caché à l'écran (et pas dans le code vba de l'application).
C'est la seule solution que j'aie trouvé... sauf si qu'elqu'un a une autre idée de protection à distance d'une mdb.
Mon souci est de trouver cet ActiveX ... qui pourrait être bien utile dans d'autres cas de figure...
Yves.
Vous n’avez pas trouvé la réponse que vous recherchez ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 30 nov. 2007 à 11:48
l'activex ne se lancera pas tout seul, c'est bien ta macro qui va l'instancier et donc le lancer
pas besoin de voir le contenu de l'activex pour empêcher son appel
non?
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
cs_YLE
Messages postés6Date d'inscriptionjeudi 3 février 2005StatutMembreDernière intervention30 novembre 2007 30 nov. 2007 à 12:14
Ne peut-il être lancè automatiquement à l'ouverture de la form ? D'autres composants prennent bien une valeur par défaut (calendar...), il 'suffirait' que le code soit dans l'initialisation de l'objet...
Si non, Il faudrait donc qu'il semble servir à autre chose et que les fonctions 'importantes' soient cachées...
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 30 nov. 2007 à 12:28
le calendar est une dll? ...
VBA ne correspondra pas à ta demande
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp