FoxPro/Visual FoxPro - Para Experto en Informes

 
Vista:

Para Experto en Informes

Publicado por Hugo (107 intervenciones) el 03/02/2002 02:40:11
Quiero condicionar con un iif (,,) el campo , para dar un valor a la variable, que se llama 'tipo' y este tipo puede ser '1' o '2' , mi pregunta es cual es la sintaxis para que proceda la condicion. yo estoy poniendo asi :
IIF ( tipo = 1, [RESULTADO 1 ], ;
IIF ( tipo = 2, [RESULTADO 2 ], ;
[ OTROS ] )) Este codigo lo tome de un Libro, pero me dice que falta una Expresion y por mas que le doy vueltas no me funciona. Nota : este codigo se pone dentro del campo del informe que estoy desarrollando. Agradecere de antemano..! Gracias..!! Chaooo..!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Para Experto en Informes

Publicado por Osmin (22 intervenciones) el 03/02/2002 04:54:07
sé más explícito, quiero ayudarte, pero no te entiendo.

Osmín
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para Experto en Informes

Publicado por Hugo (107 intervenciones) el 03/02/2002 09:19:33
El problema es que necesito sacar el Resultado del (iif)
tengo una variable que puede tener el Valor '1' o Valor '2'
ahora necesito que cuando sea '1' poner como resultado '10 % interes'
y cuando sea el Valor '2' poner como resultado '5 % Interes'
espero haber si Explicito como me indica. Gracias.!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para Experto en Informes

Publicado por Foxperto (894 intervenciones) el 03/02/2002 20:15:23
Hola Hugo:

Lo que tienes que hacer es lo siguiente:
IIF(Valor = 1, '10 % interes' , '5 % Interes' )

Y el te devolvera el valor correspondiente.

Prueba y me cuentas

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para Experto en Informes

Publicado por AleG (12 intervenciones) el 04/02/2002 17:18:24
Hola Hugo:
Tenes que guardar el resultado en algun lado, de la siguiente manera:
1) en una variable

nom_var=IIF(Valor = 1, '10 % interes' , '5 % Interes' )

2)en una etiqueta:

thisform.label1.caption=IIF(Valor = 1, '10 % interes' , '5 % Interes' )

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Para Experto en Informes

Publicado por José Muñoz (5 intervenciones) el 06/02/2002 14:10:23
Este es una ejemplo de como debe ser, espero que te ayude.

IIF (TIPO = 1, DEBITOS.MONTO, 0.00)
De otra forma
IIF (((TIPO = 1)and(TIPO <> 2)), DEBITOS.MONTO, 0.00)

y te vaz por alli.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar