begin process at 2010 02 10 05:59:36
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Divers

 > 

Débutant(e)

 > 

restructurer les lignes d'un fichier texte


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

restructurer les lignes d'un fichier texte

Echange clos Echange clos, plus de réponse possible sur cet échange

mercredi 21 février 2007 à 11:48:44 | restructurer les lignes d'un fichier texte

Aghnar69

je recherche un bout de code à intégrer à une application afin de restructurer les lignes d'un fichier texte fournit par une par application de paie suivant un modèle donné pour une application de compta.
mercredi 21 février 2007 à 11:56:39 | Re : help

abdousoft


Salut
Explique toi bien!
Merci
abdelmoumene djezar
mercredi 21 février 2007 à 12:49:46 | Re : help

Aghnar69

j'ai un logiciel de paie qui me donne un fichier .pnm contenant des écritures comptables, je veux développer une petite application qui me permet de renommer ce fichier en texte et qui va me permettre de découper chaque ligne du fichier afin de récupérer les informations qu'elles contiennent, puis recréer un nouveau fichier texte dont les lignes auront un format bien précis avec des séparateurs spécifiques, afin de pouvoir faire l'importation de ces nouvelles écritures dans un logiciel de comptabilité.

voici des exemples des lignes que j'ai au départ dans mon premier fichier :

OD 311006OD625100                     PAIE 10/2006 OD PAIE                  S      D             1100,75N                                 EUR
OD 311006OD625100                     PAIE 10/2006 OD PAIE                  S      D               546,85N                                 EUR
OD 311006OD629000                     PAIE 10/2006 OD PAIE                  S      D                   9,00N                                 EUR
OD 311006OD425000                     PAIE 10/2006 OD PAIE                  S      C             3300,00N                                 EUR
OD 311006OD431000                     PAIE 10/2006 OD PAIE                  S      C             4674,37N                                 EUR
OD 311006OD431001                     PAIE 10/2006 OD PAIE                  S      C               562,37N                                 EUR
OD 311006OD437310                     PAIE 10/2006 OD PAIE                  S      C                 43,63N                                 EUR
OD 311006OD437350                     PAIE 10/2006 OD PAIE                  S      C             1126,24N                                 EUR

et voici ce qu'il me faut obtenir dans le fichier que je crée :

,311006,OD,625100,,"OD PAIE","PAIE 10/2006",EUR,1100.75,D
,311006,OD,625100,,"OD PAIE","PAIE 10/2006",EUR,546.85,D
,311006,OD,629000,,"OD PAIE","PAIE 10/2006",EUR,9.00,D
,311006,OD,425000,,"OD PAIE","PAIE 10/2006",EUR,3300.00,C
,311006,OD,431000,,"OD PAIE","PAIE 10/2006",EUR,4674.37,C
,311006,OD,431001,,"OD PAIE","PAIE 10/2006",EUR,562.37,C
,311006,OD,437310,,"OD PAIE","PAIE 10/2006",EUR,43.63,C
,311006,OD,437350,,"OD PAIE","PAIE 10/2006",EUR,1126.24,C


jeudi 22 février 2007 à 08:50:42 | Re : help

Guillemouze

Réponse acceptée !
TStringList.loadFromFile(MonFichier.pnm);
for i := 0 to TStringList.count-1 do
    TStringList[i] := convertir(TStringList[i]);

function convertir(s:string): string;
begin
    Result := leftstr(s,6) + ',' + midStr(s, 7, 3) + ',' ... +',' rightStr(s, 1);
end;

bien sur ce n'est pas correct et complet, c'est juste pour te donner une idée. on va pas tout faire à ta place!
jeudi 22 février 2007 à 09:06:09 | help

Aghnar69

Bien merci Guillemouze, je vais essayé de voir ce que je peux faire avec ça.

jeudi 22 février 2007 à 16:20:01 | Re : help

silla

s'il vous plais dites moi qu'elle erreurs il y a sur
query1.sql.add('select * from proprietaire where nom='quotedstr(edit1.text)'')

je veux faire une requete en utilisant edit1.text comment l'inserer
samedi 24 février 2007 à 09:25:04 | Re : help

Delphiprog

Administrateur CodeS-SourceS
Merci de respecter le règlement :
1/ Mettre un titre explicit quand on crée un topic
2/ Expliquer son problème clairement
3/ Une seule question par topic
reglementcs.gif

La dernière question posée n'a donc rien à faire ici.

May Delphi be with you !

Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.


Cette discussion est classée dans : fichier, application, texte, lignes, restructurer


Sujets en rapport avec ce message

Manipulation d'un fichier texte [ par koaiz ] Hug Tribue des Programmeur PalJ'utilise un fichier texte pour mon application comme log file mais j'ai un probleme car lors de la fermeture de l'appli Fichier (si possible) BDD ? [ par flo160fr ] Bonjours, je voudrai des conseils, car j'ai besoin d'enregistrer du texte (avec mise en forme, et sur plusieur lignes) dans un fichier (si possible), Ouvrir / Enregistrer [ par Valentin_Loupe ] Bonjour,Je voudrais savoir si quelqu'un peut m'aider, je voudrais faire quelque chose :En fait, le principe est simple : je voudrais pouvoir enregistr Connaitre le nombres de lignes dans un fichier texte [ par Tank01 ] Bonjour, Je suis débutant en delphi, et voici le problème auquel je suis confronté: Soit un document texte contenent plusieurs lignes. je traite ces changer l'ordre des lignes dans un fichier texte [ par pyoo ] Bonjour à toutes et à tous,J'ai un petit problème delphien!!J'ai crée un fichier text dans lequel j'ai un certain nombre de ligne.Je voudrais changer Glisser un fichier sur une l'icone d'une application [ par PhilLU ] Salut,Comment permettre à une application de prendre en paramètre un fichier (l'icone) qu'on dépose sur l'icone de l'application?Merci d'avance,PhilLu tranférer un fichier texte mot à mot dans un StringGrid [ par pyoo ] Bonjour a tous,Petit problème delphien!!J'ai dans un fichier texte des nombres répartis sur 5 colonnes et séparés par des tabulations et ca sur plusie Lancer un fichier d'aide sur un chapitre particulièr [ par f6dqm1 ] BonjourJ'ai un fichier d'aide créé avec MicroSoft Help Workshop à partir d'un fichier rtf.Ce fichier d'aide possède plusieurs chapitres accessibles pa Manipulation de fichier texte [ par hasbat ] Bonjour tous le monde ,j'ai un soucis de programmation dans delphi => pour manipuler dans un fichier texte CAD : lecture ecriture et modification des


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,530 sec (4)

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