Barra de Utiles
La barra de útiles se presenta en la parte inferior de la ventana como tópicos de trabajo. Cada uno de estos tópicos corresponden a alguna parte de una sentencia SQL.
Group (Agrupar)
Se refiere a la posibilidad de agrupar el resto de los campos por un campo particular, esto permite que todos los registros que tengan el campo por el que se esta agrupando con un mismo valor, este uno junto con el otro.
Haga un clic sobre un campo de la lista que aparece a mano izquierda y sin soltar el botón del mouse coloque en el espacio que hay en la mano derecha.
Sort (Ordenar)
La presentación de los registros es ordenada por el valor de un campo definido, ya sea ascendente o descendente.
Haga un clic sobre un campo de la lista que aparece a mano izquierda y sin soltar el botón del mouse colóquelo en el espacio que hay en la mano derecha. Al lado de este nuevo elemento hay un cuadrado que si esta marcado indica que los registros serán ordenados en forma ascendente con respecto a los valores del campo.
Where (Condicionar)
La presentación de los registros puede ser condicionada, a través de una(s) expresión(es) condicional(es), todas estas deben referirse al valor de un campo.
Cada columna se refiere a alguna parte de una expresión condicional.
Columna
Significado
Column
Campo a ser consultado, puede ser cualquier campo de las tablas que participan o bien una función que utilice un campo; inclusive un campo que no ha sido marcado para seleccionarlo.
Operator
Operador lógico, Los operadores lógicos son:
igualdad
=
menor
<
mayor
>
menor o igual
<=
mayor o igual
>=
diferencia
<>
entre
Between
Existe en expresión
Exist
en
In
Como (texto)
Like
Es
Is
Value
Valor de la expresión, ver la explicación mas adelante
Logical
Operador condicional, si la condición Where requiriera de múltiples expresiones condicionales deberán separarse dichas expresiones por un operador condicional
Y inclusivo
And
O inclusivo
Or
El valor de esta expresión puede ser:
Ø
Podrá escribir el valor literal, siguiendo las siguientes reglas:ü
Si fuese un valor numérico, simplemente escríbalo. Ej. 45; 6,7ü
Si fuese un valor texto o fecha, deberá anteponerlo y prescederlo con una comilla simple () Ej. Arturo BenitezØ Otro valor, para extraer otro valor, estando el cursor sobre la casilla del valor presione el botón derecho del mouse y se desplegar un listado de opciones.
Items
Descripción
Columns
Muestra un listado de todas las columnas que están en las tablas seleccionadas para el Origen de Datos.
Functions
Muestra un listado de las funciones que pueden ser utilizados.
Arguments
Muestra un listado de los argumentos definidos para este Origen de datos.
Value
Muestra un listado de todos los valores que están presentes en el campo, definido en la columna columns, en la Base de datos.
Select
Permite diseñar una sentencia select anidada, es igual que diseñar otro origen de datos. La consulta asi definida deberá devolver un solo campo del mismo tipo que el definido en la casilla columns y podrá ser un valor o múltiples valores ( un registro o múltiples registros).
Clear
Permite limpiar toda la sentencia definida, tanto la columna, el operador y el valor para la expresión.
Compute (Cálculos)
Es posible definir cálculos, estos cálculos deben ser funciones agregadas de SQL. Ej. count(personas.rut)
Having
La sentencia Where permite definir los registros que serán seleccionados. Pero si la consulta tiene grupos, podría desear que solo algunos grupos sean seleccionados.
Sintax (Sintaxis)
Este tópico muestra la sintaxis SQL que origina la presentación del Datawindows. Esta sentencia es utilizada por obtener los datos que serán mostrados en la presentación del Datawindows.
Parámetros
Parámetro es un valor que es traspasado a la consulta (Origen de Datos) para ser utilizada por esta como una variable. Para trabajar con parámetros se requiere de 2 pasos:
Declarar Parámetro
Esto se realiza seleccionando la opción Retrieval Argument del menú Design, aparecerá una ventana donde podrá escribir el(los) parámetro(s) que se quiera definir para este origen de datos.
Los 3 columnas para definir un argumento son:
Nombre
Definición
Position
Indica su posición, dentro de la lista de argumentos.
Name
Debe escribirse un nombre, el que se le dará y será utilizado dentro del Origen de Datos.
Type
Debe seleccionarse un tipo de dato, de los existentes.
Si se desea añadir un nuevo parámetro al final de los ya existentes presione Add. Si desea insertar un parámetro entre otros, presione Insert y para eliminar un parámetro presione Delete, teniendo presente que el cursor este en alguna columna del parámetro a borrar.
Utilización
Para utilizar un parámetro, ubíquese en la columna value del tópico where de la caja de útiles. Presione el botón derecho del mouse y seleccione la opción Arguments; elija el parámetro a utilizar y presione el botón Paste.
Otras opciones
Registros Distintos
Cuando se tiene un conjunto de registros en los cuales algún(os) campo(s) o todos inclusive, de los elegidos en la representación gráfica de la Tabla, se repitan y uno desea que todos los registros mostrados sean distintos, utilice la opción Distinct del menú Design.
Para terminar de trabajar con el Origen de Datos y comenzar a trabajar con la Presentación presione el botón
. Si desea volver y realizar modificaciones al Origen de Datos estando en Presentación presione nuevamente el mismo botón.