Inicio > Microsoft Access > llodax > Sumar campos informe y subinforme

Sumar campos informe y subinforme

Experto:
Usuario: Anónimo Fecha: 23/10/2009
Valoración: (5,00 sobre 5) Categoría: Microsoft Access
21/10/2009
Usuario
Buenos dias a todos. Me gustaria saber como puedo sumar un campo TRecargas de un informe y un campo TTarjetas del subinforme, siempre no hay tarjetas x lo que el TTarjetas no aparece, entoces al sumar y no encontrar el campo me de "errror".
21/10/2009
forlanfor, experto respondiendo en Microsoft Access
Experto
Evalua ese error antes de producirse.
Se supone que sumas, más o menos, asi:
=[TRecargas]+[Informes]![informeprincipal]![Subinforme]![TTarjetas]
Esa segunda parte es la que te puede dar error, puesto que es posible que no existan registros en el subinforme. Cuando eso se produce, el control TTarjetas ni siquiera llega a crearse, por lo que no se puede evaluar. Prueba evaluandolo en la suma:
=[TRecargas]+SiInm(IsError([Informes]![informeprincipal]![Subinforme]![TTarjetas];0;[Informes]![informeprincipal]![Subinforme]![TTarjetas])
Xavi
22/10/2009
Usuario
Gracias primero por tu respuesta.
El Campo que me da el error es SumaAltas, cuado ejecuto el informe busca la funcion Silnm, acepto y tambien me de el error.
Abajo el detalle exacto  que esta escrito en el origen de control del cuadro de texto.
=[T.TRecargas]+[SumaIComision]+Silnm(IsError([SumaAltas]);0;[SumaAltas])
 
Saludos Forlanfor
23/10/2009
Usuario
Gracias x tu ayuda, el error lo cometia Yo la funcion "Silnm" que me daba el error x q estaba mal escrita.
Correcta
=[TRecargas]+[TTarjetas]+SiInm(IsError([SUMAALTAS]);0;[SUMAALTAS])
Erronea
=[TRecargas]+[TTarjetas]+Silnm(IsError([SUMAALTAS]);0;[SUMAALTAS])
 
Gracias, he aprendido a diferenciar el error del canpo nulo.
23/10/2009
Usuario
Gracias.
Enlaces patrocinados