FILTROS EN HARBOUR VS CLIPPER

FILTROS EN HARBOUR VS CLIPPER

Postby miarcod » Wed Mar 25, 2009 1:44 pm

Despues de varias semanas trabajando en el cambio por fin he terminado de adaptar el programa que tengo realizado a harbour, pero el caso es que ahora, la misma función de busqueda de registros que tenía programada en clipper en habour se hace insoportable. En clipper funcionaba lenta, pero funcionaba al fin y al cabo con harbour no se puede utilizar siquiera.

Con clipper el filtro tardaba alrededor de 10-15 segundos en aplicarse y mostrar los resultados en un browse. Una vez que se obtenian los resultados la navegación dentro de los datos filtrados era normal tirando a lenta. Pero ahora con harbour el filtro tarda mucho mas del doble en mostrar los primeros resultados y la navegación tarda 10 o incluso más segundos en cambiar de registro.

El filtro que aplico es del tipo: SET FILTER TO AT(TEXTO, CAMPO)>0

¿Hay alguna solución?

Gracias
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm

Re: FILTROS EN HARBOUR VS CLIPPER

Postby Willi Quintana » Wed Mar 25, 2009 2:02 pm

Hola
Utiliza indicex CDX y uas la funcion Ordscope() para el filtrado,,,
Echale un ojo aqui:
http://www.ea6dd.com/ftp/bielsys/dbfcdx ... ndices.pdf

Salu2
User avatar
Willi Quintana
 
Posts: 1020
Joined: Sun Oct 09, 2005 10:41 pm
Location: Cusco - Perú

Re: FILTROS EN HARBOUR VS CLIPPER

Postby miarcod » Wed Mar 25, 2009 2:44 pm

Ya estoy utilizando indices CDX
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm

Re: FILTROS EN HARBOUR VS CLIPPER

Postby jrestojeda » Wed Mar 25, 2009 2:50 pm

Hola amigo, prueba filtrar de la siguiente manera:

Code: Select all  Expand view  RUN

DBSETFILTER({|| AT(TEXTO, CAMPO)>0 } )
 


Espero te sirva.
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 601
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: FILTROS EN HARBOUR VS CLIPPER

Postby surGom » Wed Mar 25, 2009 2:52 pm

Poné un ejemplo del código que estás utilizando. Yo lo uso con xharbour y funcionan muy bien

Luis
surGom
 
Posts: 640
Joined: Wed Oct 19, 2005 12:03 pm

Re: FILTROS EN HARBOUR VS CLIPPER

Postby Ricardo Ramirez E. » Wed Mar 25, 2009 6:41 pm

Hola :
Usa scopes son mas rapidos.
( ::cAlias )->( OrdScope( nScopeType, uValue ) )
Saludos
Ricardo R.
xHarbour 1.1.0 Simplex , Microsoft Visual Studio 2008, Bcc55, Fwh Build. 9.01
User avatar
Ricardo Ramirez E.
 
Posts: 161
Joined: Wed Jan 25, 2006 10:45 am
Location: Praia - Cape Verde

Re: FILTROS EN HARBOUR VS CLIPPER

Postby hmpaquito » Wed Mar 25, 2009 7:55 pm

hola,

los scopes solo sirven si esta soportado por un indice.

(x)harbour es TREMENDAMENTE mas rapido que clipper

saludos
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: FILTROS EN HARBOUR VS CLIPPER

Postby miarcod » Fri Mar 27, 2009 10:49 am

Bueno, despues de 3 dias luchando con los filtros he tenido que volver al programa CLIPPER

¡¡¡ esto es increible !!!

El programa es el mismo, pero compilado con harbour, en modo local va bien, y funciona más rapido que clipper pero en una red con 14 ordenadores no hay manera de que se filtren los datos como lo hace desde clipper

De la red no creo que sea, porque la misma red, los mismos equipos y todo igual corre mucho más rápido con el programa clipper que con el de HARBOUR.

