![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola Jackguate, me podrias indicar porfavor como podria imprimir un archivo de texto con el OnNeedData del qreport
Gracias por adelantado
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#2
|
||||
|
||||
|
Cita:
![]() Añadí una banda de detalle al reporte, con un TQRLabel, que se llamará qrlLinea; y se implementará los métodos BeforePrint, para abrir el archivo, OnNeedData para imprimir cada línea y AfterPrint para cerrar el archivo. También añadiremos un miembro en la parte privada de la clase, de nombre FTexto y tipo TextFile El código quedará algo asi:
No he comprobado nada, así que el código podria contener errores de sintaxis, y hasta lógicos, pero la idea es esa. Con el tema comprendido, podras corregirlos (si los hay) por tus propios medios. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
||||
|
||||
|
Muchisimas Gracias amigo jachguate
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
|
#4
|
|||
|
|||
|
Hola!!!!
aqui de nuevo, he estado un poco atareado con esto de los reportes, y no habia tenido tiempo de revisar esta pagina(un poco ironico, la verdad es que me urge y no me ha dado tiempo de checar) =) verdad?? Consegui lo siguiente: encontre buscando por mucho tiempo en internet como hacerle para añadir una pagina nueva se añade lo siguiente: QRBand.ForceNewPage := True; se supone que con esa linea te añade una pagina nueva, si me la añade, pero no puedo crear las labels(en tiempo de ejecucion) en esa pagina, ademas la pagina me la añade en la primera parte (la pagina que añadi, pasa a ser la primera) y en donde tenia mis datos pasa a ser la segunda. Alguien sabe como hacere para crear las labels en la pagina nueva??? La verdad es que estoy hecho un lio con esto de qreport, pero bueno, al cliente lo que pida. jejeje Gracias. Cómo te sientes hoy?? |
|
#5
|
||||
|
||||
|
Cita:
Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#6
|
|||
|
|||
|
Mira, lo que pasa es que tengo una base de datos(de el cliente) que es una empresa que hace analisis de polimero, telas, hilo.
entonces lo que quieren es que se haga un reporte con todos los analisis de las muestras. esto es, cada muestra puede tener n analisis y a esas muestras les pueden hacer n pruebas a cada analisis, ej. por ej, en este, son 1 muestras y se le realizaron 3 analisis y a cada analisis se le realizaron 5 pruebas Código:
Folio Posicion Numero analisis1 analisis2 analisis 3 1 3a 01 2.25 6.25 8.45 1 2a 02 48.25 --- 98.35 1 5a 03 58.55 6.66 --- 1 6a' 04 6.45 6.56 6.94 1 4a 05 4.25 1.25 6.25 ...... ...... ..... Lo que hago en el qreport es crear los labels de los resultados en tiempo de ejecucion, pero si son 50 pruebas, las labels se pasan del alto de la banda de detalle.... cuando pase es ,lo que quiero es crear una nueva pagina y continuar creando los labels en esa pagina. Espero que me haya ententido. Gracias. Cómo te sientes hoy?? Última edición por david duarte fecha: 27-10-2005 a las 17:57:24. Razón: complementar |
|
#7
|
|||
|
|||
|
hola
crea una banda de titulo y le cambias la propiedad en bandatype a rbcolumheader
estoy aprendiendo a programar espero eso sea lo que necesitas y disculpa por ser muy poco explicito ya me regañaron en el foro por eso soy mamp67 si me pueden ayudar con mi reporte se los agradecere |
|
#8
|
||||
|
||||
|
Realmente no me he topado con esta necesidad antes. Creo que en casos como este, quizas valdria mas crear "n" reportes, uno con las primeras columnas, otros con las columnas restantes, y luego unirlos via qrCompositeReport.
Otra opción es no usar qReports y enviar directamente a la impresora. Saludos. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|