FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Otra cosa que antes funcionaba en FW23 y ahora NO
Posts: 205
Joined: Wed Sep 02, 2009 03:11 AM
Otra cosa que antes funcionaba en FW23 y ahora NO
Posted: Mon Sep 14, 2009 03:42 AM

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 ?

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Otra cosa que antes funcionaba en FW23 y ahora NO
Posted: Mon Sep 14, 2009 06:55 AM

Jose,

Que versión de FWH estás usando ?

Harbour ó xHarbour ? Versión ?

gracias :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 205
Joined: Wed Sep 02, 2009 03:11 AM
Re: Otra cosa que antes funcionaba en FW23 y ahora NO
Posted: Mon Sep 14, 2009 01:00 PM

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

Posts: 2170
Joined: Fri Jul 18, 2008 01:24 AM
Re: Otra cosa que antes funcionaba en FW23 y ahora NO
Posted: Mon Sep 14, 2009 02:06 PM

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.



Fwxh-MySql-TMySql

Continue the discussion