PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
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)
Started by adrianoboller, Oct., 16 2015 9:26 PM - 4 replies
Connect yourself…
adrianoboller
#1
Registered member
3,659 messages
Popularité : +175 (223 votes)
Posted on October, 16 2015 - 9:26 PM
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
______________________________________________
Report
0
0
adrianoboller
#2
Registered member
3,659 messages
Popularité : +175 (223 votes)
Posted on October, 17 2015 - 10:43 AM
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
______________________________________________
Report
0
0
adrianoboller
#3
Registered member
3,659 messages
Popularité : +175 (223 votes)
Posted on October, 17 2015 - 10:51 AM
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
______________________________________________
Report
0
0
adrianoboller
#4
Registered member
3,659 messages
Popularité : +175 (223 votes)
Posted on October, 17 2015 - 10:58 AM
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
______________________________________________
Report
0
0
adrianoboller
#5
Registered member
3,659 messages
Popularité : +175 (223 votes)
Posted on October, 17 2015 - 11:05 AM
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
______________________________________________
Report
0
0
→ Go back to WINDEV 25
WINDEV 25
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text