Estimados: Tengo un BD indexada por un campo X, y en el reporte deseo que solo me imprima los primeros 20 registros.
Con tPRINTER no tengo problemas, pero con tREPORT no le doy en la tecla.
Saludos y Gracias.
Ruben Fernandez
Imprimir solo 20 lineas
Re: Imprimir solo 20 lineas
Holá,
Haga un filtro con el SET FILTER ó con ORDSCOPE() -> Más rápido.
Saludos.
Haga un filtro con el SET FILTER ó con ORDSCOPE() -> Más rápido.
Saludos.
João Santos - São Paulo - Brasil
Re: Imprimir solo 20 lineas
Amigo, como tienes el codigo
Saludos
Saludos
Re: Imprimir solo 20 lineas
Gracias por contestar a ambos.
JBRITA: Con un filtro no creo que funcione, son solo los primeros 20 registros de una BD que puede tener 30000 registros.
JOAO: No tengo código aún, lo tengo hecho con tPrinter y no hay problemas, pero me gusta mas como queda con REPORT.
Hare algunas pruebas y les cuento.
Saludos y Gracias
Ruben Fernandez
JBRITA: Con un filtro no creo que funcione, son solo los primeros 20 registros de una BD que puede tener 30000 registros.
JOAO: No tengo código aún, lo tengo hecho con tPrinter y no hay problemas, pero me gusta mas como queda con REPORT.
Hare algunas pruebas y les cuento.
Saludos y Gracias
Ruben Fernandez
- FranciscoA
- Posts: 1964
- Joined: Fri Jul 18, 2008 1:24 am
- Location: Chinandega, Nicaragua, C.A.
Re: Imprimir solo 20 lineas
Hola RuFerSo. Prueba así:
Saludos.
Code: Select all
nLineas:=1
.......
oReport:bSkip := {|| oList:Skip(),nLineas+=1 }
ACTIVATE REPORT oReport WHILE nLineas<=20 .and. !oList:Eof()
Francisco J. Alegría P.
Chinandega, Nicaragua.
Fwxh1204-MySql-TMySql
Chinandega, Nicaragua.
Fwxh1204-MySql-TMySql
Re: Imprimir solo 20 lineas
Gracias FranciscoA: respondo tarde porque recien llegue del trabajo.
Muchas gracias
Saludos
Ruben Fernandez
Muchas gracias
Saludos
Ruben Fernandez