FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 25
→
WX - Exemplo de Ternário (Condição de código if em uma linha)
WX - Exemplo de Ternário (Condição de código if em uma linha)
Débuté par adrianoboller, 16 oct. 2015 21:26 - 4 réponses
Connectez-vous…
adrianoboller
#1
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 16 octobre 2015 - 21:26
EDT_
Nome
..
BrushColor
=
EDT_
Nome
=
""
?
LightRed
ELSE
White
EDT_
E_Mail_Cadastro
..
BrushColor
=
EDT_
E_Mail_Cadastro
=
""
?
LightRed
ELSE
White
EDT_
DDD
..
BrushColor
=
EDT_
DDD
=
""
OR
EDT_
DDD
=
0
?
LightRed
ELSE
White
EDT_
Celular
..
BrushColor
=
EDT_
Celular
=
""
?
LightRed
ELSE
White
EDT_
Senha
..
BrushColor
= (
EDT_
Senha
<
>
EDT_
Senha_Confirma
)
OR
(
Length
(
EDT_
Senha
) <
6
) ?
LightRed
ELSE
White
EDT_
Senha_Confirma
..
BrushColor
= (
EDT_
Senha
<
>
EDT_
Senha_Confirma
)
OR
(
Length
(
EDT_
Senha
) <
6
) ?
LightRed
ELSE
White
Info
(
"Campos obrigatorios não foram preencidos!"
)
--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
______________________________________________
Signaler
0
0
adrianoboller
#2
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 17 octobre 2015 - 10:43
TERNÁRIO OU TERNARY
Vamos ver um dos exemplos acima:
EDT_
Nome
..
BrushColor
=
EDT_
Nome
=
""
?
LightRed
ELSE
White
É o mesmo que fazer isso aqui:
IF
EDT_
NOME
=
""
EDT_
Nome
..
BrushColor
=
LightRed
ELSE
EDT_
NOME
..
Bush
Color
=
White
END
--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
______________________________________________
Signaler
0
0
adrianoboller
#3
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 17 octobre 2015 - 10:51
Sugestão de melhoria
Poder usar o ELSE ou :
Isso deixaria parecido com outras linguagens e adicionar esse recurso no help.
EDT_
Nome
..
BrushColor
=
EDT_
Nome
=
""
?
LightRed
ELSE
White
Ou
EDT_
Nome
..
BrushColor
=
EDT_
Nome
=
""
?
LightRed
:
White
Ainda com : não é possível
Mandei para o suporte e para a Pcsoft a sugestão
Um forte abraço e todos
--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
______________________________________________
Signaler
0
0
adrianoboller
#4
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 17 octobre 2015 - 10:58
Outro exemplo explicado
EDT_
Senha_Confirma
..
BrushColor
= (
EDT_
Senha
<
>
EDT_
Senha_Confirma
)
OR
(
Length
(
EDT_
Senha
) <
6
) ?
LightRed
ELSE
White
É o mesmo que esse código abaixo:
IF
(
EDT_
Senha
<
>
EDT_
Senha_Confirma
)
OR
(
Length
(
EDT_
Senha
) <
6
)
EDT_
Senha_Confirma
..
BrushColor
=
White
ELSE
EDT_
Senha_Confirma
..
BrushColor
=
Light Red
END
--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
______________________________________________
Signaler
0
0
adrianoboller
#5
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 17 octobre 2015 - 11:05
Operação ternária
Na matemática, uma operação ternária ou 3-ária é uma operação com três operandos. Uma operação ternária é uma função com três variáveis de entrada. Este operador pode ser útil em situações em que desejamos atribuir a uma variável, valores diferentes de acordo com determinada condição.
--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
______________________________________________
Signaler
0
0
→ Revenir à WINDEV 25
WINDEV 25
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte