bimbo777
Messages postés63Date d'inscriptionmercredi 25 janvier 2006StatutMembreDernière intervention17 janvier 2007
-
30 janv. 2006 à 13:22
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 2008
-
30 janv. 2006 à 17:55
Bonjour,
Voici ce que je veux faire dans mes fichiers textes:
J'aimerai pouvoir retirer tout ce qui se trouve après (end de la recette 10)
exemple:
total de recettes = 6
recette 1 blabla end
recette 2 blabla end
recette 3 blabla end
recette 4 blabla end--->retirer tout ce qui se trouve après et recalculer 4 dans le total de recette.
recette 5 blabla end
recette 6 blabla end
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 30 janv. 2006 à 13:39
salut,
Est ce que c'est a chaque fois ce qui est apres recette 4 ou alors ca peut varier.
Sinon tu peux lire ton fichier ligne par ligne et regarder si il y a recette 4 dans cette ligne. ensuite tu arrete de lire et tu fais le tri que tu souhaites.
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 30 janv. 2006 à 15:46
Lut,
Excuses pour le retard mais j'etais occupe au taf...
Je suis desole mais je panne pas tres bien ton probleme.
Si on regarde:
total de recettes = 6
recette 1 blabla end
recette 2 blabla end
recette 3 blabla end
recette 4 blabla end--->retirer tout ce qui se trouve après et recalculer 4 dans le total de recette.
recette 5 blabla end
recette 6 blabla end
Toi tu veux :
- trouver la ligne ou il y a "recette 4"
- Supprimer ce qu il y a apres
- Mettre: total de recette = 4
Si c est ca:
Je suppose que tu sais deja recuperer les lignes de ton fichier.
Donc tu testes le contenu de ta ligne:
If Instr(1,TaLigne, "recette 4") <> 0 then
Fais ce que tu dois faire (supprimer les lignes)
Et ensuite pour mettre a jour le nombre de recettre tu fais pareil
Tu teste la ligne
If Instr(1,TaLigne, "total de recette ") <> 0 then Taligne "total de recette = 4"