Rechercher : dans
Par :

Exporter les résultat requete ds un TXT?

Dernière réponse le 28 avr 2004 à 16:26:22 Mimi, le 28 avr 2004 à 15:17:42 
 Signaler ce message aux modérateurs

Bonjour tout le monde, je bosse avec ACCESS97 et je voudrai savoir comment exporter de manière automatique les résultats de mes requêtes sous forme d'un fichier TXT. Les séparateurs de champs doivent être des points virgules.

Le nom de ce fichier doit porter le nom du mois sur lequel la requête porte.
Ex : Utilisateurs_"nom du mois"_"année"

Tout ceci bien sur sans intervention de l'utilisateurs ;-) !
Connaissez vous un petit code VB pas trop compliqué qui pourrai m'aider svp?

En vous remerciant d'avance, bonne continuation à tous.

Meilleures réponses pour « Exporter les résultat requete ds un TXT? » dans :
[LiveBox Orange] Connecter sa DS en Wi-Fi VoirLe WI-FI chez Orange Paramètres pour se connecter avec une Live Box Sagem Récupérer l'adresse MAC de la DS Enregistrer l'adresse MAC Paramètres pour se connecter avec une Live Box Inventel Pour des informations supplémentaires
[Powerpoint] Exporter un PPT en PDF avec les hyperliens VoirVoici comment exporter un PPT en PDF tout en conservant les hyperliens cliquables. 1 Lancez OpenOffice Impress 2 Ouvrez votre fichier .PPT ou .PPS 3 Allez dans le menu Fichier > Exporter au format PDF... C'est tout !
Exécution de requêtes avec JDBC VoirExécution d'une requête SQL Pour exécuter une requête SQL, il s'agit dans un premier temps de créer un objet Statement, pouvant être obtenu à partir de l'objet Connection. Un objet ResultSet permettra de récupérer les données en provenance de...
Fichier TXT VoirFormat TXT Un fichier TXT est un fichier texte, c'est-à-dire un simple fichier contenant du texte au format ASCII. Pour ouvrir ou modifier un tel fichier, il suffit d'utiliser le bloc-notes ou un éditeur de texte traditionnel.
Robots.txt VoirPrésentation du fichier robots.txt Le fichier robots.txt est un fichier texte contenant des commandes à destination des robots d'indexation des moteurs de recherche afin de leur préciser les pages qui peuvent ou ne peuvent pas être indexées. Ainsi...

1

stefdu, le 28 avr 2004 à 15:54:57

Bonjour,

Mes souvenirs d'Access 97 sont hélas trop loin pour te donner le code, mais il me semble que si tu cherches dans l'aide TransférerTexte, tu devrais trouver les fonctions VBA qui t'intéressent.

Tiens moi au courant si tu ne trouves pas, je ferai des recherches.

@+

Répondre à stefdu

2

stefdu, le 28 avr 2004 à 16:08:11

Je confirme, c'est bien la méthode suivante :

DoCmd.TransferText

@+

Répondre à stefdu

3

 Mimi, le 28 avr 2004 à 16:26:22

Merci pour les réponses, c'est bien la bonne méthode, mais mon problème c'est que cette méthode nécessite un fichier texte existant déjà au préalable, que le chemin du fichier est fixe et que son nom doit toujours être le même.

L'outil que je dois créer est pour des utilisateurs non informaticiens et doit être le plus automatisé possible (c'est surtout l'histoire du nom de fichier qui doit changer avec à chaque fois un nom différent qui dépend du mois étudié et qui pourrait aussi porter le nom de la requête par exmple qui me pose problème.)

Ceci étant dit, avec la méthode transfertText celà marche très bien mais il faut que je créé un fichier texte au préalable que mon répertoire de sortie soit toujours le meme,...
Si par hasard la requete est annulée par l'utilisateur, mon fichier texte s'efface tt seul( plus rien ds le repertoire de sortie) et lors de la prochaine extraction access va buguer car il ne trouvera pas le chemin !! GGRRR !!!!!

Si quelqu'un à déja eu ce problème, faites moi signe et merci a ceux qui m'ont répondu auparavant, c'est sympa !
Ciao tt le monde

Répondre à Mimi