Bonjour,
Ce problème a peut être déja été posée, si c'est le cas je vous serais reconnaissant de bien vouloir m'indiquer le(s) lien(s) de cette discusion.
Je dispose d'une part d'un fichier access (Essai) dans laquelle j'ai une table nommée "Matable" et une requête nommée "Marequete" et dautre part j'ai
un classeur prenant en charge les macros (fichier xlsm) nommée "ficheliee".
Dans "ficheliee" j'ai la feuille "Fiche" qui est liée à la requête "Marequête" c'est-à-dire que "Fiche" affiche les résultats de "Marequête".Lorsqu'on modifie
"Marequete", à l'ouverture de "ficheliee" ces modifications sont prises en compte dans la feuille "Fiche".
J'ai ensuite saisi une macro qui envoie "ficheliee" par mail via des lignes de commandes (fichier .bat) l'envoi s'effectue sans problème mais
le souci c'est que le fichier envoyé ne contient pas les données actualisées de la feuille "Fiche" pourtant ma macro contient l'insruction
Activeworbook.save .
Pour être plus expilicite, voici ce qui se passe:
j'éxcute "Marequete" j'ai ma liste de 10 joueurs, j'enregistre et je ferme access. J'ouvre ensuite "ficheliee" , j'ai la même liste de 10 joueurs dans la feuille
"Fiche" j'enregistre et je ferme .
J'exécute à nouveau "Marequete" en affichant que les joueurs dont le nom commence par R ==> j'ai donc 3 joueurs: Ribery Rooney et Ronaldo j'enregistre je ferme access
lorsque je lance la ligne de commande qui envoie le fichier "ficheliee" mes destinataires reçoivent un fichier qui contient tous les joueurs au lieu des 3 précités.
La question est donc comment faire en sorte que le fichier envoyée soit actualisée?
Pour plus de détails je vous joints mes deux fichiers .
Merci pour votre aide.
Ce problème a peut être déja été posée, si c'est le cas je vous serais reconnaissant de bien vouloir m'indiquer le(s) lien(s) de cette discusion.
Je dispose d'une part d'un fichier access (Essai) dans laquelle j'ai une table nommée "Matable" et une requête nommée "Marequete" et dautre part j'ai
un classeur prenant en charge les macros (fichier xlsm) nommée "ficheliee".
Dans "ficheliee" j'ai la feuille "Fiche" qui est liée à la requête "Marequête" c'est-à-dire que "Fiche" affiche les résultats de "Marequête".Lorsqu'on modifie
"Marequete", à l'ouverture de "ficheliee" ces modifications sont prises en compte dans la feuille "Fiche".
J'ai ensuite saisi une macro qui envoie "ficheliee" par mail via des lignes de commandes (fichier .bat) l'envoi s'effectue sans problème mais
le souci c'est que le fichier envoyé ne contient pas les données actualisées de la feuille "Fiche" pourtant ma macro contient l'insruction
Activeworbook.save .
Pour être plus expilicite, voici ce qui se passe:
j'éxcute "Marequete" j'ai ma liste de 10 joueurs, j'enregistre et je ferme access. J'ouvre ensuite "ficheliee" , j'ai la même liste de 10 joueurs dans la feuille
"Fiche" j'enregistre et je ferme .
J'exécute à nouveau "Marequete" en affichant que les joueurs dont le nom commence par R ==> j'ai donc 3 joueurs: Ribery Rooney et Ronaldo j'enregistre je ferme access
lorsque je lance la ligne de commande qui envoie le fichier "ficheliee" mes destinataires reçoivent un fichier qui contient tous les joueurs au lieu des 3 précités.
La question est donc comment faire en sorte que le fichier envoyée soit actualisée?
Pour plus de détails je vous joints mes deux fichiers .
Merci pour votre aide.