Hoy por ejemplo, para filrar una base de datos de 5500 registros tardaba desde un terminal más de 20 segundos, y al volver a aplicar el mismo filtro despues volvia a tardar como 15 segundos. Sin embargo con CLIPPER, el primer filtro tarda alrededor de 10 segundos y el mismo filtro a continuación aparece prácticamente al momento.


El filtro lo aplico para presentar en un twbrowse los registros de un fichero y ya está aplicado cuando creo el browse

¿Alguna sugerencia?
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm

Re: FILTROS EN HARBOUR VS CLIPPER

Postby wmormar » Fri Mar 27, 2009 11:29 am

miarcod,

Hemos hecho prueba con algunos amigos que han tenido el mismo problema y "casi" todos han estado solucionando indicándole a sus antivirus la excepción de las DBF (*.dbf), ahí en esa excepción ha sido la solución "casi" generalizada.

Espero pueda serte de ayuda este comentario.
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: FILTROS EN HARBOUR VS CLIPPER

Postby miarcod » Fri Mar 27, 2009 11:56 am

GRACIAS

NI EL SERVIDOR NI NINGUNA DE LAS MÁQUINAS QUE CORREN EN LA RED TIENEN ANTIVURUS.
NINGUNA MÁQUINA SALE A INTERNET. LA RED ES LOCAL Y ESTÁ AISLADA. LA RED DE INTERNET UTILIZA OTROS EQUIPOS Y OTRO HARDWARE
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm

Re: FILTROS EN HARBOUR VS CLIPPER

Postby miarcod » Fri Mar 27, 2009 12:04 pm

¿ EN HARBOUR ES NECESARIO CONFIGURAR ALGUNA VARIABLE DE ENTORNO?

CON CLIPPER TENGO ESTABLECIDAS EN TODOS LOS EQUIPOS LA VARIABLE

SET CLIPPER=F220;E:256000

DENTRO DEL AUTOEXEC.NT

Y DENTRO DEL CONFIG.NT
FILES=220
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm

Re: FILTROS EN HARBOUR VS CLIPPER

Postby Kleyber » Fri Mar 27, 2009 12:45 pm

Has intentado lo que dice Pedro (pymsoft) en este thread: viewtopic.php?f=6&t=15037 ?

Saludos,
Kleyber Derick

FWH / xHb / xDevStudio / SQLLIB
User avatar
Kleyber
 
Posts: 581
Joined: Tue Oct 11, 2005 11:28 am
Location: São Luiz, Brasil

Re: FILTROS EN HARBOUR VS CLIPPER

Postby miarcod » Fri Mar 27, 2009 2:30 pm

Si, ya he probado tambien esta alternativa, para otro tipo de busquedas en las que hay muchos más registros > 20000 pero esta tabla tiene pocos registros

Lo que no entiendo es porque en clipper tarda mucho menos que con harbour

¿puede tener que ver que los primeros registros de la dbf no se incluyan en el filtro?
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm

Re: FILTROS EN HARBOUR VS CLIPPER

Postby Patricio Avalos Aguirre » Fri Mar 27, 2009 3:07 pm

hola

Lo otro es que pruebes creando la base de datos en (x)harbour y luegos exporte los datos
haber como va..
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: FILTROS EN HARBOUR VS CLIPPER

Postby Marco Augusto » Fri Mar 27, 2009 3:33 pm

Que browse estas usando en harbour ?

xbrowse o
listbox

el listbox es mucho más rápido
Marco Augusto Rodriguez Manzo
FWH January 2020 Xharbour 1.2.3
MySQL 5.0.19 Fastreport

PERZO SOFT
Sistemas Personalizados
User avatar
Marco Augusto
 
Posts: 144
Joined: Wed Oct 12, 2005 1:03 pm
Location: Cuernacava, Morelos Mexico

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 40 guests