PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 28
→
Limitaciones con el AND y el OR
Limitaciones con el AND y el OR
Started by Francisco, Jul., 25 2019 6:41 PM - 2 replies
Connect yourself…
Francisco
#1
Posted on July, 25 2019 - 6:41 PM
Hola,
Alguien sabe como hacer una regla de inferencia sin tener que poner varias veces el "IF"
Este código simple NO funciona en Windev Mobile 24 y tampoco en Windev.
nProba1 is int = 1
nProba2 is int = 1
IF nProba1 = 1 AND nProba2 = 1 _OR_ ....
nProba1 =7 AND nProba2 = 4 THEN
Info("aaa")
END
Debería mostrar el "aaa" porque cumple la primera condición, PERO NO LO MUESTRA, simplemente quitando la segunda parte, la del "OR" si funciona. Pero es un "OR" DEBERÍA MOSTRAR EL "aaa".
He probado con todas las combinaciones posibles del _AND_ y _OR_ con los mismos resultados nefastos.
Si que funcionaría anidando varios IF XXX y después poniendo otro IF, pero esto es una chapuza cuando se tiene varios condicionantes. Conozco otros lenguajes de programación y en ninguno pasa esto.
Report
0
0
ARV
#2
Registered member
498 messages
Popularité : +8 (8 votes)
Posted on July, 26 2019 - 3:56 PM
Hola Francisco
Prueba con lo siguiente:
n
Proba1
is int
=
1
n
Proba2
is int
=
1
IF
(
n
Proba1
=
1
AND
n
Proba2
=
1
)
OR
(
n
Proba1
=
7
AND
n
Proba2
=
4
)
THEN
Info
(
"aaa"
)
END
--
Best Regards
ARV
Report
0
0
Rubén Sánchez Peña
#3
Registered member
794 messages
Popularité : +40 (42 votes)
Posted on July, 26 2019 - 6:10 PM
Hola. Deberias definir las prioridades de los operadores logicos porque esa combinacion que operadores logicos nunca te va a funcionar por el ultimo AND asi como lo escribes. La unica opcion sería:
nProba1 is int = 1
nProba2 is int = 1
IF nProba1 = 1 AND (nProba2 = 1 _OR_ (nProba1 =7 AND nProba2 = 4)) THEN
Info("aaa")
END
Un saludo
Rubén
Report
0
0
→ Go back to WINDEV 28
WINDEV 28
WEBDEV 2024
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