Documente Academic
Documente Profesional
Documente Cultură
Definicin:
Es la solicitud de informacin a una base de datos, y que sta puede proceder de una sola o varias
tablas. El resultado se denomina Hoja de respuesta dinmica, y se almacena como una nueva tabla
que tiene su origen en las relaciones de la consulta. En otras palabras, es un filtro avanzado, y
funciona casi igual que ste.
Tipos:
Consulta de seleccin: Son consultas que extraen o muestran aquellos datos de una tabla
que cumplen con criterios especficos. Este tipo de consultas generan una tabla lgica, es decir
que no est fsicamente en el disco duro, sino en la memora de la computadora y cada vez que
se ejecuta se vuelva a calcular. Dentro de este grupo encontraremos la Parametrizada, la de
Referencia Cruzada la de Duplicados y la de No Coincidentes.
Consultas de Accin: Son consultas que generan cambios definitivos en los registros en
los de nuestras tablas. Existen diferentes tipos: de eliminacin, de Actualizacin, de Anexin
de datos y de Creacin de Tablas. Al ejecutarlas, como realizan cambios en los registros,
no se puede deshacer la accin cometida.
Ir a la solapa Crear
y seleccionar el cono indicado en los dibujos de arriba.
Finalmente aparece una ventana en la cual deberemos elegir las tablas que queremos en
nuestra consulta. Una vez elegidas las tablas podemos comenzar a armar la consulta.
Criterios lgicos
Uso de Nulo
Usar Nulo sirve para listar todos los registros que tienen un campo en particular vacio. Se usa en todo
tipo de campos, ya sea textos o numricos. Ej.: si quiero listar todos los registros donde el campo
telfono esta vaco, simplemente en Criterios pongo la palabra Nulo, es decir solamente la palabra
Nulo, sin comillas y sin igual. Esto me traer todos los registros que tienen el campo telfono vacio.
Si la condicin es que no sea nula, entonces escribo No Nulo.
Operador OR / O
Operador AND / Y
Operador Entre...Y
Se pueden utilizar los siguientes caracteres en los cuadros de dilogo Buscar y Reemplazar para
localizar valores de campos o registros.
* Sustituye un nmero indeterminado de caracteres de cualquier tipo. Puede ser utilizado como
el primero o el ltimo carcter de la cadena de caracteres.
? Sustituye cualquier carcter alfabtico individual.
# Sustituye cualquier nmero individual, Por ejemplo, con 9#9 se localizaran nmeros como 909,
o 989.
Si ingresamos Encontraremos
104 El valor 104
>138 Los valores mayores a 138
Perez El valor Perez
>=Cortez Todos los nombres desde Cortez hasta el final del alfabeto
a?ta Carta, Marta, Palta
M*to Mosquito, Moto, Mosto
*ero 1ero, 3ero, petrolero, etc.
#a 1 , 2 ,
<=30-jul-94 Fecha igual a 30-jul-94 o anterior
*/*/67 Todas las fechas de 1967
ENTRE #15/12/93# y #03/04/94# Los valores comprendidos entre las 2 fechas.
EJEMPLO DE CONSULTAS
Ejemplo 2: Mostrar Nombre, apellido y categora de los auxiliares (auxiliar) ordenados por
apellido en forma ascendente
Ejemplo 3: Mostrar Nombre, apellido y categora de los jefes y auxiliar ordenados por apellido
en forma ascendente
Ejemplo 4: Mostrar Nombre, apellido de todos los empleados con nmero de legajo mayor a 10
Ejemplo 5: Mostrar Nombre, apellido de todos los empleados con nmero de legajo entre 10 y
20
Ejemplo 6: Mostrar Nombre, apellido de todos los empleados cuya categora es auxiliary y el
nmero de legajo menor a 15
Campos Nombre Apellido Categora
Orden Ascendente
Mostrar
Criterio <15 auxiliar
O
Ejemplo 7: Mostrar Nombre, apellido de todos cuya categoria no es jefes Ordenada por Apellido
Ejemplo 8: Mostrar Nombre, apellido y direccin y telfono de todos los empleados cuyo
Apellido empiece con M
Campos Nombre Apellido Direccin Telfono
Orden
Mostrar
Criterio M*
O
Ejemplo 8: Mostrar Nombre, apellido y direccin y telfono de todos los empleados que no
tengan telfono
Cuando el campo es del tipo Si/No para ver los campos vacos en lugar de utilizar el criterio Es Nulo
se usa el criterio Es Falso
CONSULTAS CON PARAMETRO
Nos permiten armar consultas generales, es decir en lugar de escribir el criterio directamente en la
zona de criterios, se le solicita al usuario que ingrese el dato a travs de una ventana.
Ejemplos
Ejemplo 1: Que solicite un numero de legajo y luego muestre Nombre, apellido y direccin y
telfono del empleado
Cuando se ejecute la consulta, Access presentar un cuadro de dilogo en el que se deber introducir
el nmero deseado
Ejemplo 2: Que solicite el ingreso de una inicial del apellido y luego muestre todos los Nombre,
apellidos de los empleados cuyo apellido comience con la letra ingresada.