FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problema con QRRichText
Hola amigos tengo un problema al imprimir el contenido de varios QRRichText
La verdad el problema surgio cuando queria imprimir el contenido de un StringGrid de 5 columnas y 19 filas (una fila para los titulos)y no sabia como, entoces descubri que se pòdia con QuickReport pero no sabia usar QR, pero se me ocurrio una idea.Crie un form para el StringGrid donde el usuario encribe los datos y tengo un menu de opciones(imprimir, guardar,nuevo,previsualizar,etc.).Tambien dos edit para el total de la suma de las dos ultimas columnas del stringGrid que estan ubicados abajito de ellas pues el usuario quiere esta suma;osea la la penultima y la ultima culumna del stringGrid son datos numericos; Aparte de eso tengo otros componentes que no interesan al caso. Crie otro form llamado "Report" para el QuickReport(QR) donde puse 5 QRRichText dentro del QR teniendo en cuenta que cada QRRichText representa una columna del stringGrid ,es decir los QRRichText estan juntitos como como 5 columnas,Ademas 2 QRLabel para el total (osea que tambien estan abajito del penultimo QRRichText y el ultimo).Cuando el usuario le clickea la opcion previsualizar o imprimir, lo que hago internamente es copiar toda la columna i del StringGrid al QRRichText(i)correspondiente y asi sucesivamente y luego lo previsualizo o lo imprimo de acuerdo a la opcion clickeada, aqui tienen el metodo que lo he llamado CopiarTodo;
OK el problema es que cuando lo previsualizo esta todo en orden ,pero cuando lo imprimo los datos de la suma que tienen los QRLabel2,QRLabel3, me aparecen mas abajo de lo que se previsualiza, pareciera que los QRRichText tubieran al final un "enter" demas. Lo que pasa es estoy imprimiendo en un formulario que ya esta diseñado y solamente yo lo que hago es rellenar dicho formulario ,asi que por eso quiero que se imprima en el lugar exacto. No se si pudieran Ayudarme o darme otra opcion pero mejor si me ayudan para no estar haciendo todo de nuevo.Solamente es este pequeño error. Última edición por rgstuamigo fecha: 04-08-2008 a las 17:25:52. Razón: error en una linea |
#2
|
||||
|
||||
Hola, si quieres imprimir el contenido de un StringGrid, puedes utilizar el evento OnNeedData del QuickReport, un ejemplo.
colocas Qrlabels en una banda Detail, que sera cada columna de tu StringGrid. Sobre el QrRichText, la verdad nose porque pasa lo que dices. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. Última edición por Caro fecha: 02-12-2009 a las 13:17:40. |
#3
|
||||
|
||||
Hola Caro muchas gracias por responder, la verdad me has dado una nueva opcion, pero quisiera preguntarte Que pasa si quiero que las lineas sean mas pegadas o haya un espacio mas ancho entre cada fila de la impresion. Con respecto al ejemplo que me diste ,la variable Indice ¿es una variable global?
(Comentarte que estoy utilizando Delphi 7) Espero tu respueta. |
#4
|
||||
|
||||
Hola de nuevo rgstuamigo, la variable Indice si es una variable global, sobre el espacio entre las líneas es depende del alto que le des a tu banda Detail, cuanto mas alto la separación entre las líneas sera mayor, si quieres bien pegadas, disminuye el alto de la banda.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#5
|
||||
|
||||
Muchas gracias Caro Excelente Respuesta
Saludos.. Hasta una proxima oportunidad. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Atributos del QRRichText | rafita | Impresión | 4 | 13-04-2009 19:37:11 |
error con qreport y qrrichtext | aladelta | Impresión | 2 | 18-01-2008 10:02:52 |
Ayuda QRRichtext | drykea | Impresión | 2 | 05-06-2007 12:32:47 |
escribier en un qrrichtext | gustavo2 | Varios | 2 | 03-02-2004 00:23:42 |
Modificar qrRichText | aig | Impresión | 4 | 19-06-2003 10:55:39 |
|