![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() Hola de nuevo:
Me salta una duda en mi programa y es que: Yo tengo un query que me hace una consulta y me muestra los resultados en un DBGrid, en el formulario donde esta el DBGrid hay 2 botones, uno que dice "mostrar informe de todo" y el otro "mostrar informe de selección". Con el primero no tengo ningún problema, pero con el segungo si. Lo que quiero es que cuando el usuario haga la consulta y muestre + de 1 resultado el pueda mostrar el informe del que el mismo haya selecionado en el DBGrid. Espero me entiendan bien. Uso delphi 7 y tabla paradox 7. Espero que me ayuden. Gracias y suerte. |
#2
|
||||
|
||||
Hola Alexandro, nose si te he entendido, solo quieres mostrar el reporte cuando haya mas de un registro seleccionado?, si es asi puedes utilizar RecordCount.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
|||
|
|||
Hola, creo que lo unico que debes hacer es pasarle la query tal cual al reporte (QuickRep1.DataSet := query_filtrada)
|
#4
|
||||
|
||||
![]() Gracias por responder:
Me explico mejor a ver si me entienden. En el formulario hay un DBGrid, 2 botones (Informe todo e Informe selecion), un Query y un DataSource. Con el boton "Informe todo" no hay problema, yo doy clic ahí y el reporte asume el query y me muestra todos los resultados del query, Eso esta genial. ![]() ![]() Que debo hacer para hacer eso? Espero sus respuestas. Muchas por su atencion y ayuda. Suerte |
#5
|
||||
|
||||
Hola Alexandro,
Lo que se podría hacer es que ligues tu query a un ClientDataSet y este a su vez sea el que alimente de datos a tiu grid y a tu reporte. Cuando el usuario seleccione un registro y quieras que el reporte nuestre solamente este, puedes usar la propiedad FilterText para filtrar la el CDS por el campo seleccionado y posteriormente aplicar el filtro con Filtered. De esa manera tu reporte solo mostrará el resultado del filtro. Saludos |
#6
|
||||
|
||||
![]() juanelo:
Me gustaría que me explicaras mejor como puedo hacer lo que dices. Es que soy un poco nuevo en esto. Gracias. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Reporte en Rave desde codigo | michellevalezka | Impresión | 2 | 11-03-2008 00:14:23 |
Imprimir Reporte desde una Plantilla | Carlos Lesca | Impresión | 4 | 22-06-2007 16:16:38 |
Reporte (Desde : Hasta) | magnu9 | SQL | 9 | 16-11-2006 18:36:19 |
Crear reporte desde un formulario | jose_c27 | Impresión | 2 | 01-11-2005 18:13:45 |
imprimir reporte desde codigo | Mario1980 | Impresión | 0 | 20-01-2005 13:45:32 |
![]() |
|