Page 1 of 1

Otra cosa que antes funcionaba en FW23 y ahora NO

Posted: Mon Sep 14, 2009 3:42 am
by JoseGS
Hola amigos del foro

si alguien me puede dar una idea:

En mi aplicacion FW23 suelo utilizar SET FILTER en bases de datos pequeñas para mostrar los datos de uno a muchos por medio de una funcion que llamo desde en metodo ON CHANGE de TsBrowse... TODO FUNCIONA MUY BIEN...

Ahora qu cambio a FWH el filtro se aplica (lo he comprobado haciendo BROWSE cada vez que utilizo en SET FILTER pero la informacion no se refresca en el BROWSE

REDEFINE BROWSE oBrw ID 100 OF oDlg ;
ON CHANGE {|o,k| IF(k==VK_DOWN .OR. k==VK_UP, (FILTRO(),oBrw:GOTOP(),oBrw:REFRESH()) ,)}

FUNCTION FILTRO()
SET FILTER TO HISTORIA->NOMBRE=CLIENTE->NOMBRE
DBGOTOP()
RETU NIL

Alguna idea ?

Re: Otra cosa que antes funcionaba en FW23 y ahora NO

Posted: Mon Sep 14, 2009 6:55 am
by Antonio Linares
Jose,

Que versión de FWH estás usando ?

Harbour ó xHarbour ? Versión ?

gracias :-)

Re: Otra cosa que antes funcionaba en FW23 y ahora NO

Posted: Mon Sep 14, 2009 1:00 pm
by JoseGS
Hola Antonio

Uso la version 8.05. A proposito, seria muy util mostrar la version del FWH en la ventana de error:

Ej. FiveWin for Harbour ver. 8.05

Re: Otra cosa que antes funcionaba en FW23 y ahora NO

Posted: Mon Sep 14, 2009 2:06 pm
by FranciscoA
José, inténtalo así:

FUNCTION FILTRO()
SET FILTER TO Upper(HISTORIA->NOMBRE) = Upper(alltrim(CLIENTE->NOMBRE))
DBGOTOP()
RETU NIL

Espero te sirva.

Saludos