|
Sujet n°131 |
Masquer une application Access
par flomen le 03/03/2008 : 21:33 |
Bonjour, Je recherche des infos afin de savoir s'il est possible d'envisager de faire tourner une application access en tache de fond, c'est à dire masquée qui n'apparaîtrait que dans la barre des taches en bas à droite. Cette tache serait mise en wait pendant n minutes puis irait voir si des nouveaux fichiers sont présents dans un répertoire, etc..... Si vous avez des idées sur la question, merci de m'en faire part |
Réponse n° 1 |
par 3stone le 04/03/2008 : 03:06 |
Bonjour,
Access n'est pas réellement destiné à tourner en tâche de fond... ni masqué
De plus, faire tourner Access, juste pour vérifier si un fichier existe... c'est tout de même lourd !
Il serait bien mieux d'utiliser un petit "Scheduler" qui vérifiera l'existance du fichier et qui démarrera Access le cas échéant - si c'est cela qui est recherché.
Comme Scheduler, on peut aussi utiliser un scrip créé par AutoIt, très près du VbScript et qui fera cela très bien.
Il existe aussi de petit softs payants spécialisés dans ce genre de tâche, comme par exemple System Scheduler.
Amicalement, Pierre(3stone)
|
Réponse n° 2 |
par flomen le 04/03/2008 : 10:55 |
Je comprends votre réponse, j'ai pris cet exemple de présence de fichier qui en fait n'est pas le problème que je dois traiter. Voici mon vrai problème: Je recois des mail envoyés par une application Access avec des pièces jointes et une codification particulière (sujet) qui me permet de les identifier et de les transférer dans un dossier Temp d'outlook (Règle outlook). Ce que je cherche à faire c'est d'aller voir régulièrement si il y a des mail dans le dossier temp afin de les traiter. J'ai la possibilité de les traiter par une tache de fond. voila vraiment ma problèmatique. Vous parlez d'un petit "Scheduler", pouvez vous m'en dire plus voir me donner un exemple de code ? D'avance merci de vous intéresser à mon cas |
Réponse n° 3 |
par 3stone le 04/03/2008 : 17:14 |
Bonjour,
Dixit...Ce que je cherche à faire c'est d'aller voir régulièrement si il y a des mail dans le dossier temp afin de les traiter
Ces pièces jointes sont à traiter par Access ?
Pour AutoIt et "System Scheduler" il y a des liens
Amicalement, Pierre(3stone)
|
Réponse n° 4 |
par flomen
le 04/03/2008 : 20:46 |
Actuellement j'ai déja réalisé l'application access qui traite les mails qui se trouvent dans le dossier Temp, cette application enregistre les pièces jointes des mails et exécute une fonction qui enrichie ma base de donnée à partir des pièces jointes reçues. Cette application est lancée manuellement par une action clique sur un bouton. Ce que je cherche à faire, c'est de lancer automatiquement cette application Voila ma problématique Merci pour tes idées |
Réponse n° 5 |
par 3stone le 04/03/2008 : 22:10 |
Salut,
Donc, il te faudrait un petit scipt qui ce lance au démarrage de Windows. Ce script scruterait le répertoire temp et en cas de fichiers présents - démarre Access...
Une question encore... quel est le chemin d'accès à ce répertoire "temp" ?
Amicalement, Pierre(3stone)
|
Réponse n° 6 |
par flomen le 05/03/2008 : 08:14 |
Désolé, j'ai du mal m'exprimer, ce que je cherche à faire c'est faire tourner une fonction (déja écrite et qui fonctionne) en arrière plan (Dans la barre des taches en bas à droite) . Ma question: comment démarrer access en tache de fond. Avec outlook il est possible de le démarrer masqué, je cherche à faire la même chose avec Access. Merci |
Réponse n° 7 |
par 3stone le 05/03/2008 : 16:18 |
Bonjour,
Dixit... j'ai du mal m'exprimer
Access n'est en rien comparable avec Outlook
Tu peux essayer d'utiliser un de ces petits utilitaires qui arrive à démarrer un programme en mode "iconifié". A tester ! Pour le démarrage, utilise simplement les "Tâches planifiées" de Windows.
Pour ce qui est de faire tourner une "fonction", crée un petit formulaire (qui peut être caché) que tu ouvriras au démarrage de la base. Dans ce formulaire, tu mets ta fonction "sur minuterie" et tu défini un temps (en millième de secondes...) dans "Intervale minuterie".
Amicalement, Pierre(3stone)
|
[ Retour à la liste des sujets ]
| Recherche
Préférences
1 membre
Connectés :
( personne )
|