Crystal Reports 8 y variables compartidas

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
Alex2

Crystal Reports 8 y variables compartidas

Mensaje por Alex2 » Mié May 12, 2004 6:14 pm

Holap, tengo un problema. Estoy haciendo una declaración de variable compartida de la siguiente forma en un Subreport:

************
If isnull({#RTotal0}) then
shared currencyvar TGN := {?Pm-Sum of Pedidos.Bas_Ip_Ped}
else
shared currencyvar TGN := {?Pm-Sum of Pedidos.Bas_Ip_Ped}+{#RTotal0};
************

Y utilizo el valor asignado en un campo variable en una sección d pie de grupo de la siguiente forma:

**************
shared currencyvar TGN
**************

El problema que tengo es que en caso de que el parametro "{?Pm-Sum of Pedidos.Bas_Ip_Ped}" sea cero (es decir, que no existan Pedidos), no me pone un cero, sino que me pone el valor correspondiente del registro anterior. Es decir, si el registro anterior tenía el valor 1600 (total de Pedidos) en la variable TGN, el siguiente registro, si el parametro anteriormente mencionado esta vacío me pone tambien 1600.

Alguien me puede echar una mano? tengo al jefe respirandome en la nuca ya.. :(

Gracias!!!