No responde la función DLookup - Access

Hola expertos, un saludo. Mi situación es la siguiente: Tengo un subformulario llamado 'Ventas' dentro de un formulario llamado 'Registro'. En el subformulario 'Ventas' tengo los campos 'Producto' y 'código de barras'. Necesito que al rellenar el campo 'Producto' se autorrellene el campo 'código de barras', cuyo registro está guardado en una tabla llamada inventario. Para eso estoy utilizando la siguiente expresión en el evento después de actualizar del campo 'Producto':
Código_de_barras = DLookup("código_de_barras", "inventario", "inventario.Producto = Forms![registro]![ventas].Form![producto]")
Sin embargo, después de actualizar el campo 'Producto' no ocurre nada, cuando dicho producto tiene un respectivo código en la tabla 'inventario'. Un saludo y muchas gracias de antemano.

Añade tu respuesta

Haz clic para o