Page 1 sur 1

[R] Afficher uniquement des donnees superieur à O

Posté : lun. 13 avr. 2009 02:01
par touslesmatins
Bonjour,

Je souhaiterais inserer une centaine de données dans une base ou fichier et à travers un script qui selectionnera une de ces donnees , n'afficher dans une gui uniquement les données qui sont superieur à 0.
De plus il faudrait que les données identiques s'additionne. Exemple
fichier = rouge, vert, bleu, violet, jaune, marron....
choix : rouge, rouge, rouge, violet, bleu, bleu
resulat :rouge=3, vioet=1, bleu=2

Bon j'espere que c'est clair....

Merci de votre aide

Re: [..] Afficher uniquement des donnees superieur à O

Posté : lun. 13 avr. 2009 02:19
par GaRydelaMer
Bonjour

Une idée:
le tout dans un fichier INI à toi de le gérer avant et après.

Code : Tout sélectionner

$choix = "rouge, rouge, rouge, violet, bleu, bleu"
$aChoix = StringSplit($choix, ",")
For $i = 1 To $aChoix[0]
    $val = IniRead("dest.ini", "Section1", $aChoix[$i], 0) + 1
    IniWrite("dest.ini", "Section1", $aChoix[$i], $val)
Next
 
Fichier dest.ini

Code : Tout sélectionner

[Section1]
rouge=3
violet=1
bleu=2
 
Chris

Re: [..] Afficher uniquement des donnees superieur à O

Posté : lun. 13 avr. 2009 13:34
par touslesmatins
Merci pour ton aide précieuse, GaRydelaMer.

Cela fonctionne, par contre les données sont inscrites dans le fichier *.init à la queue leu leu et à different moment, je n'ai donc pas toutes les données comme ça :
$choix = "rouge, rouge, rouge, violet, bleu, bleu"
Les enregistrement se feront au fur et à mesure comme ceci :
$choix = "rouge"
$choix = "rouge"
$choix = "violet"
$choix = "bleu"
Aurais tu une idée ?
Merci

Re: [..] Afficher uniquement des donnees superieur à O

Posté : lun. 13 avr. 2009 18:20
par touslesmatins
Personne à une idée... Hum !!!!
Peut etre n'est ce pas assez clair, je reformule :
est ce possible d obtenir le nombre de fois qu' une couleur est inscrite dans le fichier init.
A savoir que les couleurs choisies se font au fur et à mesure. Et le nombre se met à jour.
Merci pour votre aide

Re: [R] Afficher uniquement des donnees superieur à O

Posté : lun. 13 avr. 2009 19:07
par touslesmatins
Merci bcp.
fallait juste remplacer le signe avec enter.
Sujet clos. :D