A ver... sale pero no.
A ver los campos Pernocta, beneficio y horas_curso estan en la tabla "gastos" y en el "subformulario gastos" que está dentro del formulario "cursos". He puesto en un botón rellenar (dentro del subformulario):
Código:
Private Sub btn_rellenar_Click()
If Me.Pernocta = True Then
Me.beneficio = Nz(Me.horas_curso, 0) * 17.74
Else
Me.beneficio = Nz(Me.horas_curso, 0) * 14.5
End If
End Sub
De manera que si pruebo directamente en el "Subformulario_gastos" funciona a la perfección. Pero si lo pruebo en el formulario gastos (Que es dónde realmente debe funcionar) no es capaz de mostrar el subformulario dentro del formulario. Y me muestra el mensaje de error:
Cita: Esta expresión no está escrita correctamente o es muy compleja para evaluarse. Por ejemplo, una expresión numérica puede contener muchos elementos complicados. Intente simplificar la expresión asignando a variables partes de la misma.
Alguna idea?
Gracias.