Con Check sumar o (no me rindo con Access)

Me indico un código para sumar con un check, (Funciona) pero al utilizarlo en otro sub-Formulario con una paleta el código no me funciona y reemplace todos los valores, me arroja un error de cierre no entiendo ayuda, lo malo es quiero hacerlo en todos los sub formularios, (Pagado, pendiente y Total) gracias por ayudar

https://www.dropbox.com/s/g0kmh54y1873diq/Costos%202.0.accdb?dl=0 

1 respuesta

Respuesta
1

Lo primero que salta al abrir tu archivo es un error porque has duplicado (o más) el procedimiento CierraRstDAO. Con que lo pongas una vez (con un Public antes del Sub) es suficiente.

Luego me saltan errores de que no se encontraron campos, imagino que serán errores de hacer copia-pega del código de un lado a otro... Revisa los nombres de los campos en los procedimientos...

Y si no te terminas de aclarar con el código ¿por qué no lo haces con DSuma como en l archivo que te envié el otro día? Es mucho más sencillo ;-)

Saludos!


Hola mira no te conté porque el código de Jacinto me funciono y al bajar la base que tu corregiste esta no funciono arrojo un error, por eso me incline en la de Jacinto, voy hacer lo que dices. 

Hola corregí lo que me indicaste, pero no suma o resta de manera instantánea, como el primer sub formulario Variables, y cuando llego al ultimo mes mantiene los valores, 

https://www.dropbox.com/s/whmtg72q7rc94ga/Costos.accdb?dl=0 

No te acabo de comprender, ni veo qué has cambiado en ese archivo.

Además, he de señalarte que el archivo que me descargué de tu otra pregunta ya traía un error de código (no sé de dónde sacaste el procedimiento subCalculaValores, pero hace referencia a una tabla que no existe y ahí el error que salta)

Te subo de nuevo el archivo que te envié en la otra pregunta, pero desactivando el código que tienes, para que veas que los cálculos con DSuma() en el subformulario funcionan y que los puedes pasar al principal igual que hacías en tu BD original. Además, no se mantienen al cambiar de registro...

http://www.filebig.net/files/crPgSRHTfc 

Solo has de hacer lo mismo en los otros subformulairos que necesites.

Mira entendí  lo que hiciste porque "burro no soy", pero suma o resta cuando el formulario se actualiza, no es cuando marco la casilla y tienes toda la razón es más fácil  

Lo hice, gracias gracias

En ningún momento pensé que fueras "burro" ni nada parecido, ¡Faltaría mas!

Si necesitas que se te recalcule los sumatorios al marcar desmarcar las casillas, has de poner en el evento "después de actualizar" de las mismas:

Me. Recalc

o

Me. Parent. Recalc

Y ahí fue donde patiné yo y no te entendí, me liaste con lo del último mes... XD

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas