FoxPro/Visual FoxPro - Banda Summary

 
Vista:

Banda Summary

Publicado por Uriel (14 intervenciones) el 18/05/2007 21:07:03
Kehabidooooooooooo'0!
Saludos Foxer'0s!
Mi problema es el siguiente, tengo que diseñar un reporte donde muestre el encabezado y el detalle de cierto documento, y al final, un resumen.

En el reporte se muestran muy bien el encabezado y el detalle, pero el resumen NO, como es esto? Lo explicare así.
Tengo mi tabla A (encabezado) y mi tabla B ( mi detalle), yo relaciono estas dos tablas por medio de la instruccion SET RELATION.

TABLA "A".Folio, total, moneda
TABLA "B".Folio, numero_articulo, cant_articulo, precio

Al final hago un resumen para cada moneda, tengo 2 texbox, en uno de ellos coloco la suma total de folios que son de moneda nacional y en el otro el total de moneda dlls.

Mi problema es que cuando muestra la suma, este me suma el total multiplicado por tantas partidas tenga por folio, por ejemplo:

Si mi folio tiene 2 partidas.
TABLA A - Folio 100, moneda PESOS, total 500
TABLA B- Folio 100, numero_articulo GHGH, cant_articulo 1, precio 250.
Folio 100, numero_articulo ZHGZ, cant_articulo 1, precio 250.

Al relacionarlas con SET RELATION me pone en el resumen lo siguiente:

PESOS : 1,000.
DOLARES: 0

Siendo que me debería mostrar de la siguiente manera el resumen:

PESOS : 500.
DOLARES: 0

Espero alguien sepa porque pasa esto.
Gracias!

PD: Mi solución mas pronta ha sido sacar los totales por fuera del reporte y colocarlos en una variable, lo cual funciona muy bien, pero quisiera saber el camino correcto :D.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Banda Summary

Publicado por Plinio (7841 intervenciones) el 18/05/2007 22:35:46
1- Tu solucion no es mala
2- A mi personalmente nunca me ha gustado tener tablas en el data environment de los reportes.
3- La manera ideal para un reporte es tener una sola tabla. Te recomiendo crear un cursor con los datos de las dos tablas y poner eso como origen.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Banda Summary

Publicado por Uriel (3 intervenciones) el 18/05/2007 22:42:38
de hecho lo tengo con cursores, y tambien lo hice así como mencionas, con un solo cursor obteniendo todos los datos por medio de left join.
Pero el resultado es el mismo. :S
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Banda Summary

Publicado por Plinio (7841 intervenciones) el 18/05/2007 23:28:26
Como estas sumando en el Sumary?
Tomaste un campo y le diste a la opcion de calcular o tienes una variable (de esas que pones a acumular en el reporte) ahi?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Banda Summary

Publicado por Uriel (3 intervenciones) el 19/05/2007 00:25:09
La forma como me funciona porngo variables y no las sumo, ya en sí ya son la suma de los totales.

Y las forma que no me funciona
2) mediante variables del reporte y lo acumulo como tu dices.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar