Sobre VarType()

15/12/2003 - 21:57 por Rafael Sanchez | Informe spam
Saludos:


En el evento INIT de un formulario modal, valuo un parametro que recibo de
otro formulario

Si no paso ningun parametro es .F. si paso alguno puede ser "E" o "S" para
asegurarme escribo
Tipo=VarType(miParametro,.T.) se supone que me devuelve un caracter segun el
tipo

IIF (Tipo = 'L',lc_Tipo = "X",lc_Tipo = TipoReporte) pero resulta que
alparecer no me evalua nada, que puede estar mal?

Rafael Sanchez
Tlax-Mex
 

Leer las respuestas

#1 Luis María Guayán
15/12/2003 - 22:29 | Informe spam
En primer lugar esta mal el IIF(), deberia ser:

lc_Tipo = IIF(Tipo = "L", "X",TipoReporte)

Otra forma de validar tus parámetros es:

LPARAMETERS TipoReporte
IF EMPTY(TipoReporte) OR VARTYPE(TipoReporte)#"E"
TipoReporte = "X"
ENDIF


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Rafael Sanchez" escribió en el mensaje
news:
Saludos:


En el evento INIT de un formulario modal, valuo un parametro que recibo de
otro formulario

Si no paso ningun parametro es .F. si paso alguno puede ser "E" o "S" para
asegurarme escribo
Tipo=VarType(miParametro,.T.) se supone que me devuelve un caracter segun


el
tipo

IIF (Tipo = 'L',lc_Tipo = "X",lc_Tipo = TipoReporte) pero resulta que
alparecer no me evalua nada, que puede estar mal?

Rafael Sanchez
Tlax-Mex


Preguntas similares