asignacion condicional

jz
06 de Agosto del 2004
Existe en VB6 una construccion para asignar un valor a una variable según si se cumple o no una condicion.
Me pueden indicar el formato.Gracias.

krizall
06 de Agosto del 2004
pues no se si te refieres a esto

if condicion=true then
var=valor
else
no hago nada
end if


jz
06 de Agosto del 2004
lo que decía era esto:
if condicion then
var=valor1
else
var=valor2
end if

pero expresado en una linea con una construccion especial como la que existe en C

semperfimxl
06 de Agosto del 2004
Lo que buscas entonces es esto:

Iif(condicion, valor1, valor2)

semperfimxl
06 de Agosto del 2004
ya pues, ya... me corrijo:

var = iif(condicion, valor1, valor2)