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 17-11-2009
carlos munera carlos munera is offline
Registrado
 
Registrado: may 2008
Posts: 2
Poder: 0
carlos munera Va por buen camino
Controlar copias en rave reports

Hola a todos, me encuentro desarrollando un aplicativo en delphi 2010, y en la parte de informes necesito controlar las copias a imprimir; es decir, lo que se quiere es que, cuando se vaya a imprimir un reporte; en delphi o en rave me cuente la cantidad de copias y pueda almacenar el numero en la base de datos.Esto lo necesito despues de imprimir(no antes, ni en el preview);

Yo he creado un campo "acumulador", en la base de datos, donde guardare el numero de copias.

Este es el codigo que he puesto en el evento afterprint del componente rvsystem

Código Delphi [-]
procedure Treportesmd.rsreporte1AfterPrint(Sender: TObject);
begin
  if rsreporte1.SystemPrinter.Copies>=1 then begin  
    datos.rpcabdisponibilidad.close; 
    datos.rpcabdisponibilidad.open; 
    datos.rpcabdisponibilidad.Locate('CDI_ID',102,[]); 
    datos.rpcabdisponibilidad.Edit; 
    datos.rpcabdisponibilidadcdi_print.value:=datos.rpcabdisponibilidadcdi_print.value+ rsreporte1.SystemPrinter.Copies; 
    if Datos.rpcabdisponibilidad.ApplyUpdates(0) > 0 then 
    begin 
      Abort; 
    end; 
  end; 
end;


aqui digo que si las copias a imprimir son mayores o igual a 1 busqueme el registro al que quiero asignarle el numero de copias. y guardeme el numero de copias a imprimir.

con esto el me guarda el numero de copias en la bd, pero el problema esta en que me lo guarda antes de imprimir el documento tangible(a pesar de que esta en el evento afterprint).

Me podrian decir que estoy haciendo mal, en verdad no lo se.

de ante mano les agradesco su ayuda.

Última edición por carlos munera fecha: 17-11-2009 a las 23:55:19.
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
Rave Reports dvlt Impresión 4 13-03-2008 20:10:48
Rave Reports Iskariote0087 Varios 1 12-09-2006 09:35:31
Rave Reports kike Impresión 0 31-01-2005 11:10:13
¿Cómo enviar un TQuery a Crystal Reports como se hacía con Rave Reports? fitidavid Impresión 1 04-09-2004 18:56:39


La franja horaria es GMT +2. Ahora son las 17:47:43.


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