No me funciona la función Dbúsq

Hola expertos! Tengo un formulario basado en una base de datos llamada "componentes" donde indico los materiales necesarios para fabricar un objeto. Uno de los campos del formulario es un cuadro combinado que me da a escoger una opción basada en el campo "articulo" de otra base de datos llamada "inventario". Seguidamente hay un campo en el que pongo la cantidad de ese artículo que necesito. Luego en un cuadro de texto quiero que me salga el precio del "articulo" que hay en la base de datos "inventario". En ese campo pongo la exprexión =DBúsq("[Precio unidad]", "inventario", "[id] =" & Formularios![componentes1]![Cuadro combinado18]) Componentes1 es el formulario que estoy usando y cuadro combinado18, donde he elegido el articulo. El valor de este campo me devuelve el ID (la clave) del registro en la base de datos "inventario". Pero no funciona. He intentado varias combinaciones, pero me sale error, me sale 0, o me dice que la expresión no es correcta.

Estoy atascado aquí. ¿Donde me estoy equivocando?

Gracias

Añade tu respuesta

Haz clic para o