Hola JESUSNET, creo que no estas haciendo bien tu relación maestro detalle, te explico como se hace, haremos sobre la tabla que pusiste arriba.
Diagamos que tengamos lo siguiente:
Tabla Clasificaciones
codigo descripcion
1 clasisificacion1
4 clasisificacion4
Tabla Detalles
codresultado codigoclasificacion codigosubclasificacion resultado
1 1 1 normal
1 1 2 2mg
1 4 4 normal
1. Tienes que tener dos querys una que hara de maestro y otra de detalle, el primer query lo usaremos en la banda Detail y el segundo query en la banda subdetail.
2. Cada query tiene su datasource respectivo digamos query1->datasource1 y query2->datasource2, para que tengan la relación maestro detalle, el query2 (detalle) en su propiedad datasource debe apuntar al datasource1.
3. El primer query debe tener la siguiente consulta: SELECT * FROM clasificaciones
4. El segundo query debe tener: SELECT * FROM DETALLE codigoclasificacion=:codigo
5. La propiedad DataSet de tu quickreport debe apuntar a tu query maestro que seria query1.
6. En tu banda detail pones todos tus campos de tu query1 y tu banda subdetail los campos de tu query2.
7. Por ultimo la propiedad Master de tu banda SubDetail debe apuntar a QuickRep1 (tu reporte).
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.
|