désolé petite erreur(durtot au lieu de dur1 a la fin + (dutot mod 60) *60), vivement le we ;-)
@+
> numfich = freefile
>
> open ("chemin fichier") for output as #numfich
> Line input #numfich, ligne
> 'mid s'utilise comme ceci mid(chaine,numero carctere depart, longeur de la chaine voulu)
> sub=mid(ligne,6,4) 'renvoi 0410
> dur1=right(ligne,53,2) 'renvoi 00 donc minutes
> dur2=right(ligne,56,2) 'renvoi 26 donc secondes
> 'on remet tous en secondes:
> dur1 = dur1/60
> durtot = dur1+dur2
> 'on affiche le résultat dan un etxtbox par exemple
> text1.text = durtot/60 & ":" (durtot mod 60)*60 & "heures"
> 'ce qui donne par exemple 6:30 heures
> loop
> close #numfich
-------------------------------
Réponse au message :
-------------------------------
> Merci. Tout est clair.
>
> JE test ce soir.
>
> A bientot
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ok
> >
> > numfich = freefile
> >
> > open ("chemin fichier") for output as #numfich
> > Line input #numfich, ligne
> > 'mid s'utilise comme ceci mid(chaine,numero carctere depart, longeur de la chaine voulu)
> > sub=mid(ligne,6,4) 'renvoi 0410
> > dur1=right(ligne,53,2) 'renvoi 00 donc minutes
> > dur2=right(ligne,56,2) 'renvoi 26 donc secondes
> > 'on remet tous en secondes:
> > dur1 = dur1*60
> > durtot = dur1+dur2
> > 'on affiche le résultat dan un etxtbox par exemple
> > text1.text = dur1\60 & ":" dur1 MOD 60 & "heures"
> > 'ce qui donne par exemple 6:30 heures
> > loop
> > close #numfich
> >
> >
> > tu peux aussi crée un tableau pour stocker tous tes utilisateur et leur associer la durée de leur communication...
> > Si tua s une question n'hésites pas..
> > @+
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > je veux rechercher toutes les lignes ou SUB@@@@ apparait et additionner les temps de communications de toutes les communications qu'il à passé.
> > >
> > > exemple
> > > Si SUB0410 à appelé X durant DUR 00:36, puis SUB0410 a appelé Y durant DUR 00:40, au total SUB a téléphoné 76s soit 01:16 ( 1 min 16s)
> > >
> > > Mais si tu veux je peux t'appeler pour t'expliquer.
> > >
> > > A+
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > ok mais tu veux faire koi (convertir dur et additionner à sub ? convertir sub et c tout ? ....)
> > > > Car je comprend pas bien ton but ;-)
> > > >
> > > > Allez courage....
> > > > @+
> > > >
> > > >
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > SUB est l'identité de celui qui appel et DUR la durée de son appel en mm et ss.
> > > > >
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > tu veux que dur soit converti en seconde pour additionner à sub (mais sub represente des seconde aussi ?)
> > > > > > @+
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > Bonjour,
> > > > > > >
> > > > > > > Super rapide pour une réponse !!!!
> > > > > > > Je vais tester dés ce soir. Mais pour DUR:, comment additionner 00:36 qui respresentent respectivement mm (minutes) et ss (secondes).?
> > > > > > >
> > > > > > > Merci.
> > > > > > > Fred23
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > -------------------------------
> > > > > > > Réponse au message :
> > > > > > > -------------------------------
> > > > > > >
> > > > > > > > salut,
> > > > > > > > unepiste entre d'autres....
> > > > > > > >
> > > > > > > > numfich = freefile
> > > > > > > >
> > > > > > > > open ("chemin fichier") for output as #numfich
> > > > > > > > Line input #numfich, ligne
> > > > > > > > 'mid s'utilise comme ceci mid(chaine,numero carctere depart, longeur de la chaine voulu)
> > > > > > > > sub=mid(ligne,6,4) 'renvoi 0410
> > > > > > > > dur=right(ligne,53,5) 'renvoi 00:26
> > > > > > > > loop
> > > > > > > > close #numfich
> > > > > > > >
> > > > > > > > J'espere ne pas avoir fait d'erreur et que cela pourra t'aider...
> > > > > > > > @+
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > -------------------------------
> > > > > > > > Réponse au message :
> > > > > > > > -------------------------------
> > > > > > > >
> > > > > > > > > Bonjour,
> > > > > > > > > Ce message de detress d'un gars qui est dépassé par le probleme suivant:
> > > > > > > > >
> > > > > > > > > J'ai un fichier texte de longueur variable, mais toujour formaté pareil.
> > > > > > > > > J'ai besoin de filtre certaines données: exemple, je choisi le sub#: (numero du sub) et j'en extrait la somme du temps de com dur: (mm:ss)
> > > > > > > > >
> > > > > > > > > chaque ligne du fichier est toujours comme suit:
> > > > > > > > > SUB#:0410 DIALED:0410 Group TIME: 11:03 30.04.03 DUR:00:26 CH:1
> > > > > > > > >
> > > > > > > > > Qui pourrait me dire comment lire chaque ligne, trier chacune d'elles pour additionner par SUB# la valeur totale de DUR:
> > > > > > > > >
> > > > > > > > > Merci.


> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>