Guardar Campo Calculado

21/04/2010 - 22:25 por busqueda en access | Informe spam
Hola, tengo un campo de un Subformulario llamado "DETALLES" (Subformulario de
"FORMULARIO GASTOS") que su origen es una formula " PRECIO*CANTIDAD", este
campo lo ocupo guardar en el campo del "FORMULARIO GASTOS" llamado"Sub
Total", que se guarda en la tabla "GASTOS" la cual es el origen, esto porque
tengo varios subformularios que me dan valor para "Sub Total"

Me explico, en GASTOS, puede haber un "Sub Total" que venga de la tabla
"ventas de productos" y el sub total sera "PRECIO*CANTIDAD", otro de la tabla
"Pagos Planilla" con un origen de "sub total" llamado "Total Planilla", ahora
despues de obtener el "Sub Total", le ocupo sumar IV, restar descuentos etc.
para que me de un Gran Total, por lo que ocupo guardar en la tabla GASTOS, el
valor de Sub Tota.

Espero haberme explicado.

Gracias
 

Leer las respuestas

#1 Patxi Sanz
22/04/2010 - 18:08 | Informe spam
Hola:

Si te es muy complicado volver a calcular ese sub total, podrás guardarlo
siempre y cuando asignes el valor a un control dependiente del formulario
que está tirando de la tabla donde quieres guardarlo, al igual que con el
resto de datos.

Como ahora tienes un control independiente en el formulario donde se muestra
el sub total, puedes agregar otro cuadro de texto con origen en el campo de
la tabla donde quieres guardar el sub total, y asignarle el valor por código
o macro cada vez que actualices algún dato.

Nota: No lo intentes en los eventos Antes de actualizar/Después de
actualizar del control independiente. Como se actualiza automáticamente,
estos eventos no se ejecutan nunca en los controles independientes.

Un saludo,


Patxi Sanz
Tudela (NA)
http://www.pasa.es.tt/

Preguntas similares