Access - Valor predeterminado condicional

 
Vista:

Valor predeterminado condicional

Publicado por Cesar (23 intervenciones) el 21/06/2008 02:35:09
Hola, tengo un problema y no lo puedo solucionar,

Tengo una tabla de VENTAS DETALLE con los campos Producto y Precio relacionada con otra PRODUCTOS

Cunado ingreso en la tabla VENTAS DETALLE el Producto necesito que me agregue automaticamente en el campo el Precio que tiene asociado en la tabla PRODUCTOS.

Intente armar todo tipo de formularios pero no me salió. Creo que se puede solucionar con algo de Valores predeterminados, no......!!!!

Nota: Lo habia solucionado haciendo una consulta simple con los campos Productos.Ventas y Precio.Productos pero como los precios de ventas me varian constantemente me cambiaban los precios en las ventas que habia realizado antes.

Pregunta 2: Como hago para que al eliminar un producto de la tabla productos, no me lo elimine de la tabla Ventas que realice???

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Valor predeterminado condicional

Publicado por mi menda (1111 intervenciones) el 21/06/2008 04:48:15
Hola Cesar:

Para lo primero leete en la ayuda la función DLookup().
Tienes un ejemplo que ní pintado en el subformulario pedidos en el campo IdProducto evento después de actualizar de la base de datos de ejemplo Neptuno.

Para lo segundo:

¿ Tienes activada la integridad referencial entre las tablas y eliminar registros en cascada?
-sí es así desactiva eliminar registros en cascada.

Un Saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

GRACIAS!!!!

Publicado por Cesar (23 intervenciones) el 29/06/2008 02:33:29
Gracias por todo, pero no me salio lo de DLookup(). No puedo creer que lo haya solucionado mas facil poniendo en DespuesActualizar() PrecioFactura=PrecioProducto, ALGO DEBO ESTAR HACIENDO MAL, pero por ahora anda....

Que diferencia entonces con DLookup()?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar