begin process at 2010 07 29 20:44:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Foxpro

 > 

Divers

 > 

Débutant(e)

 > 

txt vers dbf


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

txt vers dbf

mardi 2 mars 2010 à 16:02:34 | txt vers dbf

remessa

Bonjour,

je travaille sur foxpro 6.0, et j'ai interet à faire un petit programme qui consiste en importer un fichier txt vers DBF

c'est faisable sur foxpro: file ----> import.... mais moi je cherche à exécuter le programme pour le faire d'une maniere automatique

Merci bcp
mardi 2 mars 2010 à 17:51:36 | Re : txt vers dbf

MichelAtoutFox

Membre Club
Bonjour,

Regarde l'aide sur la commande APPEND FROM, tu y trouveras la syntaxe complète pour importer des fichiers txt dans des dbf.

Quand tu dis "de manière automatiuqe", que veux-tu dire? sans aucune intervention humaine (comme une tâche programmée de Windows, par exemple) ?
mardi 2 mars 2010 à 17:58:18 | Re : txt vers dbf

remessa


Bonjour,

de maniere automatique, ca veut dire il suffit de cliker deux fois au-dessus du programme qui se trouve dans un dossier qui contient le fichier .text pour qu'il se lance et à la fin on trouve le dbf crée dans le meme dossier.

mardi 2 mars 2010 à 19:58:16 | Re : txt vers dbf

MichelAtoutFox

Membre Club
Je ne comprends pas: tu veux que ton programme importe le contenu du fichier txt dans un dbf existant, ou tu veux créer ce dbf puis importer?

As-tu déjà ce dbf? connais-tu la structure de ces txt? qu'est-ce que tu as déjà écrit pour commencer ce projet?

si tu nous donnais des détails, on pourrais t'aider!
mercredi 3 mars 2010 à 14:36:56 | Re : txt vers dbf

remessa



Bonjour,

En fait j'ai un dossier qui contient des fichier excel (Xls) et des fichiers txt, chaque fichier a une structure differente de l'autre, l'interet c'est d'importer chaque fichier en dbf.
j'ai déja le programe qui fait ca mais seulement pour les extention .xls ! comment je dois faire pour importer les fichiers txt aussi en dbf, ?
PS: j'ai pas de dbf existant, il faut faire à 0, car l'interet c'est construie une structure commune à touts ces fichiers pour povoir tout y rasembler à la fin

tres cordialement
mercredi 3 mars 2010 à 14:52:31 | Re : txt vers dbf

MichelAtoutFox

Membre Club
Comment fonctionne ton programme d'import depuis les xls ? montre nous ici le code, qu'on voit si on peut l'adapter aux txt ou bien s'il faut repartir vraiment de zéro.

si chaque txt a une structure inconnue, ça va être difficile. Peux tu donner ici quelques exemples de txt (les 5 premières lignes de quelques fichiers)?
mercredi 3 mars 2010 à 15:10:47 | Re : txt vers dbf

remessa



voici le code:
***********************************************************************************
close all
clear
chdir(CURDIR())
NBTABLE=ADIR(TABLEAU,'*.xls')
req_structure="CREATE TABLE STRUCTURE_COMMUNE ("
for k=1 to NBTABLE
curnom=tableau(k,1)
curnom2=left(curnom,len(curnom)-4)
if file(CURDIR()+curnom2+".dbf")&& si le fichie DBF exist
delete file CURDIR()+curnom2+".dbf"
endif
req2="IMPORT FROM '"+CURDIR()+"XL5\"+curnom+"' TYPE xl5"
&req2
*********************************************************************************
on crée la structure commune de tout les fichiers excel existants dans le dossier, puis on importe vers les dbf, si on a 4 fichier xls, on aura 4 fichiers dbf+un dbf vide qui contient juste la structure commune

voila
mercredi 3 mars 2010 à 15:59:29 | Re : txt vers dbf

MichelAtoutFox

