
Reporte mas rapido
Publicado por VICTOR PEREZ (278 intervenciones) el 20/04/2011 00:39:57
Hola amigos,
Tengo en mi sistema dos formas de relizar un reporte al hacer click en Imprimir.
LA primera es
SELECT * FROM AlmCja WHERE ((fecha >= thisform.txtFechaInic.value .and. fecha <= thisform.txtFechaFinal.value) .and. empty(sit)) INTO CURSOR _AlmCja
INDEX ON DTOC(FECHA) + CLIENTE TAG FECHAPTE
REPORT FORM diariod_fecha noeje TO PRINTER PROMPT preview
LA segunda es
Sele AlmCJA
Set order to tag FECHAPTE
REPO FORM DIARIOD_FECHA NOEJE TO PRIN prompt preview for ;
(fecha >= thisform.txtFechaInic.value .and. fecha <= thisform.txtFechaFinal.value) .and. empty(sit)
Pero observo que està muy lento el asunto. Quisiera saber cual de los metodos en su experiencia es mas rapido y si existe otra forma de hacer el reporte que la data a cargar o mostrar se haga mas rapido.
La Tabla tiene 37000 registros.
Sus opiniones son bienvenidas.
Victor - Panama -
Tengo en mi sistema dos formas de relizar un reporte al hacer click en Imprimir.
LA primera es
SELECT * FROM AlmCja WHERE ((fecha >= thisform.txtFechaInic.value .and. fecha <= thisform.txtFechaFinal.value) .and. empty(sit)) INTO CURSOR _AlmCja
INDEX ON DTOC(FECHA) + CLIENTE TAG FECHAPTE
REPORT FORM diariod_fecha noeje TO PRINTER PROMPT preview
LA segunda es
Sele AlmCJA
Set order to tag FECHAPTE
REPO FORM DIARIOD_FECHA NOEJE TO PRIN prompt preview for ;
(fecha >= thisform.txtFechaInic.value .and. fecha <= thisform.txtFechaFinal.value) .and. empty(sit)
Pero observo que està muy lento el asunto. Quisiera saber cual de los metodos en su experiencia es mas rapido y si existe otra forma de hacer el reporte que la data a cargar o mostrar se haga mas rapido.
La Tabla tiene 37000 registros.
Sus opiniones son bienvenidas.
Victor - Panama -
Valora esta pregunta


0