Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-03-2007
Avatar de vpepen
vpepen vpepen is offline
Miembro
 
Registrado: nov 2003
Ubicación: Higüey
Posts: 104
Poder: 21
vpepen Va por buen camino
Cita:
Empezado por Lepe
Entonces supongo que creas todas tus ventanas al inicio del programa y después muestras u ocultas el form correspondiente ¿es cierto?, ¿liberas y creas dinamicamente las ventanas?
Con relación a eso, los forms se crean todos al inicio del programa. QuickReport se trabaja encima de un form y contrario a lo que parecería, yo no tengo que mostrar/ocultar el form explícitamente, ya que "al parecer" eso lo hace el mismo QuickReport cuando es invocado para el Preview. Esto lo creo basado en que el único código que tengo en el evento del botón que llama el preview es simplente:
Código Delphi [-]
Form1.QuickReport1.Preview;

Cita:
Empezado por Lepe
El hecho de que ocurra algunas veces, es lo que hace que se sea un problema, si falla siempre se encuentra rápido con breakpoints jejeje. Ten en cuenta que QuickReports es un módulo de terceros, que se apoya sobre windows, la cola de impresión, las impresoras existentes, etc... Son muchas las variables que intervienen.
Saludos
Aceptada la sugerencia

Vpepen.-
**************
Responder Con Cita
  #2  
Antiguo 14-03-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
¿los datos que muestras en en Preview de donde vienen?
¿consultas? ¿no necesitas pasarle parámetros a esas consultas?
¿tablas?

Quizás fuera conveniente crear alguna rutina al estilo:
Código Delphi [-]
procedure TForm1.VerInforme;
begin
  if not tabla1.Active then
    tabla1.Open;
  Quickreport1.PreviewModal;
  Tabla1.Close;
end;

De esta forma puedes controlar mejor si la tabla/consulta está abierta, si necesitas cerrarla para refrescar los datos, pasarle parámetros, etc.

No es buena idea dejar la consulta abierta en tiempo de diseño y "pensar" que al ejecutar el programa nada va a fallar.

Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 15-03-2007
Avatar de vpepen
vpepen vpepen is offline
Miembro
 
Registrado: nov 2003
Ubicación: Higüey
Posts: 104
Poder: 21
vpepen Va por buen camino
Cita:
Empezado por Lepe
¿los datos que muestras en en Preview de donde vienen?
¿consultas? ¿no necesitas pasarle parámetros a esas consultas?
¿tablas?
Utilizo consulta y no necesito pasarle parámetros, además de que en el caso hipotético de que fallara algo, creo que me daría cuenta, debido a que en el preview sería evidente, y todo funciona bien.

Cita:
Empezado por Lepe
No es buena idea dejar la consulta abierta en tiempo de diseño y "pensar" que al ejecutar el programa nada va a fallar.Saludos.
La consulta no la tengo abierta en tiempo de diseño, la abro en tiempo de ejecución antes de llamar el Preview.

Bueno, hasta ahora he tratato todas las sugerencias que me has dado y parece que la cosa está un poquito difícil, pero nada.... a seguir intentádolo hasta corregir el problema

De todas formas Gracias Lepe por tu ayuda y tu valioso tiempo. Cualquier sugerencia adicional me la haces saber.

Vpepen.-
*************
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error al salir de aplicacion.... sierraja Impresión 8 11-10-2016 22:49:22
Error al intentar un Preview JulioGO Impresión 2 28-04-2006 22:14:27
Error al Salir de la Aplicación camelumi Varios 3 24-09-2004 16:12:25
Error al salir de una aplicacion el_enigma1 Conexión con bases de datos 0 05-09-2004 00:49:10
Error al salir cisterpe Varios 14 28-04-2004 19:20:04


La franja horaria es GMT +2. Ahora son las 14:48:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi