Ver Mensaje Individual
  #3  
Antiguo 09-10-2007
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
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.
Responder Con Cita