Formularios y subformularios

Tengo en un formulario 2 subformularios y en el formulario tengo un campo que es la suma de los importes de cada subformulario y otro campo que es la suma de los dos campos del formulario. La suma la hace bien, pero si alguno de los subformularios no ha sido rellenado el campo suma lo hace bien pero no muestra la cantidad. Te digo que lo hace bien porque al acceder al registro aparece una milésima de segundo la cantidad y se oculta solo.
¿Tiene esto alguna solución?. No se si el problema esta en que no he guardado el resultado en un campo de la tabla.
Muchas gracias de nuevo por las molestias.
Un saludo.

1 Respuesta

Respuesta
1
No. El problema puede estar en que aunque a ti te parece que está haciendo la suma, no la hace realmente. Cuando access se encuentra con campos vacíos (que es distinto de =0), no realiza la operación y el resultado está en blanco.
Te recomiendo que a la hora de definir la suma, utilices expresiones para los sumandos del tipo:
Suma: Siinm (Campo1 es nulo;0; Campo1) + SiInm (Campo2 es nulo;0;Campo2)
De esa manera, si alguno de los dos es nulo (vacío), lo substituirá por 0 y hará la suma correctamente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas