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 21-11-2008
Avatar de Yaco
Yaco Yaco is offline
Miembro
 
Registrado: oct 2004
Ubicación: Canarias
Posts: 42
Poder: 0
Yaco Va por buen camino
Repots Rave dentro del ejecutable

Es posible incluir Reports Rav en el exe?

He probado a incluirlo como recurso pero, a la hora de cargar el report, me falla.

Solo es por saber si es posible para no tener que distribuir un fichero por cada report que use la aplicación.

Gracias.
__________________
Un programa 100% libre de errores, es una expresión 50% falsa.
Responder Con Cita
  #2  
Antiguo 21-11-2008
Loviedo Loviedo is offline
Miembro
 
Registrado: dic 2004
Posts: 214
Poder: 0
Loviedo cantidad desconocida en este momento
No es un fichero por cada Report, sino un fichero para toda la Aplicación.
Saludos.
Responder Con Cita
  #3  
Antiguo 21-11-2008
Avatar de Yaco
Yaco Yaco is offline
Miembro
 
Registrado: oct 2004
Ubicación: Canarias
Posts: 42
Poder: 0
Yaco Va por buen camino
No me aclaras mucho el tema, pero gracias de todas formas.

Si alguien sabe si se puede incluir reports rav en el ejecutable de la aplicación, agradecería que me orientara un poco.
__________________
Un programa 100% libre de errores, es una expresión 50% falsa.
Responder Con Cita
  #4  
Antiguo 22-11-2008
odrack odrack is offline
Miembro
 
Registrado: feb 2008
Posts: 167
Poder: 17
odrack Va por buen camino
Saludos!!

No he entendido bien a que te refieres con incluir en el executable, creo que te refieres a ejecutarlos desde un programa en ejecución?? si es asi solo tienes que guardar el archivo .rav en la carpeta donde se esta creando tu ejecutable, Ej. C://Mi Programa (aqui se crea proyecto1.exe) y en esta misma carpeta debes guardar el archivo que se crea de rave reports (Imprime.rav).

el codigo que tienes que ocupar para mandar a imprimir es
Código Delphi [-]
  RvProject1.Close;
  RvProject1.ProjectFile:= ExtractFilePath( Application.ExeName ) +  'imprime.rav';
  RvProject1.Execute;

donde RvProject1 es el objeto que se agrega en tu forma.

Ahora que si te refieres a incluirlo en un paquete de distribucion solo tendras que guardarlo en la misma carpeta donde se esta creando tu exe e incluirlo en tu aplicación para crear los cabs

Espero poderte haber ayudados
Responder Con Cita
  #5  
Antiguo 24-11-2008
Avatar de Yaco
Yaco Yaco is offline
Miembro
 
Registrado: oct 2004
Ubicación: Canarias
Posts: 42
Poder: 0
Yaco Va por buen camino
Gracias odrack, pero hasta ahi si llego.

Yo uso ese sistema ahora mismo, y va bien, pero mi jefe me ha dicho que mire la posibilidad de no tener que distrubuir ficheros .rav, sino incluirlos en el .exe (como recurso).

Es eso lo que pregunto si es posible o no.
__________________
Un programa 100% libre de errores, es una expresión 50% falsa.
Responder Con Cita
  #6  
Antiguo 24-11-2008
odrack odrack is offline
Miembro
 
Registrado: feb 2008
Posts: 167
Poder: 17
odrack Va por buen camino
Ya te entendi.

Hasta donde se, la unica forma de crear o anexar un archivo a tu proyecto es creando una forma donde tengas los campos vinculados y solo hagas la caida de los campos en cierta area de la forma.

No se si te ayude con eso, en lo personal yo crearia una forma imprimible y solo arrastrar los campos que quiero que se impriman.

Saludos y espero haberte ayudado en algo
Responder Con Cita
  #7  
Antiguo 24-11-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Hola

En la propiedad ProjectFile del objeto TRvProject coloca el archivo RAV.

Salud OS

PD: Desde mi punto de vista es mas práctico tener los RAV fuera del ejecutable ya que de esa forma cuando tengas que modificar un reporte solo tendrás que enviar ese archivo, de otra forma deberás de enviar el ejecutable compilado con el reporte.

Lo que imagino es que no quieren "descubrir" su codificación de reportes.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #8  
Antiguo 24-11-2008
odrack odrack is offline
Miembro
 
Registrado: feb 2008
Posts: 167
Poder: 17
odrack Va por buen camino
Hola.

En ese punto tienes razon, quiza buscando una solución a incorporar los datos, te comentaba que haria una forma imprimible, donde colocara una area de impresión, colocando campos que se puedan arrastrar dentro del area de impresión para que este genere un archivo tipo rav, por el cual puedas mandar a imprimir los reportes, evitando asi el uso de rave reports.

Espero haberme explicado. Saludos
Responder Con Cita
  #9  
Antiguo 25-11-2008
Avatar de Yaco
Yaco Yaco is offline
Miembro
 
Registrado: oct 2004
Ubicación: Canarias
Posts: 42
Poder: 0
Yaco Va por buen camino
Muchas gracias por vuestra ayuda, era lo que necesitaba.

Personalmente también prefiero tener los .RAV por separado, pero tener todo en un solo fichero nos facilita la distribución.

Un saludo
__________________
Un programa 100% libre de errores, es una expresión 50% falsa.
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
Alguien sabe como llamar al rave pero como reporteador dentro de una aplicacion memehua Impresión 1 05-10-2008 18:28:24
Al ejecutar un rave no me muestra los datos - Rave 5 y Delphi 7- masteryoda Impresión 3 28-03-2008 00:13:28
como se agrupa dentro de Rave Reports!!! hook Impresión 8 16-06-2006 19:31:12
Tener una dll dentro de mi ejecutable??? marceloalegre Varios 5 02-12-2005 10:05:24
Ejecutable emeritos Lazarus, FreePascal, Kylix, etc. 2 06-06-2003 19:07:43


La franja horaria es GMT +2. Ahora son las 14:03:36.


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