Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/02/2010, 03:14
Avatar de Taribo007
Taribo007
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 17 años, 3 meses
Puntos: 18
Respuesta: Multiplicar un dato de un Form por uno de una tabla en ACCESS

Tambien puedes usar dlookup:

Me.kilometraje = Me.num_klm * nz(dlookup("euros_km","sala_maquinas","id=1"),0)

Con la idea de quimfv, pero con dao, tienes que activar la refrencia microsoft dao X.XX object library. La tienes (con la ventana del editor de VBA abierta) en Herramientas >> Referencias

Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT euros_km FROM sala_maquinas WHERE id=1")

Me.kilometraje = Me.num_klm * rs!euros_km

rs.Close
Set rs = Nothing

Un saludo