![]() |
![]() |
| 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
|
||||
|
||||
|
Muy curioso Vlady, tienes toda la razón.
Haciendo pruebas, hay que crear el report con un Form de dueño, useasé:
Da igual el form que sea, pero de hecho con nil y con application como parámetro, PrinterSettings se queda inhabilitado. (En mi caso me deja imprimir). Realmente no habrá problemas de destrucción de componentes mientras usemos FreeAndNil. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#2
|
||||
|
||||
Gracias Lepe por tu ayuda de otro lado mirando el codigo que me dio aladelta me genera un error de compilacion en la siguiente linea:especificamente en ParentReport no se que unidad es la que maneja esta función o como puedo hacer para que este error desaparesca. |
|
#3
|
|||
|
|||
|
Hola de nuevo:
Vamos a ver si se puede solucionar este problema....y a ver si soy capaz de de ello... Como me imagino que tienes las fuentes del quickreport "sin tocar" (que por cierto es el 4.0) , en la unidad QRPrntr, que debes compilar en las "uses" de tu unidad o de tu formilario, ahi en la linea 568, tienes la propiedad qrprinter del componente TQRPreview, que es quien controla y quien contiene tu listado, y que se crea en el momento de lanzar la ventana preview automatica que lleva por defecto el quickreport y que creo, por tanto, que es por donde te viene el problema de duplicidad de componentes en tu programa, igual que me pasaba a mi... Lo que pude observar con esto, es que al utilizar la ventana preview del quickreport, este componente "qrprinter", lo unico que guarda de tu "quickreport" cuando lo diseñaste es el nombre, pero como es una propiedad dentro del componente, la unica forma de conprobar si ya existe un listado en ejecucion es de esta forma que te he puesto... Prueba esto y cuenta, ya que a mi me funciona muy bien, y comprueba que compilas con las units correctas del quickreport... Un saludo... |
|
#4
|
||||
|
||||
|
Te cuento aladelta que no he podido dar con el error tengo todos los uses de reporte en la unidad en la que estoy trabajando y el unico error que me arroja es Undeclare identifier 'parentreport', la verdad no se como acceder tambien al codigo fuente de quickreport.
Ya no se que pueda hacer he realizado todas las sugerencias del foro y aun me continua arrojando el mismo error hasta ya he pensado en cambiar el quickreport por otro. Gracias |
|
#5
|
|||
|
|||
|
Hola de nuevo:
Vamos por partes...digo yo... - ¿tienes el quickreport 4.0? - ¿tienes el directorio ubicado dentro de "library path" del delphi?, que de paso deberia ser "C:\Archivos de programa\Borland\Delphi7\quickrpt" Es que no entiendo como no puedes abrir las units del quickreport con solo pulsar boton derecho sobre el componente y la primera opcion es la de "find component", y las units que yo compilo son "QRCtrls, QuickRpt, QRPrntr", ya que si el quickreport que intentas realizar no esta ubicado en la unit que lo lanza, pues tendras que añadir al principio de la misma las tres que te indico... Yo tengo delphi 7, y la verdad no se porque no te deja acceder a las fuentes, miralo bien a ver si el error no es este y te viene por otro lado. Mira si el propio delphi te las encuentra de la forma que te he comentado antes... Un saludo. |
|
#6
|
||||
|
||||
|
Gracias aladelta por tu ayuda, pero te cuento que la palabra reservada
no aparece por ningun lado y ya he abiereto el codigo de la unidad QRPRNTR.pas y por ningun lado esta esta función, pendiente de mas información gracias. |
|
#7
|
|||
|
|||
|
Hola de nuevo:
¿Podrias decir que version del quickreport tienes, ya que aparece al principio de la unit que comentas? No obstante, te mando un correo con el archivo, ya que por aqui no puedo porque es demasiado grande.... Saludos.. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Mostrar DXF | Churi | Gráficos | 1 | 08-01-2007 14:33:20 |
| Error al querer mostrar mensaje con JS | YaninaGenia | .NET | 0 | 27-07-2006 16:00:45 |
| mostrar o no mostrar un control en un DBCTRLGRID segun la fila | gesteban | OOP | 0 | 10-11-2005 17:21:11 |
| Urgente...error al querer mostrar form2 | redlyon13 | Varios | 1 | 01-12-2003 15:32:12 |
| Error al mostrar formulario | jmselesan | OOP | 2 | 13-08-2003 21:11:14 |
|