En un Form, tomar valor de "Campo independiente" e insertarlo en Tabla NO relacionada con el Form
Te describo el contexto. Estoy desarrollando una BD para manejar el inventario de una empresa (soy nuevo en Access, solo con lo que he leído por cuenta propia en la web y un par de semestres de computación para ing electrónica en la universidad).
Entre otras, tengo una tabla para registrar el movimiento de productos llamada KARDEX (Va bien), otra para registrar los datos de las compras y otra para los datos de las ventas.
Ahora bien, he creado una tabla adicional que se llama CARGAR_DATOS, esto me permite que el usuario a través de un formulario dependiente de esta tabla, pueda cargar los datos de una factura de compra y modificarlos y volver a modificarlos, añadir o quitar productos de la factura de compra, sin que me altere la tabla COMPRAS o KARDEX. Una vez finaliza la carga y corrección de datos ejecuto consultas para enviar los datos a la tabla KARDEX y otra consulta para enviar los datos a la tabla COMPRAS (esto porque para efectos contables solo se toma el TOTAL de la factura y no interesa los productos que tenga). Al finalizar la carga de una compra ejecuto una consulta para dejar en blanco la tabla CARGAR DATOS.
La carga de la tabla KARDEX con sus cálculos va de maravilla. El inconveniente que tengo esta a la hora cargar la tabla COMPRAS.
Algunas facturas de compra vienen con descuentos de los proveedores y normalmente la suma de los totales por producto que ellos dan, resulta diferente de la suma de los datos impresos en la factura. ( Esto debe ser por los decimales que maneja internamente el sistema de inventario de los proveedores) .
La sumatoria que va a la factura COMPRAS la hago con una consulta en la que sumo los montos de los productos de la tabla CRGAR DATOSy pues por un par de unidades o céntimos me da diferente a la factura impresa.
Ahora bien. En el formulario de carga de datos he habilitado la edición del CAMPO INDEPENDIENTE en el que sumo el total de la factura (lo tengo a modo de información para el usuario). Y deseo tomar de allí el valor que voy a introducir en la tabla COMPRAS, sólo que al crear una consulta para tomar este valor no encuentro una tabla para relacionarla.
Esto es porque la tabla CARGAR DATOS puede tener 2 o mas registros y sólo quiero tomar los datos del total de la factura, la fecha y el numero de factura para cargarlos a la tabla COMPRAS.
En pocas palabras, necesito saber como puedo tomar el valor de un CAMPO INDEPENDIENTE que está dentro de un Formulario dependiente de la TABLA CARGAR DATOS. Para luego tomar este valor y llevarlo a la tabla COMPRAS.
De nuevo gracias por tu atención y disculpa lo extenso, solo me parecido oportuno mostrarte el contexto.
Que porquería de ayuda - Galo Alvear
Pues si piensas que es una porquería..., ¿porqué no aportas tú las soluciones, ya que parece que sabes tanto? - Antonio Salvá Ripoll