Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-06-2003
Un abrazo Un abrazo is offline
Miembro
 
Registrado: may 2003
Posts: 31
Poder: 0
Un abrazo Va por buen camino
Rave Reports

Como puedo generar informes con un Rave Reports en el Delphi 7.0.
__________________
Un Abraaaaaaaaaazo!!!.
Responder Con Cita
  #2  
Antiguo 09-06-2003
Avatar de javiermorales
javiermorales javiermorales is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 272
Poder: 21
javiermorales Va por buen camino
Dentro de la instalación de Delphi 7, tienes un directorio llamado Rave, donde se encuentra un Demo bastante aclaratorio de la manera de trabajar con Rave.

Espero que te sirva, de todas maneras dispongo de la ayuda en Inglés y si quieres te la paso.

Un saludo.
Responder Con Cita
  #3  
Antiguo 10-06-2003
Un abrazo Un abrazo is offline
Miembro
 
Registrado: may 2003
Posts: 31
Poder: 0
Un abrazo Va por buen camino
Como puedo hacer un informe valiéndome de los datos de una base de datos???
__________________
Un Abraaaaaaaaaazo!!!.
Responder Con Cita
  #4  
Antiguo 10-06-2003
Avatar de javiermorales
javiermorales javiermorales is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 272
Poder: 21
javiermorales Va por buen camino
Hola, te cuento:

1.-Necesitas es un componente RvSystem, con el cual puedes configurar la manera en que el motor de Rave trabaja (Previsualización, Textos de las pantallas de dialogo, etc).
2.- Un componente RvProject para poder enlazar tu aplicación con el proyecto Rave (donde has confeccionado los listados)
3.- A nivel de BD, tendrás tus accesos a los datos a través por ejemplo de DataSets (yo los agrupo en un dataModule para los listados)
4.- En ese DataModule, por cada uno de los accesos que tengas a tablas o Querys, debes crear un componente Rave que apunte a dicho componente (Ej: tienes un ADODataSet y debes crear un RvDataSetConnection y en su propiedad DataSet le pones el ADODataSet que accede a la tabla
5.- Una vez que tienes diseñado el acceso a datos, entras en Rave y vas creando por cada uno de los accesos a datos Rave un Data Object (de tipo Direct data View), te lo pide en la priemra pantalla y en la siguiente escoges el Acceso a datos Rave que habías creado en el DataModule.
6.- Debes tener en cuenta que para que lo reconozca, debes tener abierto el datamodule en Delphi
7.- Cuando has creado los Data Object en Rave, debes crear una Región y dentro de la región irás metiendo los DataBand o band, donde depositarás los campos de los Data Object (puedes arrastrarlos utilizando el Ctrl Click Drag&Drop (te crea un datatext) o el Alt Click Drag&Drop (te crea un Text).

Espero que te sirva para comenzar. Un saludo.
Responder Con Cita
  #5  
Antiguo 10-06-2003
Un abrazo Un abrazo is offline
Miembro
 
Registrado: may 2003
Posts: 31
Poder: 0
Un abrazo Va por buen camino
Ya va la cosa tirando.

Gracias por tu ayuda.
__________________
Un Abraaaaaaaaaazo!!!.
Responder Con Cita
  #6  
Antiguo 10-06-2003
Un abrazo Un abrazo is offline
Miembro
 
Registrado: may 2003
Posts: 31
Poder: 0
Un abrazo Va por buen camino
Como puedo hacer una consulta con Rave.

Es posible???

También necesito poner la fecha actual en el informe

Como lo hago???
__________________
Un Abraaaaaaaaaazo!!!.
Responder Con Cita
  #7  
Antiguo 10-06-2003
Avatar de javiermorales
javiermorales javiermorales is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 272
Poder: 21
javiermorales Va por buen camino
La consulta la haces previamente en Delphi y la enganchas con Rave. Respecto a poner la fecha del sistema, tienes que poner un DataText y asociarle en el campo DataField una Report Variable (pinchando en el botón ..., la variable se llama TimeShort o TimeLong.

Un saludo.
Responder Con Cita
  #8  
Antiguo 11-06-2003
Un abrazo Un abrazo is offline
Miembro
 
Registrado: may 2003
Posts: 31
Poder: 0
Un abrazo Va por buen camino
Estoy haciendo un informe y pongo un Data Text en un band component y solo me muestra el primer registro de la tabla.

Como puedo hacer para que me muestre todos los registros???
__________________
Un Abraaaaaaaaaazo!!!.
Responder Con Cita
  #9  
Antiguo 11-06-2003
Avatar de javiermorales
javiermorales javiermorales is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 272
Poder: 21
javiermorales Va por buen camino
Para que te muestre todos los registros debes configurar la propiedad BandStyle a Detail. Cuando estras en esta propiedad te va mostrando dependiendo del estilo que escojas, como quedaría tu report a nivel de enlaces entre Bands/DataBands, además si se trata de un master detail debes controlar la propiedad ControllerBand, Detail Key y Master Key, con el fin de que la impresión la realice en el orden adecuado.

Los nombres de las propiedades las estoy poniendo de memoria, con lo que es posible que alguna varíe en alguna letra.

Un saludo.
Responder Con Cita
  #10  
Antiguo 12-06-2003
Un abrazo Un abrazo is offline
Miembro
 
Registrado: may 2003
Posts: 31
Poder: 0
Un abrazo Va por buen camino
Dentro de una region tengo un band component y dentro de el unos text components. Me interesa que esa band me salga en todas las paginas del informe.

Ademas tengo un DataBand componente, tambien dentro de una region, con un data text enlazado a una tabla. Me gustaria que me saliera debajo de cada dato una linea. Pongo la linea debajo del data text pero solo me sale en el primer registro.

Como puedo solucionarlo ??????
__________________
Un Abraaaaaaaaaazo!!!.
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


La franja horaria es GMT +2. Ahora son las 04:17:52.


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