Membre Club
Je te demandais aussi des exemples de tes fichiers txt

Comment veux-tu qu'on les devine?
mercredi 3 mars 2010 à 16:09:37 | Re : txt vers dbf

remessa


oui c'est vrai, désolée

chaque fichier txt à sa structure définie exemple:

nom;prenom,adresse;ville
amzil;sofie;2 bd le trophé; nante
katie;yara;45 avenue vallé; nante
.................................
.................................

cordialement
mercredi 3 mars 2010 à 17:09:02 | Re : txt vers dbf

MichelAtoutFox

Membre Club
Il faut vraiment t'arracher les informations une après l'autre!

tu commences par nous dire que chaque fichier txt a une structure différente, et maintenant tu nous donne 1 seule structure!

Alors? tous identiques (la même ligne d'en-tête, les mêmes champs avec le séparateur point-virgule), ou bien tous différents?

On va commencer par traiter le cas que tu nous donnes. Tu vas créer une table avec ces 4 champs de type caractère.

Quelle longueur pour ces champs?
ou bien tu décides arbitrairement

  • si tu connais l'origine de ces fichiers, tu peux peut-être savoir la longueur maximum de chaque champ
  • si tu ne la connais pas, tu choisis en fonction de ce que tu as observé
),
ou bien tu analyses toutes les lignes de données pour déterminer la position maximale du premier point-virgule. pour ça, tu regardes l'aide sur ATLINE, MLINE, MEMLINES, ALINES.

une fois que ta table est créée, tu peux utiliser APPEND FROM

1 2 3

Cette discussion est classée dans : programme, txt, foxpro, dbf


Répondre à ce message

Sujets en rapport avec ce message

FoxPro .DBF -> .CDX [ par davidcbr ] Bonjour,Je n ai pas de logiciel FoxPro et je dois modifier un fichier DBF (ajout d enregistrements). J'ai fait cela avec Excel.Le problème c est que j image et documentation [ par jee0404 ] Bonjour,        J'ai deux problèmes : 1er Problème :    J'ai un programme de foxpro en Dos et il faut que je migre en Visualet je voudrais être de gén Réparer fichier DBF FoxPro 9 [ par FLYeRNeT ] Bonjour,Je recherche un logiciel GRATUIT (j'en ai trouvé beaucoup mais ils sont tous payants... ) qui permet de réparer un fichier DBF FoxPro corrompu Convertir fichier txt en mdb [ par ducker88 ] Bonjour,J'aimerai savoir comment convertir un fichier texte en fichier dbf dans le but de pouvoir reutiliser cette table dans foxpro.Chaque ligne est txt-->dbf [ par abdouX07 ] bonjour tt le mondeje suis un debutant sur vfp et j'ai un problème: je dois convertir des fichier en format txt et .dat en dbf pour pouvoir utiliser l Questions diverses pour Foxpro [ par 74manu ] Bonjour,Etant nouveau et débutant sur Foxpro, je me pose donc plein de questions... Je suis administrateur systemes.Je suis amené à modifier un progra [urgent] probleme base foxpro et installshield 11 [ par ducker88 ] Bonjour a tous, Bon je sais que ce n'est pas trop l'endroit pour poster ce message mais peu etre pourrez vous quand meme m'aider.Voila j'ai un program Installshield [ par ducker88 ] Bonjour a tous, Bon je sais que ce n'est pas trop l'endroit pour poster ce message mais peu etre pourrez vous quand meme m'aider.Voila j'ai un program Foxpro 3.0b [ par tantoun20 ] Je suis à la recherche de la version 3.0b de Foxpro, SVP si quelqu'un à une idée ou on peut la trouver, j'en ai besoin, C URGENT. MERCI!!! Lien Visual Foxpro VFP7 vers Excel [ par Larix ] Bonjour à tous,Je suis nouveau sur le forum, et il se peut que ma question ait déjà été traitée.J'ai cherché, mais peut-être imparfaitement (si tel es


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales