Os planteo un par de preguntas sobre el código para un evento que no se cómo se escriben bien. Espero que alguien me pueda echar un cable.
La primera es un campo calculado. En un formulario, necesito que al introducir en una casilla el número de kilómetros realizados, me calcule en otra cuanto tengo que pagarle si el km se paga a 0,26. Poniéndolo a pelo es sencillo:
Cita:
El problema es que necesito que ese "0,26" lo coja de una tabla donde tengo esas cantidades "fijas" de manera que mediante un formulario interno, puedan modificar los factores de multiplicación para sacar las nóminas, y no tener que meterse en el código y cambiar el multiplicador a pelo si por ejemplo cambian en 2011.Private Sub num_klm_AfterUpdate()
Me.kilometraje = Me.num_klm * 0.26
End Sub
Me.kilometraje = Me.num_klm * 0.26
End Sub
¿Puede decirme alguien cómo escribo eso? Tabla: costes_fijos; celda: euros_klm
La segunda duda es que no se cómo se escribe un If en el formáto del código. Me explico. tengo un campo "pernocta" que dependiendo de si es "SI" se paga la hora a un precio y si es "NO" se paga a otro.
Es decir si activo "pernocta" en el campo "pago" me debe aparecer lo que halla en "horas" * 14,5, y si no activo el campo, en "pago" calculará "horas" * 17,75
¿Me podéis echar una mano con esto?
Muchas Gracias!