Problemas para asignar valor por defecto en un formulario
Publicado por paco (2 intervenciones) el 25/06/2016 10:19:54
Hola, mi problema es el siguiente.
Tengo unas tablas y un formulario con origen en una consulta y varios campos calculados.
La consulta tiene campos de la tabla Articulos y DetalleVenta. Cuando creo una venta nueva, en el formulario añado las lineas de detalle de venta. La consulta muestra el campo IVA de la tabla Articulos donde guardo el tipo de iva actual. Lo que quiero es que en cada linea nueva de DetalleVenta, el campo TIPOIVA se rellene automaticamente con el valor del campo IVA de la tabla articulos.
Entiendo que sería fácil usar el valor del campo ARTICULOS.IVA para hacer el calculo del iva, pero... que pasa si cambian los tipos de iva en el futuro? cuando haga una consulta de una venta anterior al cambio de los tipos de iva, me saldran esas ventas con el iva actual en vez del valor original.
En resumidas cuentas, quiero que el campo DETALLEVENTA.TIPOIVA se cargue con el valor del campo ARTICULOS.IVA para nuevas lineas de venta. Los dos campos están en la consulta origen del subformulario.
No funcionan ningún método de los que he usado, ni usando eventos, ni con la propiedad por defecto...
¿Cómo se puede solucionar?
Gracias por anticipado.
Tengo unas tablas y un formulario con origen en una consulta y varios campos calculados.
La consulta tiene campos de la tabla Articulos y DetalleVenta. Cuando creo una venta nueva, en el formulario añado las lineas de detalle de venta. La consulta muestra el campo IVA de la tabla Articulos donde guardo el tipo de iva actual. Lo que quiero es que en cada linea nueva de DetalleVenta, el campo TIPOIVA se rellene automaticamente con el valor del campo IVA de la tabla articulos.
Entiendo que sería fácil usar el valor del campo ARTICULOS.IVA para hacer el calculo del iva, pero... que pasa si cambian los tipos de iva en el futuro? cuando haga una consulta de una venta anterior al cambio de los tipos de iva, me saldran esas ventas con el iva actual en vez del valor original.
En resumidas cuentas, quiero que el campo DETALLEVENTA.TIPOIVA se cargue con el valor del campo ARTICULOS.IVA para nuevas lineas de venta. Los dos campos están en la consulta origen del subformulario.
No funcionan ningún método de los que he usado, ni usando eventos, ni con la propiedad por defecto...
¿Cómo se puede solucionar?
Gracias por anticipado.
Valora esta pregunta
0