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 03-05-2005
blamsa blamsa is offline
Miembro
 
Registrado: mar 2005
Posts: 10
Poder: 0
blamsa Va por buen camino
Duda de QuickReport

Hola, tengo creado un quick report con sus bandas, expresiones y demas...y todo ello conectado a una ADO Table. Mi duda es que en tiempo de diseño, si le doy a preview, me aparece el quick report perfecto con todos los datos que le he ido indicando y bien ordenaditos...pero al compilar, en tiempo de ejecución, cuando le doy al botón que hace que se abra el quick report, me aparece con la vista de diseño, es decir, tal cual lo veo cuando lo estoy diseñando. A que se debe esto? Que me falta?
Gracias!!!
Responder Con Cita
  #2  
Antiguo 03-05-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Supongo que estas usando el método show ( es intuitivo, pero no va con Qreport).

Usa:
- QRreport.Preview
- QRreport.PreviewModal
- QRreport.PreviewModaless

Mira la ayuda para ver las diferencias.

Un saludo
__________________
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 03-05-2005
blamsa blamsa is offline
Miembro
 
Registrado: mar 2005
Posts: 10
Poder: 0
blamsa Va por buen camino
Ayuda

Pues la verdad es que no estaba utilizando ningun metodo. Simplemente en mi aplicación inicial tengo un botón que al clicarlo le indico _RunForm(TfrmInfFact, dmInfFact, TdmInfFact)
TfrmInfFact es el form donde tengo el quick report pero no he escrito ninguna linea de codigo mas que las que me pone el delphi él solo y algunos "uses" que hacian falta...simplemente he hecho diseño del quick report.
Que debería poner en el código para que al hacer click me presentara el informe tal cual me aparece en tiempo de diseño cuando le doy a preview?
Responder Con Cita
  #4  
Antiguo 03-05-2005
seara2005 seara2005 is offline
Miembro
 
Registrado: ago 2003
Ubicación: Colombia
Posts: 63
Poder: 21
seara2005 Va por buen camino
Thumbs up Preview

Mira, supongo que si tienes el disenõ completo del Reporte y funciona el preview, todo está bién.
Por Ejemplo: Tienes creado un formulario con nombre FormInfFact y dentro de él un componente QuickRep1 ...y todo lo demás.

Como se manda a ejecutar desde otro form tienes que poner lo siguiente en el código del programa:

procedure TFormMain.Button1Click(Sender: TObject);
begin
FormInfFact.QuickRep1.Preview;
end;
__________________
Saludos

Seara2005
Responder Con Cita
  #5  
Antiguo 04-05-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Todos por inercia, colocamos un Form, y despues dentro el QuickReport. En realidad no tienes por qué hacerlo así. Estamos creando una ventana (que tambien consume recursos adicionales) y no la vamos a usar para nada.

File --> New --> Other --> QuickReport

Y para crearlo en tiempo de ejecución, igual que otro objeto cualquiera:
Código Delphi [-]
Qr:= TquickReport.Create(...);
Qr.PreviewModal

Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 04-05-2005
blamsa blamsa is offline
Miembro
 
Registrado: mar 2005
Posts: 10
Poder: 0
blamsa Va por buen camino
Ordenar

Gracias por vuestra información...haber si me ayudais también con lo siguiente:
en mi Quick Report tengo las QRExrpressions que cada una apunta a un campo de mi base de datos. Uno de mis campos son fechas y necesito ordenarlas de mas actuales a menos...como debo hacerlo? También necesito asociar un botón que cuando se pulse me filtre esas fechas por semanas, por ejemplo.
Gracias de nuevo!!
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


La franja horaria es GMT +2. Ahora son las 02:42:34.


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