neto57
11-08-2006, 02:20:02
Estoy trabajando con Delphi 5 y tengo una consulta que contiene campos de dos tablas como sigue:
select c_clave,c_desc_1, marca,desext1,desext2,desext3,valor,feccap,fecalt,factura from siainven a,siabmysi b where (a.clv_nue=b.c_clave)
La mando a un quickreport y el resultado es mas o menos asi:
clave nombre marca descripcion valor
023 nombre1 marca1 xxxxxxx 10
023 nombre1 marca2 yyyyyy 5
023 nombre1 marca3 zzzzzzz 15
021 nombre2 marcax xxxxxx 8
021 nombre2 marcay xxxxxx 29
021 nombre2 marcaz xxxxxx 22
021 nombre2 marcaw xxxxxx 10
Lo que nesecito saber es cuales qrbands necesito agregar al quickreport y/o que nesecito cambiarle a mi consulta para que el resultado de la consulta me permita agrupar los registro que pertenecen a cada clave para poder obtener subtotales del campo valor y que los campos claves de cada grupo me aparescan solamente una vez al principio de cada grupo de registros, osea algo asi:
clave nombre marca descripcion valor
023 nombre1
marca1 xxxxxxxxxx 10
marca2 yyyyyyyyy 5
marca3 zzzzzzzzzz 15
total de articulos: 3 total valor: 30
clave nombre marca descripcion valor
021 nombre2
marcax xxxxxxxxxx 8
marcay xxxxxxxxxx 29
marcaz xxxxxxxxxx 22
marcaw xxxxxxxxxx 10
total de articulos: 4 total valor: 69
total global: 7 total valor: 99
De antemano gracias por su ayuda.
select c_clave,c_desc_1, marca,desext1,desext2,desext3,valor,feccap,fecalt,factura from siainven a,siabmysi b where (a.clv_nue=b.c_clave)
La mando a un quickreport y el resultado es mas o menos asi:
clave nombre marca descripcion valor
023 nombre1 marca1 xxxxxxx 10
023 nombre1 marca2 yyyyyy 5
023 nombre1 marca3 zzzzzzz 15
021 nombre2 marcax xxxxxx 8
021 nombre2 marcay xxxxxx 29
021 nombre2 marcaz xxxxxx 22
021 nombre2 marcaw xxxxxx 10
Lo que nesecito saber es cuales qrbands necesito agregar al quickreport y/o que nesecito cambiarle a mi consulta para que el resultado de la consulta me permita agrupar los registro que pertenecen a cada clave para poder obtener subtotales del campo valor y que los campos claves de cada grupo me aparescan solamente una vez al principio de cada grupo de registros, osea algo asi:
clave nombre marca descripcion valor
023 nombre1
marca1 xxxxxxxxxx 10
marca2 yyyyyyyyy 5
marca3 zzzzzzzzzz 15
total de articulos: 3 total valor: 30
clave nombre marca descripcion valor
021 nombre2
marcax xxxxxxxxxx 8
marcay xxxxxxxxxx 29
marcaz xxxxxxxxxx 22
marcaw xxxxxxxxxx 10
total de articulos: 4 total valor: 69
total global: 7 total valor: 99
De antemano gracias por su ayuda.