El uso de la condición “Between … And”

Puedes utilizar la condición “Between … And” si deseas buscar entre los valores de X e Y.

En lugar de escribir todos estos caracteres: “> =” y “<=”, como vimos en la lección anterior, podemos simplemente utilizar la condición “Between … And”:

Es más cómodo y fácil de leer si queremos revisar nuestros criterios más tarde.

El uso de caracteres aleatorios

(“Wild Cards”) en las “Consultas”.

Usamos comodines para dar mayor flexibilidad a nuestras “Consultas”.

Hay dos caracteres comodín que tenemos que recordar:

  1. el carácter asterisco (*)
  2. y el signo de interrogación (?)

El asterisco representa múltiples caracteres desconocidos.
Por ejemplo. el criterio “N *” encontrará todas las palabras  con N, que nadie, nadie, las encontraría.
También puedes utilizar el asterisco antes y después de las letras, por ejemplo
* Pablo *, encontrará a la persona Pedro Pablo Rubens.

El signo de interrogación representa un solo carácter.
Por ejemplo, el criterio p? encontrará palabras como Pedro, Pablo
También puedes utilizar dos o más signos de interrogación, por ejemplo el siguiente criterio: ??en, te mostrará la palabra when.

Cálculos de los campos

Un cálculo de campo es en realidad un campo que se compone de funciones con valores de campos de otras tablas, o funciones introducidas por una persona.
Esto no siempre desemboca en un cálculo real, pero podría ser también la fusión de dos campos, como por ejemplo, Nombre y Apellido.

Los datos resultantes de estos cálculos sólo se muestran cuando la consulta es “Ejecutada” (“Run”), y no se almacenan en tablas.

Los cálculos pueden ser casi todas las funciones (puedes utilizar la mayoría de las funciones de Excel), y se pueden aplicar en cualquier campo que este disponible en la consulta, así como a datos que se escriben manualmente como base para las operaciones.

Para hacer un cálculo a un campo en la consulta, primero abre la propia consulta.

En el cuadro de texto “Nombre de campo”, en la primera columna disponible, escribe un nombre para el “cálculo del campo”, seguido de dos puntos (:).

Ahora puedes escribir la fórmula que desees evaluar en el nuevo campo.

Si utilizas los campos de la fórmula, necesitas colocar el nombre del campo entre corchetes [].

En primer lugar, escribe un nombre, después encierra el campo entre corchetes, a continuación añade el signo “&” (los campos se fusionarán), después añade” ” (un espacio entre los dos campos que se van a crear), y de nuevo un signo “&”, a continuación encierra el segundo campo entre corchetes.

Esto nos dará como resultado lo siguiente:

Si los campos tienen el mismo nombre en las tablas que se utilizan en la consulta, debes especificar la tabla entre corchetes [] seguida de un período, y después el campo entre corchetes.

vb.: nombre: [tabla1]. [Nombre] & ” ” & [Tabla2]. [Apellido]

Una formula como la siguiente: Venta de Productos: ([Detalles de la orden]. [Precio Unitario]* [Cantidad])

Queda en una consulta como esta:

Que nos daría los siguientes resultados:

Campos con los valores más altos (“Top Value”)

Es posible que desees mostrar el resultado de la consulta del ejemplo anterior con un poco más de detalle, de esta manera podremos mostrar únicamente los 10 primeros registros de las ventas de mayor cantidad de productos.

¿Cómo hacemos esto?
En la “Vista Diseño” de la consulta, elegimos la primera columna que acabamos de crear (“Venta de Productos”).

Al hacer clic en el campo elegiremos: Ordenar “descendente”

El mejor campo escogerá un número o porcentaje, que también podrías escribirlo tu mismo.

Esto nos da el siguiente resultado:

Funciones de consultas

De este modo, podemos crear nuestras funciones de consultas con las fórmulas matemáticas que vimos en el ejemplo anterior.

Esta es la fórmula que utilizamos anteriormente:
Venta de productos: ([Detalles de la Orden]. [Precio Unitario]* [Cantidad])

A continuación, un posible ejemplo sencillo de fórmula:

Estas fórmulas cortas a menudo se utilizan en los “Reportes”

Parámetros de las consultas

También podemos configurar los parámetros de nuestra consulta para obtener valores cuando ejecutamos nuestra consulta. Esto es muy útil porque nos ayuda a ser flexibles en la creación de nuestra consulta.

Supongamos que queremos saber las ventas de un proveedor en particular en una fecha determinada:

Escribimos dicho criterio en el campo “SalesPerson” con el siguiente código:

  • [Escribe un nombre:]

Escribimos el criterio en el campo “OrderDate’ con el código siguiente:

  • Between [Escribe la fecha de inicio:] And [Escribe la fecha final:]

Si ahora se ejecuta la consulta, se nos mostrará la siguiente ventana:

Escribimos un nombre para “SalesPerson” por ejemplo Davolio, y hacemos clic en OK.

La siguiente ventana nos pide una fecha de inicio.

Escribimos como fecha de inicio por ejemplo 01/01/1998 y hacemos clic en OK.

La última ventana nos pide establecer una fecha final.

Escribimos una fecha final, por ejemplo 31/12/98, y hacemos clic en OK.

Como resultado tenemos todas las ventas realizadas por el Sr. Davolio entre el 01/01/98 y el 31/12/98.

 

Increíble! Has completado Lección 8 INICIAR EL PROXIMO LECCIÓN