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 23-05-2006
Rubas_27 Rubas_27 is offline
Registrado
 
Registrado: may 2006
Posts: 1
Poder: 0
Rubas_27 Va por buen camino
Problemas para visualizar un Reporte con QuickReport

Hola a todos:

Tengo un problemilla con el Quick Report....

Lo que pasa es que he creado un pequeño reporte en delphi el cual quiero que se visualice a traves de otra formulario... en mi caso tengo dos formularios uno donde tengo el boton que quiero que visualice el reporte y el otro formulario donde tengo generado el reporte....

Cuando inserto dentro del formulario donde esta el reporte en el procedimiento TListadoClientes.FormCreate(Sender: TObject);

Reporte.Preview;

Se visualiza el reporte bien

Pero cuando quiero asociar la visualización de reporte en el botón del formulario principal dandole la referenecia....

Reporte.ListadoClientes.Preview;

Me indica que Reporte no esta declarado y no ubico en que parte del formulario principal declarar (uses) la variable para que se vincule con el formulario que contiene el reporte...

SERA QUE PUEDAN ASESORARME CON ESTE PROBLEMILLA...

Gracias....
Responder Con Cita
  #2  
Antiguo 24-05-2006
andressanchez andressanchez is offline
Miembro
 
Registrado: jul 2005
Ubicación: Sando Domingo, Rep. Dom.
Posts: 109
Poder: 19
andressanchez Va por buen camino
Hola

Todos mis reportes yo los invoco de esta manera:

Código Delphi [-]
procedure TFPrincipal.btImprimirClick(Sender: TObject);
begin
Form1 := TForm1.Create(application);
Form1.QuickRep1.Preview;
Form1.Free;
end;

debes tener en cuenta que form1 NO esta en la lista de formularios auto-create forms.

Espero te sirva de algo
Responder Con Cita
  #3  
Antiguo 24-05-2006
lgarcia lgarcia is offline
Miembro
 
Registrado: jul 2004
Posts: 479
Poder: 20
lgarcia Va por buen camino
Problemas con QuickReport

Hola:

De la forma que yo utilizo para mostrar el reporte es esta a partir del formulario con el boton para visualizar el reporte

Código:
try
  Application.CreateForm(TQuickReport1, QuickReport1);
  QuickReport1.Preview;
finally
  QuickReport1.Free;
end;
Lo que tambien debes en el quickreport utilizar en el evento beforeprint detallar de donde vienen los datos ya sea de una consulta o el evento onNeedData si son datos estaticos.

Tambien de esta forma debes eliminar del proyecto en el area del begin end
la linea correspondiente a la creacion del formulario del QuickReport

Saludos

Luis Garcia
_____________________________
La mejor manera de decir es hacer
Responder Con Cita
  #4  
Antiguo 26-05-2006
pijo pijo is offline
Miembro
 
Registrado: sep 2003
Ubicación: Barcelona, casi
Posts: 56
Poder: 21
pijo Va por buen camino
Yo creo que el problema lo tienes en el orden de los factores.

Si el formulario es TListadoClientes
Y el QuickREport se llama Report.

La llamada desde otro sitio seria:

NombreFormulario.NombreReport.Preview;

en tu caso:
Código Delphi [-]
ListadoClientes.Report.Preview;

ánimos
__________________
Ánimos.
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
reporte para un recibo de sueldo ariadna Impresión 1 20-09-2005 03:12:44
Problema con un Reporte en quickreport Ing Harry Impresión 1 14-06-2005 17:20:18
problemas con reporte pharaonhx Impresión 4 22-01-2005 05:14:06
Combinar tablas para un Reporte silviodp Conexión con bases de datos 16 21-04-2004 13:39:08
Diseño de reporte QuickReport mediante texto acalderonr Impresión 1 24-11-2003 08:45:19


La franja horaria es GMT +2. Ahora son las 11:52:36.


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