Hola, quisiera saber como hacer para mostrar un xbrowse al ser filtrado en una condici贸n. Intento hacerlo sobre una base de datos dbf .
Aqu铆 el c贸digo
D贸nde aMap[1] es el c贸digo de cliente. , al filtrar me muestra el xbrowse vac铆o y cuando limpio el filtrado el xbrowse ( la segunda condici贸n del if) se muestra correctamente con todos los registros.
Gracias por su atenci贸n
Luis
Aqu铆 el c贸digo
STATIC FUNCTION fbuscli( oBrw, lfiltro )
聽 聽LOCAL ngeto := 0
聽 聽LOCAL aMap := Array( 0 )
聽 聽IF lfiltro
聽 聽 聽 IF !Msgeval( ( "Buscar por N潞 de proveedor" ), "Ingrese dato:", @ngeto, "99999", "lupa" )
聽 聽 聽 聽 聽 RETURN NIL
聽 聽 聽 ENDIF
聽 聽 聽 aMap := iif( Empty( ngeto ), BUSNAP(), BUSNAP( ngeto ) )
聽 聽 聽 oCom:setfilter( {|| ( oCom:cAlias )->npro = aMap[1]} )
聽 聽ELSE
聽 聽 聽 oCom:setfilter()
聽 聽 聽 oBrw:gobottom()
聽 聽ENDIF
聽 聽oBrw:refresh()
RETURN NILD贸nde aMap[1] es el c贸digo de cliente. , al filtrar me muestra el xbrowse vac铆o y cuando limpio el filtrado el xbrowse ( la segunda condici贸n del if) se muestra correctamente con todos los registros.
Gracias por su atenci贸n
Luis