Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

 
 
Herramientas Buscar en Tema Desplegado
  #11  
Antiguo 25-01-2007
aladelta aladelta is offline
Miembro
 
Registrado: jul 2003
Posts: 70
Poder: 24
aladelta Va por buen camino
Hola a todos:

Si no he entendido mal, a mi me pasaba lo mismo a la hora de crear los reports. Y venga a darme el follon con el error de que elcomponente ya existe...

Yo lo tengo solucionado de la siguiente forma y te lo comento por si te puede valer y te ayuda..mira...

Descrubri, aunque sea obvio, que aunque pulses cerrar en la ventana del preview del report, realmente el componente no se destruye, y tenemos el problema, en el boton de crear el preview tengo esta llamada a una funcion que me busca el componente y si existe lo recupera y lo muestra de nuevo, de esta manera me evito tener que crearlo de nuevo y el error, ademas, puedes cerrar o minimizar la ventana para despues recuperarla de nuevo

Código Delphi [-]
      if not buscaqr('qrevolutivo',wsmaximized) then qrevolutivo.PreviewModeless;

y la funcion de busqueda hace esto
Código Delphi [-]
function Tmaster.buscaqr(buscar:string;wstate:TwindowState):boolean;
var i:integer;
begin
  result:=false;
  for i:=0 to Screen.FormCount-1 do
  begin
    if pos('QRStandardPreview',Screen.Forms[i].Name)>0 then
      if TQuickrep(TQRPreview(Screen.Forms[i].controls[4]).qrprinter.parentreport).name=buscar then
        begin
          Screen.Forms[i].WindowState:=wstate;
          result:=true;
          exit;
        end;
  end;
end;

prueba esta idea, y ya comentas por si tengo errores....

Un saludo...
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
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


La franja horaria es GMT +2. Ahora son las 23:01:25.


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