Page 2 sur 2

Re: [Résolu] Créer un filtre affichant les décimales non nul

Publié : jeu. 02/juin/2016 17:27
par Marc56
C'est la même chose que =SI pour les tableurs :)

= SI ( condition ; quoi faire si vrai ; quoi faire si faux )

condition ? quoi faire si vrai : quoi faire si faux

Si, si, c'est magique
'less is more'
:)

Re: [Résolu] Créer un filtre affichant les décimales non nul

Publié : jeu. 02/juin/2016 17:29
par Fig
Programme en C ou en Java tu vas te régaler :mrgreen:

Re: [Résolu] Créer un filtre affichant les décimales non nul

Publié : jeu. 02/juin/2016 20:22
par Micoute
Fig a écrit :Micoute tu veux faire quoi avec ton 0 ?
En fait le 0 est une valeur non désirée, par exemple dans mon programme de gestion de médicaments, il y a des médicaments qui sont dosés en mg ou en u.i et d'autres articles comme les aiguilles à stylo ou les lancettes qui sont seulement des outils et comme ils ne reçoivent pas de valeur, ils se mettent par défaut à 0.
Fig a écrit :je me demande si cette partie fonctionne par chance ou si tu voulais vraiment comparer les deux valeurs ascii... :wink:
Cette partie fonctionne, puisque je l'ai rajoutée pour faire disparaître ces valeurs que je n'ai jamais entrées.

Re: [Résolu] Créer un filtre affichant les décimales non nul

Publié : jeu. 02/juin/2016 23:38
par Ar-S
Pourquoi mélanger les genres ?
Tu pourrais faire une famille de medocs "poudreux" (en mg) et une autre famille pour les aiguilles etc...

Code : Tout sélectionner

Structure m
   QteMatos.i
   QteMedoc.f
  EndStructure

  NewMap Medoc.m()
  
  Medoc("Aiguilles")\QteMatos = 20
  Medoc("Poudreux200")\QteMedoc = 1200.0012

  
  ForEach Medoc()
    Debug "Nom du medoc: "+MapKey(Medoc())
    If Medoc()\QteMatos <> 0
    Debug "Qte: "+Medoc()\QteMatos
    Else
      Debug "Qte: "+ StrF(Medoc()\QteMedoc,4)
    EndIf
  Next

Re: [Résolu] Créer un filtre affichant les décimales non nul

Publié : ven. 03/juin/2016 6:54
par Micoute
Bonjour Ar-s, tu as raison, la Map est une bonne solution que je n'avais pas testée, Mais n'empêche que les résultats que j'ai sont très satisfaisants.