Guardar datos calculados
Hola, he estado buscando en respuestas anteriores y por internet, para solucionar el problema con el que me he encontrado, pero después de probar con varias cosas no lo he conseguido, por eso recurro a ti esperando que me puedas ayudar.
Estoy haciendo una base para llevar el control de gastos y facturación de un pequeño negocio. Consta de 6 tablas (Clientes, Compras, MisDatos, NºFactura, Productos, Ventas), 2 Formularios (Clientes, Gestión de Facturas) este ultimo formulario, tiene 3 Subformularios (NºFacturas, Ventas y Ventas1) La relación entre las Tablas es
Clientes IdCliente (Autonumerico) con NºFacturas tblClientesid (numero entero largo) uno a varios con integridad referencial
NºFacturas factNumero (Autonumerico) con Ventas tblNFactura (numero entero largo) uno a varios con integridad referencial
Clientes IdCliente (Autonumerico) con Ventas tblClientes (numero entero largo) uno a varios con integridad referencial
El Formulario "Gestión de Facturas" tiene como Origen de Control la tabla Clientes. Dentro de este formulario, el 1º de los SubFormulario es NºFactura con Origen de Control la tabla NºFactura, el 2º Ventas1 tiene de Or de Ctlol la tabla Ventas y vista predeterminada "un único formulario", el 3º Ventas tiene de Or de Ctlol la tabla Ventas y vista predeterminada "Hoja de Datos". Tengo varias instrucciones de código que cuando los campo reciben el foco se van realizando cálculos, de esta forma con otros cogido que tengo también, al terminar de meter los datos en Ventas1 se actualiza automáticamente Venta y así ver todos los registro de la factura que estamos haciendo.
Mi problema es que en Venta1 tengo tres cuadrotxt independiente que mediante expresión en el Origen de Control me calculan, el 1º SumaBase, =Suma([ventTotBase])" el total de los registro antes de Iva, el 2º SumaIVA, =Suma([ventsubTotIVA]) el total de las cantidades de IVA de las lineas de registro y el 3º SumaTotal =Suma([ventsubTotal]) el total de la cantidades de la lineas de registro resultalte de la suma de los dos comceptos.
Me gustaría, los calculo que realizan esos cuadros mediante la expresión, las pudiera realizar por código para poder cambiales así el Origen de registro y poder guardar los resultado en la tabla
La otra opción que veo, es poner en NO visible los 3 Cuadros y pasar el resultado final mediante código a tres cuadrostxt con origen de registro a tabla NºFacturas, en el Subformulario NºFactura.
Espero que puedas ayudarme. Un Saludo
P.D. Si necesitas alguna información más que te pueda se de utilidad, no dudes en pedírmela
Estoy haciendo una base para llevar el control de gastos y facturación de un pequeño negocio. Consta de 6 tablas (Clientes, Compras, MisDatos, NºFactura, Productos, Ventas), 2 Formularios (Clientes, Gestión de Facturas) este ultimo formulario, tiene 3 Subformularios (NºFacturas, Ventas y Ventas1) La relación entre las Tablas es
Clientes IdCliente (Autonumerico) con NºFacturas tblClientesid (numero entero largo) uno a varios con integridad referencial
NºFacturas factNumero (Autonumerico) con Ventas tblNFactura (numero entero largo) uno a varios con integridad referencial
Clientes IdCliente (Autonumerico) con Ventas tblClientes (numero entero largo) uno a varios con integridad referencial
El Formulario "Gestión de Facturas" tiene como Origen de Control la tabla Clientes. Dentro de este formulario, el 1º de los SubFormulario es NºFactura con Origen de Control la tabla NºFactura, el 2º Ventas1 tiene de Or de Ctlol la tabla Ventas y vista predeterminada "un único formulario", el 3º Ventas tiene de Or de Ctlol la tabla Ventas y vista predeterminada "Hoja de Datos". Tengo varias instrucciones de código que cuando los campo reciben el foco se van realizando cálculos, de esta forma con otros cogido que tengo también, al terminar de meter los datos en Ventas1 se actualiza automáticamente Venta y así ver todos los registro de la factura que estamos haciendo.
Mi problema es que en Venta1 tengo tres cuadrotxt independiente que mediante expresión en el Origen de Control me calculan, el 1º SumaBase, =Suma([ventTotBase])" el total de los registro antes de Iva, el 2º SumaIVA, =Suma([ventsubTotIVA]) el total de las cantidades de IVA de las lineas de registro y el 3º SumaTotal =Suma([ventsubTotal]) el total de la cantidades de la lineas de registro resultalte de la suma de los dos comceptos.
Me gustaría, los calculo que realizan esos cuadros mediante la expresión, las pudiera realizar por código para poder cambiales así el Origen de registro y poder guardar los resultado en la tabla
La otra opción que veo, es poner en NO visible los 3 Cuadros y pasar el resultado final mediante código a tres cuadrostxt con origen de registro a tabla NºFacturas, en el Subformulario NºFactura.
Espero que puedas ayudarme. Un Saludo
P.D. Si necesitas alguna información más que te pueda se de utilidad, no dudes en pedírmela
2 Respuestas
Respuesta de manuelpacha
1
Respuesta
1