En Access, ¿cómo puedo extraer datos de otra tabla haciendo coincidir un campo?

En Access, ¿cómo puedo extraer datos de otra tabla haciendo coincidir un campo?

Estoy trabajando en un sistema de inventario para un taller de alquiler de herramientas. Tengo dos mesas:DetallesySeguimiento.DetallesTiene toda la información básica sobre todos los clientes (Nombre, Código de barras, ID, etc.).Seguimientoestá destinado a crear un registro de la actividad de alquiler.

Esto es lo que estoy intentando hacer: estoy intentando escanear un código de barras e ingresarlo en un formulario basado en elSeguimientomesa. Sin embargo, una vez que se ha completado el campo del código de barras, quiero que otros campos como Nombre, ID, etc. correspondientes al código de barras ingresado se extraigan delDetallestabla y completar automáticamente el formulario.

Estaba pensando en alguna expresión comoNombre = Código de barras.[Detalles]!Nombrey así sucesivamente, pero no funciona. ¿Puede alguien ayudarme con esto? Muchas gracias.

J.J.

Respuesta1

Necesitará al menos 3 tablas para capturar la información de alquiler de herramientas. Necesitará una tabla Clientes (a la que ha llamado Detalles), una tabla de herramientas que identifica cada herramienta para alquiler y una tabla de muchos a muchos que captura la información de la herramienta y del cliente, como qué herramienta fue alquilada por quién y cuándo (cada el cliente puede alquilar muchas herramientas y cada herramienta puede ser alquilada por muchos clientes, aunque no todas al mismo tiempo).

En cuanto a cómo completar campos relacionados con información basada en un código de barras; Hay un par de maneras en que esto se puede lograr. Puede utilizar el evento Después de la actualización del campo del código de barras para actualizar los campos relacionados mediante un conjunto de registros o una búsqueda en función del ID del código de barras. Si el campo del código de barras es un cuadro combinado (para permitir al usuario ingresar un número manualmente más fácilmente), puede almacenar la información adicional en la fuente de la fila del cuadro combinado y usar el evento Después de la actualización del campo para completar los otros campos. .

información relacionada