PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Faire un "select case"
Faire un "select case"
Iniciado por guest, jun., 17 2005 12:37 PM - 16 respostas
Publicado em junho, 17 2005 - 12:37 PM
voila j'ai besoin de faire sous Windev un "select case" comme sous VB, je ne trouve pas la fct qui le fait...

si quelqu'un la connait, merci d'avance.
Publicado em junho, 17 2005 - 10:51 AM
Salut,

SELON condition
CAS valeur1:
CAS valeur2:
AUTRE CAS:
FIN

Tu n'as pas besoin de "break" entre chaque cas.

Mathieu

"Kris" <guest@newsgroup.fr> a écrit dans le message de news:
42b27f53$1@news.pcsoft.fr...

voila j'ai besoin de faire sous Windev un "select case" comme sous VB, je
ne trouve pas la fct qui le fait...

si quelqu'un la connait, merci d'avance.
Publicado em junho, 17 2005 - 12:50 PM
Kris a présenté l'énoncé suivant :
voila j'ai besoin de faire sous Windev un "select case" comme sous VB, je ne
trouve pas la fct qui le fait...

si quelqu'un la connait, merci d'avance.


Regarde la fonction SELON
A+

--
Bon développement à tous
Christian

cciochir@ _ at _ cmii.fr
Publicado em junho, 17 2005 - 1:19 PM
L'instruction SELON devrait répondre à ta demande.
Publicado em junho, 17 2005 - 1:29 PM
Salut Kris,

Essaie voir avec

SELON

Bon dev

JF
Publicado em junho, 17 2005 - 1:30 PM
je crois bien que l'équivalent est :

SELON Quantité

CAS 1 : Comment = "Profitez des promotions : 2 produits pour le prix d'un"

CAS 2 : Comment = "Vous achetez deux produits : vous n'en payez qu'un seul"

AUTRE CAS : Comment = ""

FIN

de façon plus rénérale :

SELON <Variable de comparaison>

Cas <Expression 1> : <Action 1>

Cas <Expression 2> :
<Action 2.1>
<Action 2.2>

Cas <Expression 3>
<Action 3.1>
<Action 3.2>
<Action 3.3>

Cas <Expression 4> , <Expression 5> : <Action 4>

AUTRE[S] CAS : <Action autre(s) cas>

FIN

un complément d'information est disponnible dans l'aide rubrique SELON CAS

cordialement julien
Publicado em junho, 17 2005 - 1:48 PM
c'est bon j'ai trouvé

c'est SELON(var)

Cas "1"

Cas "2"
.
.
.
Autre Cas

FIN
Publicado em junho, 17 2005 - 1:49 PM
Bonjour
SELON
CAS


"Kris" <guest@newsgroup.fr> a écrit dans le message de
news:42b27f53$1@news.pcsoft.fr...

voila j'ai besoin de faire sous Windev un "select case" comme sous VB, je

ne trouve pas la fct qui le fait...

si quelqu'un la connait, merci d'avance.
Publicado em junho, 17 2005 - 2:09 PM
Kris a écrit

> voila j'ai besoin de faire sous Windev un "select case" comme sous VB, je ne trouve pas la fct qui le fait...

SELON est ton amie !

--
Erick Bavut, Fiduciaire Informatique
Publicado em junho, 17 2005 - 2:30 PM
selon <variable>
CAS 1 : instruction
...
CAS n : instruction
AUTRE CAS : instruction
fin
Publicado em junho, 17 2005 - 3:17 PM
salut peut-être SELON CAS...
Publicado em junho, 17 2005 - 3:31 PM
"Kris" <guest@newsgroup.fr> a écrit dans le message de news:
42b27f53$1@news.pcsoft.fr...

voila j'ai besoin de faire sous Windev un "select case" comme sous VB, je
ne trouve pas la fct qui le fait...

si quelqu'un la connait, merci d'avance.

selon
cas x :....
fin

cdt JeAn-PhI
Publicado em junho, 17 2005 - 3:40 PM
AIDE Selon
Publicado em junho, 17 2005 - 3:46 PM
L'instruction SELON doit pouvoir répondre aux besoins. Voir l'aide pour les différentes variantes (switch sur les valeurs différentes d'une même expression, tests complètement différents mais dont un seul sera exécuté, ...)

Bon amusement.
Publicado em junho, 17 2005 - 4:06 PM
selon

"Kris" <guest@newsgroup.fr> a écrit dans le message de
news:42b27f53$1@news.pcsoft.fr...

voila j'ai besoin de faire sous Windev un "select case" comme sous VB, je

ne trouve pas la fct qui le fait...

si quelqu'un la connait, merci d'avance.
Publicado em junho, 17 2005 - 4:11 PM
Kris vient de nous annoncer :
voila j'ai besoin de faire sous Windev un "select case" comme sous VB, je ne
trouve pas la fct qui le fait...

si quelqu'un la connait, merci d'avance.


Selon ???

--
Eric Laurent
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)
Publicado em junho, 17 2005 - 4:59 PM
Salut,

va faire un petit tour dans l'aide.

La fonction est SELON

Tu peux l'utiliser comme ceci :
SELON varEntier
CAS 1 :
...
CAS 2 :
...
FIN

ou bien comme ceci :
SELON Vrai
CAS varEntier > 1 ET PAS varBool
....
CAS varEntier = 5 OU varAutre <= 3
....
FIN

Luc St-Yves