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 01-07-2004
Avatar de @-Soft
@-Soft @-Soft is offline
Miembro
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 200
Poder: 22
@-Soft Va por buen camino
Angry reporte con formularios MDI

hola

estoy desarrollando una aplicacion en Delphi 7 y QuickReport, estoy utilizando el estilo MDI y estoy teniendo un problemilla con los reportes, ya que cuando los mando a imprimir se visualiza el formulario fuente en pantalla y yo no quiero que estoy suceda, cuando me refiero al formulario fuente, quiero decir al formulario que se crea en tiempo de diseño.

echenme un cable con esto, por favor.

Salu2
__________________
Ivan Lora

http://www.arrobasoft.da.ru

Valientes son aquellas personas que triunfan donde otros fracasan.
Bienaventurado los que nada esperan porque jamas seran defraudados.
Responder Con Cita
  #2  
Antiguo 01-07-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
¿Cómo estas creando los reportes? File \ New \ Report ???... o estas pegando los reportes sobre formularios... ¿Controlaste que forms estan en modo Auto-Create?
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 04-07-2004
Avatar de @-Soft
@-Soft @-Soft is offline
Miembro
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 200
Poder: 22
@-Soft Va por buen camino
hola

los estoy pegando sobre el form a lo tradicional, si tome en cuenta el auto-create ya que los form MDI no puede estar en autocreate, tambien en el evento on close coloque la sentencia

Código Delphi [-]
Action := caFree;
__________________
Ivan Lora

http://www.arrobasoft.da.ru

Valientes son aquellas personas que triunfan donde otros fracasan.
Bienaventurado los que nada esperan porque jamas seran defraudados.
Responder Con Cita
  #4  
Antiguo 09-07-2004
Avatar de edgusano
edgusano edgusano is offline
Miembro
 
Registrado: abr 2004
Ubicación: Medellin Colombia
Posts: 180
Poder: 21
edgusano Va por buen camino
Exclamation Podrias ser un poco mas claro

Que instruccion estas utilizando a la hora de llamar al reporte, segun lo que has dicho me parece que lo estas haciendo algo parecido a esto:

application.createform(TformRepor, frmrepor);
frmrepor.show;

Con esto mostraria el formulario como se hace en modo diseño, si es asi lo que debes de hacer es:

application.createform(TformRepor, frmrepor);
frmrepor.QRReport.preview;

y asi si muestra el reporte como debe ser.

Esper y te sirva de algo.
__________________
Optimus Prime
Responder Con Cita
  #5  
Antiguo 09-07-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por @-Soft
los estoy pegando sobre el form a lo tradicional...
Ok!, si estos formularios solo contienen el reporte, que no sean MDIChild y que la propiedad Visible sea False, así no se mostrarán.
Si lo estas pegando sobre el mismo form que se cargan/consultan, si mal no recuerdo no puedes ocultarlos, a menos que los peges sobre un contenedor y ocultes este.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #6  
Antiguo 09-07-2004
Avatar de @-Soft
@-Soft @-Soft is offline
Miembro
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 200
Poder: 22
@-Soft Va por buen camino
Thumbs up

Cita:
Que instruccion estas utilizando a la hora de llamar al reporte, segun lo que has dicho me parece que lo estas haciendo algo parecido a esto:

application.createform(TformRepor, frmrepor);
frmrepor.show;
pues claro que no, es obvio que de esta forma solo estoy invocando la Form y no el reporte.

Cita:
si lo estoy haciendo asi:
application.createform(TformRepor, frmrepor);
frmrepor.QRReport.preview;
ya que de esta forma estoy invocando el reporte y no el Form.


Cita:
Ok!, si estos formularios solo contienen el reporte, que no sean MDIChild y que la propiedad Visible sea False, así no se mostrarán.
Si lo estas pegando sobre el mismo form que se cargan/consultan, si mal no recuerdo no puedes ocultarlos, a menos que los peges sobre un contenedor y ocultes este.
es posible que funcione lo que me dices, ya que si tengo la Form en MDIChild y no he puesto la propiedad Visible en False. y no lo estoy pegando en el Form que se Cargan/consultan, sino, en un form aparte solo para visualizar el reporte.

Gracias a todos y un saludo
__________________
Ivan Lora

http://www.arrobasoft.da.ru

Valientes son aquellas personas que triunfan donde otros fracasan.
Bienaventurado los que nada esperan porque jamas seran defraudados.

Última edición por @-Soft fecha: 09-07-2004 a las 14:10:34.
Responder Con Cita
  #7  
Antiguo 09-07-2004
Avatar de @-Soft
@-Soft @-Soft is offline
Miembro
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 200
Poder: 22
@-Soft Va por buen camino
hola

funciono perfectamente, gracias a todos y a Delphi.com.ar y hasta pronto.

Salu2
__________________
Ivan Lora

http://www.arrobasoft.da.ru

Valientes son aquellas personas que triunfan donde otros fracasan.
Bienaventurado los que nada esperan porque jamas seran defraudados.
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 21:08:51.


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