Crystal Report - sumas y restas en el mismo

 
Vista:

sumas y restas en el mismo

Publicado por haver (9 intervenciones) el 18/08/2007 16:11:37
Señores necesito de su ayuda, les explico un poquito
bueno tengo un reporte en crystal reports donde aparece un kardex asi
tipo cantidad valor
compra 1 1.00
compra 2 1.00
salida 1 1.00
salida 2 1.00

ok hasta aqui bien
ahora los campos son provistos por un dataset
donde aparecen los datos
asi
tipo
compra cantidad valor
salida cantidad valor cantidad out valor out

entonces tengo cada uno en sus respectivos lugares cantidad a la izquierda
y cantidad out a la derecha ahora lo que quiero hacer es esto

tipo cantidad valor Existencia
compra 1 1.00 1
compra 2 1.00 3
salida 1 1.00 2
salida 2 1.00 0

tengo un campo calculado que se llama existencia pero no me funcionan bien las formulas
se las dejo "E" es compra (entrada) "A" es salida ( aplicacion )

select trim({TEMP_MOVIMIENTOS.tipo})
case "E" :
if (recordnumber -1 ) = 0 then
{TEMP_MOVIMIENTOS.cantidad}
else
(recordnumber - 1) + {TEMP_MOVIMIENTOS.cantidad}


case "A" :
(recordnumber -1)- {TEMP_MOVIMIENTOS.Cantidad_out}

pero con esta formula esto es lo que me aparece

les dejo el archivo

http://www.fileupyours.com/files/120898/correlativo.rar
http://www.fileupyours.com/files/120898/correlativo_2.rar
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:sumas y restas en el mismo

Publicado por Avelina (9 intervenciones) el 24/08/2007 11:47:50
Hola,

Yo utilizo esta forma.

Te mando las fórmulas de un extracto de un artículo. La fórmula de la existencia sería:

NumberVar Total;
NumberVar Resultado;
Total:= Total +{@sCantidad};
if NextIsNull({MateriasHistorico.CodMatPrima}) or Next({MateriasHistorico.CodMatPrima}) = {MateriasHistorico.CodMatPrima} then
(Resultado:=Total)
else
(Resultado:=Total; Total:=0);
Resultado;

Y la otra fórmula que aparece en la anterior sCantidad:

if {MateriasHistorico.Tipo} = "S" then
{MateriasHistorico.Cantidad} * -1
else
{MateriasHistorico.Cantidad}

Las dos fórmulas están incluidas en la sección de detalles, pero sCantidad como no visible.

Espero que te ayude
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:sumas y restas en el mismo

Publicado por haver (9 intervenciones) el 24/08/2007 15:44:43
Amiga muchas gracias por la formula, la voy a probar y te comento, por el momento te digo que lo solucione tirando lo movimientos a otra tabla y ahi hago las operaciones necesarias pero creo que voy a utilizar tu formula muchas gracias

te dejo mi msng por cualquier cosa [email protected]
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:sumas y restas en el mismo

Publicado por yisusl (1 intervención) el 16/07/2008 09:43:46
Gracias me salio a la perfecion tu ejemplo, mil gracias
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