Gener un fichier texte(.txt)

saadatou Messages postés 15 Date d'inscription mercredi 16 février 2005 Statut Membre Dernière intervention 15 août 2006 - 5 juin 2006 à 13:16
tyfer Messages postés 6 Date d'inscription lundi 25 octobre 2004 Statut Membre Dernière intervention 30 septembre 2009 - 5 juin 2006 à 17:42
Bonjour tout le monde
voila mon pbm,je dois creer un fichier texte à partir de vb.Le format du texte est le suivant:
kjjbn;4421;12/02/06;SICOM
gbkbk;bvbhjh;ghjv--;4522;kj.
etc...
En faite chaque ligne correspond à un enregistrement,les informations séparer par des ; sont des champs d'une base de donnée.Ma question est : Comment vais je generer ce type de format avec vb(le code).
Merci de m'aider.

3 réponses

domsig Messages postés 125 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 11 mai 2010
5 juin 2006 à 14:26
bonjour
quelque chose du style (en supposant que ta base est ouverte et que ton enregistrement s'appelle rst)

dim fnum as integer
fnum=freefile
open chemin & fichier for output as fnum
write #fnum, rst.fields("machin").value & ";" & rst.fields("bidule").value etc

voilà voilà
bon courage
0
saadatou Messages postés 15 Date d'inscription mercredi 16 février 2005 Statut Membre Dernière intervention 15 août 2006
5 juin 2006 à 17:39
Merci beaucoup c'est exactement cela !!!
0
tyfer Messages postés 6 Date d'inscription lundi 25 octobre 2004 Statut Membre Dernière intervention 30 septembre 2009
5 juin 2006 à 17:42
Il faudrais peut être fermer ton fichier texte à la fin de ton code domsig

dim fnum as integer
fnum=freefile
open chemin & fichier for output as fnum
write #fnum, rst.fields("machin").value & ";" & rst.fields("bidule").value etc
close #fnum

ça devrait mieux marcher
0
Rejoignez-nous