Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-07-2008
Avatar de Alexandro
Alexandro Alexandro is offline
Miembro
 
Registrado: mar 2008
Ubicación: Mayarí Holguín Cuba
Posts: 127
Poder: 17
Alexandro Va por buen camino
Question reporte desde un DBGrid

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.
Responder Con Cita
  #2  
Antiguo 04-07-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
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.

Código Delphi [-]
 if Query1.RecordCount>0 then
  mostrarReporte;

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.
Responder Con Cita
  #3  
Antiguo 04-07-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola, creo que lo unico que debes hacer es pasarle la query tal cual al reporte (QuickRep1.DataSet := query_filtrada)
Responder Con Cita
  #4  
Antiguo 04-07-2008
Avatar de Alexandro
Alexandro Alexandro is offline
Miembro
 
Registrado: mar 2008
Ubicación: Mayarí Holguín Cuba
Posts: 127
Poder: 17
Alexandro Va por buen camino
Unhappy reporte desde un DBGrid

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. Pero donde me trabo es cuando el usuario, de ese resultado que arrojó el query, quiera ver el informe de uno solo, lo selecione y de clic en el boton "Informe selecion".
Que debo hacer para hacer eso?
Espero sus respuestas.
Muchas por su atencion y ayuda.
Suerte
Responder Con Cita
  #5  
Antiguo 04-07-2008
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.084
Poder: 18
juanelo Va por buen camino
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
Responder Con Cita
  #6  
Antiguo 04-07-2008
Avatar de Alexandro
Alexandro Alexandro is offline
Miembro
 
Registrado: mar 2008
Ubicación: Mayarí Holguín Cuba
Posts: 127
Poder: 17
Alexandro Va por buen camino
Talking reporte desde un DBGrid

juanelo:
Me gustaría que me explicaras mejor como puedo hacer lo que dices. Es que soy un poco nuevo en esto.
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

Temas Similares
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


La franja horaria es GMT +2. Ahora son las 10:58:04.


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