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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-06-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Código Delphi [-]
procedure TFPrincipal.General1Click(Sender: TObject);
var
fparam:TFIntroParametros;
finforme:TFInformeIncentivos;
fini,ffin:TDateTime;
begin
  fparam:=TFIntroParametros.crea_fecha(FPrincipal);
  fparam.ShowModal;
  if(fparam.obtener_seccion<>'-1')then
  begin
    fini:= fparam.obtener_inicio;
    ffin:=fparam.obtener_fin;
    finforme:=TFInformeIncentivos.crear(nil,fini,ffin);
    finforme.QuickRep1.Page.Orientation:=poLandscape;
    finforme.QuickRep1.PreviewModal;

    freeandnil(finforme);
  end;
end;

He hecho 2 modificaciones, al parecer, TFInformeIncentivos tiene como parametros en el constructor, el Aowner, y las dos fechas. Yo he puesto el Aowner (dueño) a nil, con lo cual estoy diciendo que nadie se encargue de destruir ese objeto, que lo hago yo mismo, en el comando freeandnil.

Tambien he puesto PreviewModal, para que la ejecución de esa ventana se pare en esa linea, y justo cuando se cierre la presentación preliminar, se libere la ventana y lógicamente el informe.

Con esto debe rular de miedo.

Ese query, cuando los abres y cierras?

PD: Por cierto, de que BBDD estamos hablando y qué método de acceso, BDE, ADO...¿?

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
  #2  
Antiguo 16-06-2005
manolop manolop is offline
Miembro
 
Registrado: may 2005
Posts: 109
Poder: 22
manolop Va por buen camino
Uso Interbase 6 y el modo de acceso...BDE pues utilizo los componentes de interbase, IBQuery,IBDataSet.....

Antes de probar lo que me has enviado he de decir una cosa, probando a instalar una impresora en mi equipo (pues todas son en red), he comprobado que si imprime simplemente con el boton de imprimir de quickreport, por lo que el problema parece ser al imprimir en red, aunque esto deberia tratarlo el propio Operativo, no?. Ya te cuento como va tu solucion, muchisimas gracias por tu seguro preciado tiempo, saludos.
Responder Con Cita
  #3  
Antiguo 16-06-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
A que es la maldición de la red????

Supongo que ya lo has probado, si no, ve a las propiedades de esa impresora y en el apartado de opciones avanzadas, cambiale el método de imprimir:

- Imprimir de inmediato
- Imprimir directamente en la impresora.

Y por supuesto decirle que "siempre está disponible". Prueba con todos los métodos a ver si hay suerte.

Prueba a abrir el entorno de red, y mediante él, acceder hasta las propiedades de esa impresora en red, despues, envia a imprimir algo desde tu programa; se trata de que windows "conecte" con esa impresora justo antes de imprimir, ya que por defecto, en el explorador de windows, enumera los recursos compartidos, pero no comprueba que estan activos hasta que le das un par de clics.

Si todo esto falla, me rindo y no te mareo más . Digo yo que tocando todos los temas, alguno de ellos será el fallo no?
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
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 14:26:29.


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