RE:relacion de tablas y obtencion de registros
Hola Rodrigo:
Supongo que las 4 tablas tendrán un CAMPO COMÚN a todas ellas, y que el campo común sea, por ejemplo "CodigoCliente".
Si es así es bastante sencillo:
1.- Créate una CONSULTA (Consulta1) basada en la Tabla Clientes. Selecciona sólo los campos Apellidos y Nombre (o como los tengas) y el campo "CodigoCliente". Ordénala ASCENDENTE por Apellidos y Nombre (o como los tengas).
2.- Créate un formulario con un campo tipo CUADRO COMBINADO cuyo origen sea la Consulta1. Selecciona todos los campos de la consulta y, al correspondiente a "CódigoCliente", en ANCHO DE COLUMNAS, ponle 0cm. Butiza este cuadro combinado con el nombre CLIENTE.
Créate un campo CUADRO DE TEXTO al que llamarás CODIGOCLIENTE y en ORIGEN DEL CONTROL del mismo escribes:
= CLIENTE.Column(X)
donde X = al número de columna-1 que ocupa el campo "CódigoCliente)(la lista comienza por la 0, por eso hay que restarle un 1)
3.- Guarda el formulario con el nombre, en nuestro ejemplo, Form01
3.- Créate 3 CONSULTAS (Consulta2, Consulta3 y Consulta4) basadas en las Tablas: EQUIPOS, MANTENCION y REPUESTOS. En cada una de ellas selecciona los campos que te intereseN y, además, el campo "CodigoCliente".
En cada una de estas consultas, en el campo "CodigoCliente", en CRITERIOS, escribes:
Forms!Form01!CLIENTE
4.- Vuelve al FORMULARIO (Form01) y créate 3 CUADROS DE LISTA (1 por cada una de las Consultas: Consulta2, Consulta3 y Consulta4), con todos los campos que contenga cada una de ellas. Bautiza a cada uno de los CUADRO DE LISTA creados como Equipos, Mantenimiento y Repuestos respectivamente.
5.- Entra en las propiedades del CUADRO COMBINADO (CLIENTE) de tu formulario y en la línea DESPUÉS DE ACTUALIZAS, escribes:
me!Equipos.Requery
me!Mantenimento.Requery
me!Repuestos.Requery
Con ésto YA tienes relacionado todo el FORMULARIO con las 4 tablas.
Cada vez que selecciones un cliente diferente, los 3 CUADROS DE LISTA (Equipos, Mantenimiento y Respuestos) se ACUALIZARÁN.
Saludos
Juan Amorós
Pd.- Hay otras formas pero más complejas, por lo que observo, para tí. Esta forma te ayudará a "comprender" la interrelación entre tablas y las casi infinitas posibilidades que se te abren.