Otra cosa que antes funcionaba en FW23 y ahora NO

Post Reply
JoseGS
Posts: 205
Joined: Wed Sep 02, 2009 3:11 am

Otra cosa que antes funcionaba en FW23 y ahora NO

Post 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 ?
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

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

Post by Antonio Linares »

Jose,

Que versión de FWH estás usando ?

Harbour ó xHarbour ? Versión ?

gracias :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
JoseGS
Posts: 205
Joined: Wed Sep 02, 2009 3:11 am

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

Post 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
User avatar
FranciscoA
Posts: 1964
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.

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

Post 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
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh1204-MySql-TMySql
Post Reply