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 03-10-2005
chalys chalys is offline
Miembro
 
Registrado: jul 2005
Posts: 24
Poder: 0
chalys Va por buen camino
Unhappy explicación

Hola amigos del foro y muchas gracias por responder, bueno por lo visto no pude hacer que me comprendieran pero les explico, tengo formularios impresos por una imprenta (con su logotipo y datos de la empresa), en los cuales debo imprimir mi reporte.
Estoy tratando de diseñar estos mismos formularios impresos por la imprenta en rave report de manera que cuando estos sean visualizados en vista previa se vea como el formulario impreso por la imprenta pero con los datos ya llenados de la BD, al momento de imprimir solo quiero que imprima los datos de la BD.
Una pregunta que soluciona parte de mi problema es la siguiente:
ver este foro (utiliza tag). http://www.clubdelphi.com/foros/showthread.php?t=24947
La solución que me dan aquí funciona para quick report y no así para el rave report no se porque?.
Cita:
Originalmente publicado por Lepe
Esa declaración tiene dos fallos:
- No es una función, es un procedimiento.
- No pertenece a ninguna clase, es decir tiene que ser:
En el rave report 5.1.3 el evento onbeforeprint de la banda esta predefinido de la siguiente manera:
Cita:
{ Event for Band1.OnBeforePrint }
function Band1_OnBeforePrint(Self: TRaveBand);

begin



end OnBeforePrint;
Lo único que puedo hacer es introducir el código entre el begin y end OnBeforePrint además de declarar variables.

Creo que he tratado de explicar de la mejor forma que he podido y espero que me entiendan no se si pueden darme alguna solución a este problema o darme algún otro consejo muchas gracias …..
Responder Con Cita
  #2  
Antiguo 03-10-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Cita:
Empezado por chalys
La solución que me dan aquí funciona para quick report y no así para el rave report no se porque?
Porque Printband es un parámetro del evento, sin embargo, parece que en Rave no está. Tendrás que buscar en la ayuda de Rave, a ver si tiene una propiedad o método que haga lo mismo (supongo que lo tendrá, posiblemente con otro nombre). El evento BeforePrint recibe el parámetro Self: TRaveBand, intenta con el code insight de delphi, poniendo Self. e inspeccionando las variables, propiedades y métodos de esa banda (Enabled, Visible, etc).


Si solo quieres inhabilitar uno de los datatext, intenta con el BeforePrint del Datatext; quizas la propiedad Enabled, Visible, del mismo Datatext te pueda servir, en lugar de poner el texto blanco.

PD: gracias dec por la aclaración, se me pasó por alto ese detalle
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 17:13:50.


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