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 26-04-2004
hook hook is offline
Miembro
 
Registrado: abr 2004
Posts: 67
Poder: 21
hook Va por buen camino
como se agrupa dentro de Rave Reports!!!

Hola tengo q hacer una agrupacion dentro de un informe con rave reports, a mi me sale asi:

Nombre: Antonio
Proyectos pendientes: Proyecto A

Nombre: Antonio
Proyectos pendientes: Proyecto B

Nombre: Antonio
Proyectos pendientes: Proyecto C

Nombre: Carlos
Proyectos pendientes: Proyecto A

Nombre: Carlos
Proyectos pendientes: Proyecto B

y yo quiero q me salga asi:

(tambien necesito q aparezca esto -->) Nº total de ingenieros: 2
Nº total de proyectos: 5

Nombre: Antonio
Proyectos pendientes: Proyecto A
Proyecto B
Proyecto C


Nombre: Carlos
Proyectos pendientes: Proyecto A
Proyecto B


Si me ayudais con esto me salvais la vida!!! Un saludo y Muchas Gracias!!!
Responder Con Cita
  #2  
Antiguo 27-04-2004
hook hook is offline
Miembro
 
Registrado: abr 2004
Posts: 67
Poder: 21
hook Va por buen camino
Por favor echarme una mano!!!
Responder Con Cita
  #3  
Antiguo 27-04-2004
Avatar de javiermorales
javiermorales javiermorales is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 272
Poder: 21
javiermorales Va por buen camino
Hola Hook, esta tarde te pondré un ejemplo ya que ahora no me es posible.

No te apures.
__________________
Se hace lo que se puede que siempre es menos de lo que se dice
Responder Con Cita
  #4  
Antiguo 27-04-2004
Avatar de javiermorales
javiermorales javiermorales is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 272
Poder: 21
javiermorales Va por buen camino
Hola Hook, depende de si la información la tienes en un solo DataView o en dos DataView. En el caso de un solo DataView debes poner un componente Band y un componente DataBand. En el componente Band ponemos el nombre y en el DataBand los proyectos.

Por partes, en las propiedades del Band pondremos:
1.- ControllerBand (ponemos el DataBand)
2.- GroupDataView (El DataView, que es único))
3.- GroupKey (el campo por donde agrupamos (nombre))
4.- BandStyle (marcamos Group Header y First (aunque tienes mas posibilidades)

En las propiedades del DataBand pondremos:
1.- DataView (el único que tenemos)
2.- BandStyle (marcamos First)

Para conseguir la cuenta de los proyectos debes utilizar un componente CalcText, donde le indicas que realice en la propiedad CalcType un ctCount y en la propiedad Controller le indicas el componente DataBand. En cambio para los ingenieros utilizas también un componente CalcText pero con la diferencia de utilizar como Controller el Band. Estos componentes los pones donde quieras que se visualicen, pero te recomiendo una nueva Band de resumen.

Tambien podrías generar una SQL en Delphi para conseguir esos resultados y utilizarla en Rave para mostrar los resultados.

Si tu caso es con mas de un DataView, dímelo y te lo comento paso a paso.

Espero que te sirva. Un saludo.
__________________
Se hace lo que se puede que siempre es menos de lo que se dice
Responder Con Cita
  #5  
Antiguo 27-04-2004
hook hook is offline
Miembro
 
Registrado: abr 2004
Posts: 67
Poder: 21
hook Va por buen camino
javiermorales muchisimas gracias, voy a probarlo esta noche y ya te dire como me ha ido y si tengo alguna duda ya te la comentare.

Muchas gracias. Un saludo.
Responder Con Cita
  #6  
Antiguo 28-04-2004
hook hook is offline
Miembro
 
Registrado: abr 2004
Posts: 67
Poder: 21
hook Va por buen camino
Para javiermorales

Hola, muchas gracias por la ayuda del otro dia, me a funcionado bien, por fin!!! pero tengo unos problemillas, te cuento:
1- He creado una region con un band donde he puesto el titulo, pero este me sale en todas las paginas y yo quiero q solo me salga en la primera, como lo hago???

2- El campo q cuenta los proyectos, no me cuenta el total de todo el documento, sino q me cuenta el total de cada pagina, saliendome tambien en cada una de ellas, cuando yo necesito q salga en la primera hoja y me cuente el total....

3- El campo q cuenta el nº de ingenieros, en su propiedad Controller no me aparece para seleccionar el Band (como me decias arriba en tu mensaje) y ademas en el campo de nombre de ingeniero me repite solo el primero dos veces y luego ya todo bien....
Quizas tenga q ver con este ultimo problema, q yo he reutilizado el documento q tenia hecho con el asistente y los campos Band y DataBand se llaman DataView1TitleBand y DataView1DataBand respectivamente y no se como canviarles esta propiedad.

Un saludo y muchisimas gracias. Por cierto he visto q eres de Alicante yo soy de Valencia.

si me quieres reponder al e-mail es este: jogape75@hotmail.com
Responder Con Cita
  #7  
Antiguo 30-04-2004
Avatar de javiermorales
javiermorales javiermorales is offline
Miembro
 
Registrado: may 2003
Ubicación: Alicante
Posts: 272
Poder: 21
javiermorales Va por buen camino
Hola Hook, perdona que no te conteste antes pero estoy de viaje, lo haré ne el foro por si alguien aprovecha también la respuesta (que es fin del foro).

Cita:
1- He creado una region con un band donde he puesto el titulo, pero este me sale en todas las paginas y yo quiero q solo me salga en la primera, como lo hago???
Debes controlar en el BandStyle los valores de "Print Occurrence" (ponlo solo en First) y "Print Location" (Ponlo en la primera que aparece)

Respecto a los otros dos temas, te recomendaría que en Delphi generases una SQL, para calcular dichos datos (ya que los quieres imprimir antes del cálculo en tiempo de ejecución de los mismos) y los imprimieses donde quisiese del reporte.

Puedo haber errado en el nombre correcto de alguna propiedad al hacerlo de memoria. El lunes que ya he vuelto, te reviso la respuesta.

Un saludo.
__________________
Se hace lo que se puede que siempre es menos de lo que se dice
Responder Con Cita
  #8  
Antiguo 08-06-2005
kavisch kavisch is offline
Miembro
 
Registrado: jun 2005
Posts: 32
Poder: 0
kavisch Va por buen camino
Agrupar Con Rave

HOLA A TODOS,

Tengo un problema parecido, es que quiero crear un reporte con rave con la siguiete estructura, le agredeciria que me ayuden...

estructura:

CLIENTE1..
valor1
valor2
.
.
Sub-total

CLIENTE
valor
valor
.
.
Sub-total

Total Gral..



Ayudenme porfavor ....gracias
Responder Con Cita
  #9  
Antiguo 16-06-2006
User_Baja_2 User_Baja_2 is offline
Miembro
 
Registrado: may 2003
Posts: 126
Poder: 21
User_Baja_2 Va por buen camino
Base de datos con rave

¿Me gustaria preguntaros cual es el motor de base de datos que utilizais o que aconsejais para usar rave?

Usais algún componente que enlace delphi con rave??

Muchas gracias
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 18:46:24.


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