FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour oGet:lValid no me funciona (Solucionado)
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
oGet:lValid no me funciona (Solucionado)
Posted: Sun Jun 05, 2011 07:36 PM
Hola cuates,

Quiero usar la validacion de un GET pero sin usar directamente la clausula VALID (Resp2>=Resp1) sino usando el oGet:lValid pero no logro que lo valide.
Code (fw): Select all Collapse
...
   REDEFINE GET oGet1 VAR Resp1 ID 20 OF DCoDlg UPDATE //Rango minimo
   REDEFINE GET oGet2 VAR Resp2 ID 30 OF DCoDlg UPDATE //Rango maximo
   oGet2:lValid(Resp2>=Resp1) //<-No valida esta condicion
....

Ya lo intente colocandolo en ON INIT, metiendolo en un Bloque de codigo y aun asi no hace la validacion. Alguna idea?
RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
Posts: 2365
Joined: Wed Nov 02, 2005 11:46 PM
Re: oGet:lValid no me funciona
Posted: Sun Jun 05, 2011 08:29 PM

Rodolfo...

prueba

oGet2:lValid = ( Resp2>=Resp1 )

Posts: 257
Joined: Tue May 16, 2006 04:46 PM
Re: oGet:lValid no me funciona
Posted: Mon Jun 06, 2011 03:09 AM

Gracias por tu respuesta Daniel, pero al hacerlo asi me aparece el siguiente error:

Error description: Warning BASE/1005 Message not found: TGET:_LVALID

RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: oGet:lValid no me funciona
Posted: Mon Jun 06, 2011 07:18 AM

Rodolfo,

Prueba asi:

oGet2:bValid := { || Resp2 >= Resp1 }

ojo, es bValid no lValid, ya que lValid() es un método que lo que hace es evaluar bValid :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 257
Joined: Tue May 16, 2006 04:46 PM
Re: oGet:lValid no me funciona (Solucionado)
Posted: Mon Jun 06, 2011 04:31 PM

Don Antonio, ese era el detalle, asi si funciono, Gracias.

RodolfoRBG
FWH 1307, xHarbour123 BCC582
rodolfoerbg@gmail.com

Continue the discussion