FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconectar
|
Español
Inicio
→
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)
Iniciado por adrianoboller, 16,oct. 2015 21:26 - 4 respuestas
Conéctese…
adrianoboller
#1
Miembro registrado
3.662 mensajes
Popularité : +175 (223 votes)
Publicado el 16,octubre 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
______________________________________________
Informar
0
0
adrianoboller
#2
Miembro registrado
3.662 mensajes
Popularité : +175 (223 votes)
Publicado el 17,octubre 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
______________________________________________
Informar
0
0
adrianoboller
#3
Miembro registrado
3.662 mensajes
Popularité : +175 (223 votes)
Publicado el 17,octubre 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
______________________________________________
Informar
0
0
adrianoboller
#4
Miembro registrado
3.662 mensajes
Popularité : +175 (223 votes)
Publicado el 17,octubre 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
______________________________________________
Informar
0
0
adrianoboller
#5
Miembro registrado
3.662 mensajes
Popularité : +175 (223 votes)
Publicado el 17,octubre 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
______________________________________________
Informar
0
0
→ Volver a WINDEV 25
WINDEV 25
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto