DLookup no me funciona correctamente... No se construir correctamente el comando, no lo entiendo.
Tengo una tabla con unos cuantos campos y desde un formulario pretendo mediante un cuadro combinado seleccionar un valor de uno de los campos de la tabla. Luego, al dar click en un botón del formulario, desearía que éste me devolviera por medio de una MsgBox el valor de un campo vecino (misma fila) al valor que seleccioné con el cuadro combinado.
Aquí un esquemita gráfico bien explícito sobre el asunto en cuestión:
Sucede que al presionar el botón "GENERAR" en vez de la MsgBox aparece el siguiente mensaje de error:
Yo creo que estoy armando el código correctamente, ya que hice lo mismo en otro formulario con otra tabla y funciona de maravillas.
Sinceramente he llegado a pensar que no tengo idea sobre como construir el código, me tiene bastante frustrado este comando DLookup, últimamente pienso que debo asumir que a veces funcionará y otras veces no.
Quizás alguien pueda explicarme como construirlo correctamente, por si sirve de ayuda esto es como yo considero que debe ser construido (con sus respectivos operadores y separadores):
DLookup("[Campo que devuelve]", "[Tabla]", "Campo donde busca=" & Elemento que hace la consulta)