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.