Ir al contenido


Foto

¿cómo hacer que el ravereport solo muestre los datos que tengo seleccionado ?


  • Por favor identifícate para responder
5 respuestas en este tema

#1 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 05 agosto 2010 - 11:46

Osea si selecciono un tema del database grid de la lista cuando muestre los datos en los dbedits entonces le do y a imprimir y muestra los datos en el reporte rave ej: nombre etc, pero le doy a siguiente y muestra otra pagina etc. solo quiero que el reporte me muestre el que tengo seleccionado en delphi. ¿cómo puedo hacer eso? .
  • 0

#2 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 05 agosto 2010 - 11:52

Mmm, una pregunta, tu reporte rave está controlado por la tabla de los registros que ves en el grid ?

Saludox ! :)
  • 0

#3 Master23

Master23

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 230 mensajes
  • LocationSanto Domingo

Escrito 05 agosto 2010 - 04:40

Mmm, una pregunta, tu reporte rave está controlado por la tabla de los registros que ves en el grid ?

Saludox ! :)

Si el dataset está conectado al mismo.
  • 0

#4 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 05 agosto 2010 - 04:57

Pues he ahí el detalle amigo :)...

Te explico, supongamos que esta es tu tabla:

1  Fenareth
2  Master23    <- registro activo en la tabla
3  Poliburro
4  Egostar
5  Caral

Tu registro activo es el 2 (Master23) entonces cuando mandas imprimir lo unico que haces es comenzar a enviar los datos desde tu registro activo, pero si le das siguiente muestra ahora los datos del registro 3 (Poliburro) y después del 4 (Egostar) y así sucesivamente....

Ahora cómo puedes evitar eso ?... Yo te recomendaría que tu reporte lo controlaras por medio de un componente Query y que ese componente te trajera los datos solo del registro que deseas a través de un parámetro... algo así:



sql
  1.   SELECT * FROM Tabla WHERE Campo = :Parametro



Esto te permite que únicamente muestres los datos de ese registro y no solo que te posiciones en el registro pero que te muestre todo el resto de los datos posteriormente....

No sé si ha quedado medianamente claro  :embarrassed:... si no, no dudes en continuar preguntando amigo (y)

Saludox ! :)

  • 0

#5 Caral

Caral

    Advanced Member

  • Moderador
  • PipPipPip
  • 4.266 mensajes
  • LocationCosta Rica

Escrito 05 agosto 2010 - 05:01

Hola
A mi me queda todo bien claro, pero como que no estoy activo y ademas en el numero 5 ??? :D :D :p
Saludos
  • 0

#6 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 05 agosto 2010 - 05:03

Hola
A mi me queda todo bien claro, pero como que no estoy activo y ademas en el numero 5 ??? :D :D :p
Saludos


Jajajajajajaja... amigo, recuerda aquello de que los últimos siempre serán los primeros (y) (y) (y) :p :D :D :D....

Saludox ! :)
  • 0




IP.Board spam blocked by CleanTalk.