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

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


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


La franja horaria es GMT +2. Ahora son las 15:18:53.


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