FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Imprimir sólo información en pantalla
Un gran saludo a todos.
Quisiera vuestra ayuda con un problema de impresión que no he podido solucionar a pesar de haber buscado en este y otros foros y leído distintos tópicos. He desarrollado una aplicación que utiliza como base de datos ADO. Estos datos se muestran en el form de la aplicación. Confeccioné un report en Quickreport conectado al dataset y cuando le doy a imprimir en el botón Imprimir que puse en la aplicación, en vez de imprimir el registro visible en la pantalla, imprime todos los registros existentes en la base de datos. ¿Cómo debo proceder? ¿Sería recomendable utilizar un ADOQuery? y si es así ¿alguien puede ayudarme con el código sql? Desde ya agradezco cualquier ayuda. |
#2
|
|||
|
|||
deja en blanco la propiedad dataset al quickreport
|
#3
|
||||
|
||||
Estimado luisgutierrezb:
Gracias por tu respuesta. Eso ya lo hice, siguiendo tu consejo en otro hilo y no funcionó. ¿Conoces alguna otra opción? Salu2 |
#4
|
|||
|
|||
Para hacer un reporte que no imprima los registros del dataset y solo el registro actual entonces elimina la banda de detalle, Los campos del registros actual ponlos en en la banda PAGEHEADER por ejemplo la cual el tamaño se puede modificar al gusto.
Yo he utilizado esa tecnica para imprimir informacion que incluso no sale de ninguna tabla, si no de datos desde variables de memoria, por ejemplo un desglose de monedas de una planilla de pago de empleados att Última edición por Bpascal fecha: 20-01-2009 a las 00:27:26. |
#5
|
||||
|
||||
Gracias Bpascal pero tu método no me funciona. Imprime un sólo registro, pero no el que está en pantalla.
Salu2 |
#6
|
|||
|
|||
Debes de utilizar para el informe el mismo dataset que utilizas en el formulario.
|
#7
|
|||
|
|||
Cita:
Entonces me gustaria que describieras que controles estas usando para desplegar la informacion en pantalla y si haces algun proceso para llenarlos con datos. Si yo tengo un DBGRID con muchos registros y a medida que seleciono un registro con las teclas del cursor, al llamar un quickreport.preview donde esta puesto un qrdbtex en la banda de TITULO (y no existe la banda de detalle) siempre aparece el dato del registro que tengo selecionado en el dbgrid. Si el quickreport esta enlazado a un querry que tiene mas de un registro entonces la banda de detalle mostrará todos los registros de ese querry; haci que la solucion es o filtrar el querry para que solo tenga un registro que es el que deseas o no utilices la banda de detalle. Última edición por Bpascal fecha: 20-01-2009 a las 18:18:23. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Imprimir Pantalla | guille85 | Impresión | 2 | 23-07-2008 16:00:12 |
imprimir pantalla | martita | Impresión | 2 | 14-05-2008 14:51:45 |
Imprimir información de una tabla | Angelica Lizeth | Impresión | 3 | 21-12-2006 23:59:08 |
imprimir en pantalla en tiempo de ejecucion | RJF | Varios | 1 | 21-04-2005 09:22:16 |
Imprimir Pantalla, como ? | Pascual Montes | Gráficos | 3 | 30-12-2004 09:04:43 |
|