[R] Afficher uniquement des donnees superieur à O

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
touslesmatins
Niveau 6
Niveau 6
Messages : 211
Enregistré le : dim. 15 févr. 2009 01:08
Status : Hors ligne

[R] Afficher uniquement des donnees superieur à O

#1

Message 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
Modifié en dernier par touslesmatins le lun. 13 avr. 2009 19:08, modifié 1 fois.
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

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

#2

Message 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
touslesmatins
Niveau 6
Niveau 6
Messages : 211
Enregistré le : dim. 15 févr. 2009 01:08
Status : Hors ligne

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

#3

Message 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
touslesmatins
Niveau 6
Niveau 6
Messages : 211
Enregistré le : dim. 15 févr. 2009 01:08
Status : Hors ligne

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

#4

Message 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
Modifié en dernier par touslesmatins le lun. 13 avr. 2009 19:08, modifié 1 fois.
touslesmatins
Niveau 6
Niveau 6
Messages : 211
Enregistré le : dim. 15 févr. 2009 01:08
Status : Hors ligne

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

#5

Message par touslesmatins »

Merci bcp.
fallait juste remplacer le signe avec enter.
Sujet clos. :D
Répondre