Consultar múltiples tablas y vistas
Cuando tenga que consultar información almacenada en dos o más tablas, bastará con agregar todas las tablas necesarias a su consulta y combinarlas según campos comunes. Después, podrá buscar la información necesaria en los registros de todas las tablas. En sus consultas puede usar cualquier combinación de tablas de base de datos, tablas libres y vistas locales o remotas.
Como el término “vista” puede referirse tanto a un origen de entrada como al objeto que se está creando, el término “tabla” se usa tanto para tablas como para vistas usadas como orígenes de entrada. El término “vista” se usa para el objeto que se crea con el Diseñador de vistas.
Agregar vistas y tablas a una consulta
Cuando agregue tablas o vistas a su consulta, Visual FoxPro le sugerirá una posible combinación entre las tablas o las vistas según los nombres de campos coincidentes.
Por ejemplo, si agrega la tabla Customer del directorio ...\Samples\Data de Visual FoxPro al Diseñador de consultas y después agrega la tabla Orders, Visual FoxPro sugerirá una combinación entre las tablas basada en los campos coincidentes Customer.cust_id y Orders.cust_id.
Si usa una base de datos que contiene relaciones persistentes definidas entre las vistas o las tablas de la misma, Visual FoxPro usará las relaciones existentes como combinaciones predeterminadas.
Si desea agregar tablas de base de datos o vistas a la consulta, es posible que tenga que abrir la base de datos adecuada para poder disponer de ellas.
Para agregar una tabla o una vista a una consulta
En la barra de herramientas Diseñador de consultas, elija Agregar tabla.
En el cuadro de diálogo Agregar tabla o vista, seleccione la base de datos que desea usar, elija Tablas o Vistas, seleccione la tabla o vista que desea agregar y elija Aceptar.
–O bien–
Si desea agregar una tabla que no forme parte de la base de datos, elija Otras, busque la tabla en el cuadro de diálogo Abrir y elija Aceptar.
En el cuadro de diálogo Condición de combinación, compruebe la combinación sugerida.
Si Visual FoxPro no puede sugerir una coincidencia probable entre los campos, seleccione manualmente los campos coincidentes en el cuadro de diálogo Condición de combinación.
Elija Aceptar.
Vea también
Cuadro de diálogo Agregar tabla o vista | Cuadro de diálogo Condición de combinación | Controlar la selección de registros con combinaciones | Personalizar consultas | Crear consultas | Crear una consulta | Ejecutar consultas