
Informe: problemas con sumas
Publicado por RODRIGO (10 intervenciones) el 05/10/2006 18:56:09
Se que uds. me podran ayudar............ gracias de antemano.
mi problema es el siguiente:
Tengo un Informe que es imprimir una factura......... este informe tiene un detalle de factura y ademas consta de un subinforme llamado detalle de guias de despacho. Estan relacionados por el campo Numero de Factura(FactNum), es decir que por cada guia facturada va a aparecer en la factura correspondiente.
El detalle de la factura tiene un campo que suma todo el subtotal de dicho detalle "=Suma([SubtotalFact])".
El subinforme detalle guias tiene tambien una suma de subtotalguias. Este subinforme detalle guias, proviene de una consulta que me agrupa por suma de Subtotal guias, es decir, me totaliza cada guia ya que cada guia tiene muchos registros de envíos...... y para la factura solo necesito el total de cada guia.
ahora mi problema:
En el informe necesito sumar "[SubtotalFactura1] + [subinformeguias]![SubtotalGuia1]"
Cuando la guia tiene informacion, es decir, he facturado una guia la suma funciona sin problemas.
Pero cuando no se han facturado guias, por ende no aparece ninguna informacion del detalle de las guias ................. y la formula me arroja !error!
Para esto he tratado de arreglarlo con la funcion "Nz" para dar a los nulos el valor 0 y así poder sumar.
Tambien en la consulta original, donde existe el campo agrupar por suma, ocupe el Like"*"
En las formulas del Informe ocupe la funcion Siinm para condicionar los valores, para que cuando la expresion sea falsa me arroje el valor 0.
Dentro de la funcion Siinm en la expresion a evaluar he dicho que :
=siinm( Cada valor(subtotalguias) <>"",la suma de subtotales,0)
quiero expresar con eso que para cada valor distinto al vacio, como verdadero realice la suma, y falso me de el valor 0
Me suma sin problemas cuando hay informacion, pero cuando no hay datos para la guia del subinforme .............. me tira error.
Que debo hacer para que me sume un valor inexistente mas otro valor existente?
atte,
Rodrigo
mi problema es el siguiente:
Tengo un Informe que es imprimir una factura......... este informe tiene un detalle de factura y ademas consta de un subinforme llamado detalle de guias de despacho. Estan relacionados por el campo Numero de Factura(FactNum), es decir que por cada guia facturada va a aparecer en la factura correspondiente.
El detalle de la factura tiene un campo que suma todo el subtotal de dicho detalle "=Suma([SubtotalFact])".
El subinforme detalle guias tiene tambien una suma de subtotalguias. Este subinforme detalle guias, proviene de una consulta que me agrupa por suma de Subtotal guias, es decir, me totaliza cada guia ya que cada guia tiene muchos registros de envíos...... y para la factura solo necesito el total de cada guia.
ahora mi problema:
En el informe necesito sumar "[SubtotalFactura1] + [subinformeguias]![SubtotalGuia1]"
Cuando la guia tiene informacion, es decir, he facturado una guia la suma funciona sin problemas.
Pero cuando no se han facturado guias, por ende no aparece ninguna informacion del detalle de las guias ................. y la formula me arroja !error!
Para esto he tratado de arreglarlo con la funcion "Nz" para dar a los nulos el valor 0 y así poder sumar.
Tambien en la consulta original, donde existe el campo agrupar por suma, ocupe el Like"*"
En las formulas del Informe ocupe la funcion Siinm para condicionar los valores, para que cuando la expresion sea falsa me arroje el valor 0.
Dentro de la funcion Siinm en la expresion a evaluar he dicho que :
=siinm( Cada valor(subtotalguias) <>"",la suma de subtotales,0)
quiero expresar con eso que para cada valor distinto al vacio, como verdadero realice la suma, y falso me de el valor 0
Me suma sin problemas cuando hay informacion, pero cuando no hay datos para la guia del subinforme .............. me tira error.
Que debo hacer para que me sume un valor inexistente mas otro valor existente?
atte,
Rodrigo
Valora esta pregunta


0