Hasta ahora me funciona bien un listbox de una tabla que esta con set filter bajo un criterio de busqueda, pero en red de area local y arriba de 1000 registros la cosa se pone muy lenta, habrá la forma de que un listbox muestre la información desde una tabla de memoria u otra forma de acelerar el proceso??
gracias desde ya por sus comentarios
set filter muy lento con muchos registros
set filter muy lento con muchos registros
Luis Alfonso Fuentes Guerrero
FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
FWH 11.06 xHarbour 1.2.1 BCC55 WorkShop
- Manuel Aranda
- Posts: 561
- Joined: Wed Oct 19, 2005 8:20 pm
- Location: España
Re: set filter muy lento con muchos registros
Para red local y un tamaño medio de registros mejor te olvidas de set filter, pues es extremadamente lento. Yo utilizo índices CDX con scopes y es inmediato con miles de registros y en red local.
Un saludo,
Manuel
xH 1.2.3, FWH 14.09, BC++ 5.8.2, xVerce CW 1.0, PellesC
Manuel
xH 1.2.3, FWH 14.09, BC++ 5.8.2, xVerce CW 1.0, PellesC
Re: set filter muy lento con muchos registros
los filtros con ADS , son rapidos.
Cesar Cortes Cruz
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
- Raymundo Islas M.
- Posts: 590
- Joined: Tue Mar 14, 2006 11:34 pm
- Location: Acapulco, Gro. MEXICO
Re: set filter muy lento con muchos registros
+1
CDX + scopes seria tu solucion mas facil y rapida.
Saludos
CDX + scopes seria tu solucion mas facil y rapida.
Saludos
FWH 10.6 + xHarbour + Borland 582
Re: set filter muy lento con muchos registros
olá,
veja o método :SetFilter() da classe Listbox (WBrowse)
ele filtra os registros no Listbox baseado em índices existentes
veja o método :SetFilter() da classe Listbox (WBrowse)
ele filtra os registros no Listbox baseado em índices existentes
Re: set filter muy lento con muchos registros
Yuri podrías poner un pequeño ejemplo
Gracias
Gracias
Re: set filter muy lento con muchos registros
veja na pasta samples:
..\samples\gallery\onemany\onemany.prg
..\samples\gallery\onemany\onemany.prg
Re: set filter muy lento con muchos registros
Hola,
También puedes utilizar Scopes con indices NTX:
ORDSCOPE(0,Desde) // inicio
ORDSCOPE(1,Hasta) // final
dbgotop()
Un saludo
Ernesto
También puedes utilizar Scopes con indices NTX:
ORDSCOPE(0,Desde) // inicio
ORDSCOPE(1,Hasta) // final
dbgotop()
Un saludo
Ernesto
-
- Posts: 199
- Joined: Tue Apr 22, 2008 9:54 am
- Location: Valladolid, Spain.
Re: set filter muy lento con muchos registros
A mí me funciona bastante rápido con tablas de hasta 4.000 registros crear un indice en memoria:
Saludos
Code: Select all
INDEX ON Art->Art_Cod + Art->Art_Nom TO "TEMP" for &(cCondicion) MEMORY