Otra cosa que antes funcionaba en FW23 y ahora NO

Otra cosa que antes funcionaba en FW23 y ahora NO

Postby JoseGS » Mon Sep 14, 2009 3: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 ?
JoseGS
 
Posts: 205
Joined: Wed Sep 02, 2009 3:11 am

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

Postby Antonio Linares » Mon Sep 14, 2009 6:55 am

Jose,

Que versión de FWH estás usando ?

Harbour ó xHarbour ? Versión ?

gracias :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41404
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

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

Postby JoseGS » Mon Sep 14, 2009 1: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
JoseGS
 
Posts: 205
Joined: Wed Sep 02, 2009 3:11 am

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

Postby FranciscoA » Mon Sep 14, 2009 2: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
User avatar
FranciscoA
 
Posts: 2114
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 35 guests