Access - Formulario de pedidos

 
Vista:

Formulario de pedidos

Publicado por Mariana (5 intervenciones) el 23/03/2006 20:38:35
bien tengo un formulairo de pedidos y ahora la duda que tengo es como puedo hacer para que cuando elija un producto para el pedido, me devuelva automaticamente el precio de coste de ese articulo que está en la tabla de productos.....

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:Formulario de pedidos

Publicado por Enrique (1299 intervenciones) el 23/03/2006 21:13:05
Mariana, habría que ver qué sistema estás usando para cargar un producto, puede ser al teclear su código de producto, al seleccionar un producto de un combo, etc. No se como andarás de VBA pero te indico un sistema fácil usando la librería de DAO para traerte a tu formulario la descripcion y el precio desde la Tabla Productos, al teclear su código:

Evento "Después de actualizar" el campo CodProducto en el formulario:

Private Sub CodProducto_AfterUpdate()
Dim TablaProd As DAO.Recordset
Set TablaProd = CurrentDb.OpenRecordset("TuTablaProductos")
TablaProd.FindFirst "CodPro='" & CodProducto & "'"
If Not TablaProd.NoMatch Then
Producto = TablaProd!Descripcion 'Carga el nombre del producto desde la tabla
Precio = TablaProd!Precio 'Carga el precio del producto desde la tabla
Cantidad.SetFocus 'Envia el Foco al siguiente campo, normalmente a Cantidad
TablaProd.Close: Set TablaProd = Nothing
End Sub

CodPro = Nombre de codigo producto en la Tabla
CodProducto = Nombre de codigo producto en el Formulario
Si tu codigo producto fuera Numérico, cambia la línea del FindFirst por esta:
TablaProd.FindFirst "CodPro=" & CodProducto

Un saludo
Enrique
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

RE:Formulario de pedidos

Publicado por Enrique (1299 intervenciones) el 23/03/2006 21:19:51
Mariana, en el codigo de antes, falta un End If antes del End Sub en el Evento, es que lo he tecleado todo de memoria.

Enrique
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

RE:Formulario de pedidos

Publicado por Mariana (5 intervenciones) el 23/03/2006 22:43:58
Muchisimas gracias estoy intentando aplicarlo, impresionante muchisimas gracias
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