Consultando

Antes de empezar a hacer consultas en la base de datos debe seleccionarse el Modo Consulta. Para cambiar el Modo de Trabajo actual debe pulsarse sobre el icono de Modo de Trabajo en la Barra de Herramientas o en la Paleta de Herramientas o seleccionar Modo Consulta en el Menú Principal Mostrar.

Construyendo Selects

Se pueden construir Selects SQL facilmente mediante comandos de arrastrar y soltar. Asegurate que la Herramienta Puntero está seleccionada.

Un Select SQL sencillo

Para construir un select SQL para una tabla simplemente pulsa la tabla con el botón izquierdo del ratón y mantenlo pulsado. Ahora mueve el cursor hacia abajo. Se muestra el menú de arrastre.



The Drag Menu


Mantén pulsado el botón izquierdo del ratón y mueve el cursor sobre el boton SELECT. Suelta el botón. Se construirá el comando SELECT y se motrará en el Editor de Comandos SQL.
Si la tabla de la que se va ha realizar la consulta no está visible en la area visible del modelo, pulsa en algúnlugar en el modelo para asignar el foco al modelo. Ahora pulsa la tecla [Espacio] y arrastra el modelo hasta que la tabla sea visible.

Realizando JOINs

Para unir (JOIN) otra tabla con esta pulsa en la tabla para realizar el JOIN. Empieza arrastrando igual que antes y antes de soltar el botón del ratón muevete sobre el botón JOIN Table(s). Se creará un JOIN de las dos tablas basado en las relaciones entre ellas.



Dos tablas unidas (JOIN)


Otra posibilidad es seleccionar todas las tablas con las queremos hacer el JOIN manteniendo pulsada la tecla Ctrl y pulsando sobre las tablas. Entonces empezar a arrastrar y seleccionar el botón JOIN Table(s).
Se creará un JOIN con todas las tablas basado en las relacones entre ellas.

Añadir tablas sin hacer join

Para añadir una o más tablas a la consulta sin realizar un JOIN arrastra y selecciona el boton Add Table(s). Se añadirán al comando SQL.

Seleccionando columnas

Cuando un comando SQL se construye usando el Menú de Arrastre todas las columnas de la tabla(s) se seleccionan usando la cláusula SELECT *.
Para seleccionar columnas específicas de una tabla elije la Herramienta de Cláusula SELECT de la Barra de Herramientas o pulsa Ctrl+S. El cursor del ratón cambiará al cursor Clausula SELECT. Ahora mueve el cursor sobre la tabla y mira como se realzan las columnas. Mueve el cursor a la columna que deseas seleccionar y pulsa con el botón izquierdo.


Seleccionando la columna de una Tabla


La columna se añadirá al comando SELECT.

Añadir columnas a otras cláusulas

Usa las diferentes Herramientas de Cláusula de la Barra de Herramientas para añadir columnas al comando SQL.

Herramienta Tecla Posición
SELECT Clause Tool Ctrl + S SELECT [column] FROM ...
FROM Clause Tool Ctrl + F SELECT * FROM table_a LEFT OUTER JOIN table_b ON [column] ...
WHERE Clause Tool Ctrl + W SELECT * FROM table_a WHERE [column] ...
GROUP Clause Tool Ctrl + G SELECT * FROM table_a GROUP BY [column] ...
HAVING Clause Tool Ctrl + H SELECT * FROM table_a GROUP BY col1 HAVING [column] ...
ORDER Clause Tool Ctrl + O SELECT * FROM table_a ORDER BY [column] ...
SET Clause Tool Ctrl + E UPDATE table_a SET [column] ...
Pointer Tool Ctrl + Q -



Copyright 2003 fabFORCE.net. Todos los derechos reservados.