Para consultar datos de dos tablas diferentes en un formulario de Access, puedes utilizar una consulta basada en la relación entre las dos tablas. A continuación te explico cómo hacerlo:
1. Asegúrate de que las tablas "clientes" y "mercancia" estén relacionadas por medio de una clave primaria y una clave externa. Por ejemplo, si la tabla "clientes" tiene un campo llamado "IDCliente" y la tabla "mercancia" tiene un campo llamado "IDCliente" que corresponde al ID del cliente al que pertenece la mercancía, deberías tener una relación establecida entre esos dos campos.
2. En tu formulario, agrega los campos correspondientes a la tabla "clientes" y a la tabla "mercancia". Puedes utilizar cuadros de texto, etiquetas u otros controles para mostrar la información.
3. Crea una consulta de selección en Access que relacione las dos tablas y filtre los registros según el cliente que desees consultar. Puedes utilizar el Asistente para consultas o escribir la consulta manualmente.
Aquí tienes un ejemplo de consulta que puedes utilizar:
En esta consulta, "clientes" y "mercancia" son los nombres de las tablas, "Nombre" y "Producto" son los nombres de los campos que deseas mostrar en el formulario, "IDCliente" es el campo que relaciona las dos tablas e "[IDClienteFormulario]" es el parámetro del ID del cliente que puedes pasar desde el formulario.
4. En el evento adecuado del formulario (por ejemplo, en el evento "Al abrir" o en el evento de un botón), ejecuta la consulta y asigna los valores de los campos a los controles del formulario. Puedes utilizar el método "OpenRecordset" para ejecutar la consulta y obtener los datos.
Aquí tienes un ejemplo de cómo asignar los valores a los controles del formulario:
En este ejemplo, "NombredelaConsulta" es el nombre de la consulta que creaste en el paso 3, "NombreCliente" y "ProductoMercancia" son los nombres de los controles del formulario donde deseas mostrar la información.
Asegúrate de ajustar los nombres de las tablas, los campos, la consulta y los controles del formulario según tu diseño y estructura de datos.
Con esta configuración, al consultar un cliente en el formulario, se ejecutará la consulta y se mostrará la información correspondiente tanto de la tabla "clientes" como de la tabla "mercancia".
Espero que esto te ayude a lograr lo que necesitas.