FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Delphi 7 y Quick Report --- Ayuda Agrupamiento!!!
hola foro!!!, tengo un problema con respecto a quick report y agrupamiento. trabajo con D7 y Quick Report 4.04
Mi problema es el siguiente: en un AdoQry, tengo los siguientes datos: Código:
id_medico id_paciente ---------------------------- 4404 440627 4404 440627 4404 292604 237592 292604 237592 440627 Código:
medico paciente ----------------- 4404 440627 440627 292604 237592 292604 440627 TQRBand (PageHeader) TQRGroup (Group Header) -> En expression tengo el campo: id_medico. En la banda tambien pongo el id_medico para que se imprima TQRBand (Detail) -> Pongo el id_paciente para que se imprima TQRBand (Group Footer) -> Vacio Cuando lo ejecuto me sale: Código:
4404 440627
__________________
Sebastian Ibarrola -------------------------- Última edición por seb@ fecha: 15-05-2014 a las 15:44:18. |
#2
|
||||
|
||||
Hola seb@.
Pone las tablas en relación master/detail: ADOQueryMedicos: ADOQueryPacientes: Y relaciona la propiedad DataSource de ADOQueryPacientes con el TDataSource asociado a ADOQueryMedicos. Luego en QuickReport: Código:
TQuickRep: DataSet <- ADOQueryMedicos (maestro) TQRBand: BandType <- rbDetail TQRDBLabel <-Data DataField <- ID (médicos) DataSet <- ADOQueryMedicos TQRSubDetail: DataSet <- ADOQueryPacientes (detalle) TQRDBLabel DataField <- ID (pacientes) DataSet <- ADOQueryPacientes
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
en que momento se inicializa el qry de pacientes? o en que evento?
saludos y gracias!
__________________
Sebastian Ibarrola -------------------------- |
#4
|
||||
|
||||
Cita:
Los ADOQueries los podes inicializar en diseño o ejecución indistintamente. Una vez establecida la relación maestro/detalle, el reporte traerá los datos. Te adjunto un ejemplo similar basado en customer y ordes de dbdemos.mdb (vienen con Delphi 7) para que puedas revisarlo con tranquilidad. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 15-05-2014 a las 22:01:34. |
#5
|
||||
|
||||
Gracias por la ayuda ahi, lo pude solucionar,
lo hice así: un solo qry con los datos medicos y pacientes ordenados por medicos. el dataset del reporte con el Qry mencionado. un QRBand --> rbPageHeader un TQRGroup --> en expression id_medico y en la misma banda los datos del medico un TQRSubDetail --> bando para datos del paciente un QRBand --> rbGroupFooter Funciona bien, gracias por la ayuda.!!
__________________
Sebastian Ibarrola -------------------------- |
#6
|
||||
|
||||
Como lo hiciste al final es la mejor forma ya que no tienes que mover las tabals y puedes sacar reportes por grupos aunque las tablas no estén relacionadas en la BD. La clave es crear el query correcto que fue lo que hiciste.
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ayuda con quick report | Carlos Sánchez | Impresión | 4 | 17-11-2011 14:52:18 |
Ayuda con Quick Report | dtomeysoto | Varios | 5 | 18-01-2010 21:13:55 |
ayuda quick report de delphi 6.0 | bustio | Impresión | 2 | 24-05-2007 20:02:27 |
Ayuda con el Quick Report | VNNO | Impresión | 2 | 02-12-2006 17:02:30 |
Ayuda con Quick REport | raco | Impresión | 6 | 27-10-2005 20:59:48 |
|