Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Nombre
Apellidos
Direccin
C.P.
Registro 1
Luis
Grande Lilos
C/ Germanas, 23
46723
Registro 2
Marta
Fran Dardeno
C/ Mayor, 34
46625
Registro 3
Francisco
Juan Lpez
C/ Valle, 56
46625
Registro 4
Mara
Huesca Buevo
C/ Franciscano, 67
46521
Consultas.
Una consulta es el objeto de Access2000 que proporciona una visin personal de los datos de las
tablas ya creadas.
Existen varios tipos de consultas para seleccionar, actualizar, borrar datos,..., pero en principio se
utilizan para extraer de las tablas los datos que cumplen ciertas condiciones.
Por ejemplo, podramos crear una consulta para obtener todos los datos de los clientes cuyo cdigo
postal sea 46625.
Formularios.
Un formulario es el objeto de Access2000 diseado para la introduccin, visualizacin y
modificacin de los datos de las tablas.
Existen diferentes tipos de formularios pero los que ms se utilizan tienen la forma de fichas de
datos para la introduccin por ejemplo de los diferentes clientes de la tabla CLIENTES.
Informes.
Un informe es el objeto de Access2000 diseado para dar formato, calcular, imprimir y resumir
datos seleccionados de una tabla. Generalmente se utiliza para presentar los datos de forma impresa.
Macros.
Una macro es el objeto de Access2000 que define de forma estructurada las acciones que el
usuario desea que Access realice en respuesta a un evento determinado.
Por ejemplo, podramos crear una macro para que abra un informe en respuesta a la eleccin de un
elemento de un formulario.
Crear una base de datos.
Para crear una base de datos, seguir los siguientes pasos:
1 Ir al men Archivo.
2 Elegir la opcin Nueva base de datos...
O bien hacer clic sobre el botn Nuevo
de la barra de herramientas.
de la barra de herramientas.
Aparecer el
siguiente cuadro
de dilogo:
3 Hacer clic
sobre la flecha de
la derecha del
recuadro Buscar
en.
Se desplegar
una lista con las
unidades
disponibles del
ordenador.
4 Elegir la
unidad deseada,
haciendo clic
sobre sta.
En el recuadro inferior, aparecern las distintas carpetas de la unidad elegida.
5 Hacer doble clic sobre la carpeta donde se encuentra el archivo a recuperar.
Al abrir una carpeta, sta se situar en el recuadro superior Buscar en, y ahora en el recuadro
inferior aparecer toda la informacin de dicha carpeta.
6 Hacer clic sobre el archivo deseado.
7 Hacer clic sobre el botn Abrir.
O bien
6 Hacer doble clic sobre el archivo deseado y se abrir directamente
Si observas la pantalla, cada fila se utiliza para la creacin de los campos de la tabla, debiendo
indicar, nombre, tipo y descripcin.
6 En la primera fila escribir el nombre del primer campo.
7 Pulsar la tecla INTRO para ir a la segunda columna del campo.
8 Por defecto al situarse en la segunda columna nos pondr Texto como tipo de dato.
Si queremos cambiar de tipo de datos, hacer clic sobre la flecha de la lista desplegable de la
derecha y elegir otro tipo.
Observa como una vez tengamos algn tipo de dato en la segunda columna, la parte inferior de la
ventana Propiedades del campo se activa para poder indicar las especificaciones del campo.
9 Pulsar la tecla INTRO para ir a la tercera columna del campo.
Esta tercera columna no es importante utilizarla ya que nicamente es una descripcin del campo
de forma que la persona que tenga que introducir datos en la tabla sepa qu debe escribir.
10 Hacer clic sobre una propiedad que queremos especificar y cambiarla.
11 Repetir el paso 10 hasta tener modificadas todas las propiedades necesarias.
12 Hacer clic sobre la segunda fila de la columna Nombre del campo para especificar otro campo,
y repetir los pasos anteriores a partir del 6 hasta completar todos los campos de la tabla.
Antes de guardar la tabla tendremos que asignar una clave principal a alguno de sus campos. La
clave principal proporciona un valor nico para cada fila de la tabla, nos sirve de identificador
de registros de forma que con esta clave podamos saber sin ningn tipo de equivocacin el registro al
cual identifica. No puede haber ms de una clave principal, aunque s puede una tabla tener una clave
principal compuesta por ms de un campo.
Para asignar una clave principal a un campo, seguir los siguientes pasos:
13 Hacer clic sobre el nombre del campo que ser clave principal.
14 Hacer clic sobre el botn Clave principal
de la barra de herramientas.
A la izquierda del nombre del campo aparecer una llave indicndonos que dicho campo es la
clave principal de la tabla. A partir de ahora podremos guardar la tabla.
Guardar una tabla.
Para guardar una tabla, seguir los siguientes pasos:
1 Ir al men Archivo.
2 Elegir la opcin Guardar. O bien hacer clic sobre el botn Guardar
herramientas.
de la barra de
Como nuestra tabla an no tiene nombre asignado, aparecer el siguiente cuadro de dilogo:
3 Escribir el nombre de la tabla.
4 Hacer clic sobre el botn Aceptar.
Nota: Si no hemos asignado clave
principal antes de guardar la tabla, nos
aparece un cuadro de dilogo avisndonos de ello, hacer clic sobre el botn No para volver a la tabla
y poder asignar nuestra clave.
Tipos de datos.
A la hora de crear un campo en una tabla, hay que especificar de qu tipo son los datos que se van
a almacenar en ese campo. Los diferentes tipos de datos de Access2000 son:
Texto: cuando en el campo vamos a introducir texto, tanto caracteres como dgitos. Tiene una
longitud por defecto de 50 caracteres, siendo su longitud mxima de 255 caracteres.
Memo: se utiliza para textos extensos como comentarios o explicaciones. Tiene una longitud
fija de 65.535 caracteres.
Numrico: para datos numricos utilizados en clculos matemticos.
Fecha/Hora: para la introduccin de fechas y horas desde el ao 100 al ao 9999.
Moneda: para valores de moneda y datos numricos utilizados en clculos matemticos en los
que estn implicados datos que contengan entre uno y cuatro decimales. La precisin es de hasta 15
dgitos a la izquierda del separador decimal y hasta 4 dgitos a la derecha del mismo.
Autonumrico: nmero secuencial (incrementado de uno a uno) nico, o nmero aleatorio que
Microsoft Access asigna cada vez que se agrega un nuevo registro a una tabla. Los campos
Autonumrico no se pueden actualizar.
S/No: valores S y No, y campos que contengan uno de entre dos valores (S/No,
Verdadero/Falso o Activado/desactivado).
Objeto OLE: Objeto (como por ejemplo una hoja de clculo de Microsoft Excel, un documento
de Microsoft Word, grficos, sonidos u otros datos binarios).
Propiedades de los campos.
Cada campo de una tabla dispone de una serie de caractersticas que proporcionan un control
adicional sobre la forma de funcionar del campo. Las propiedades pueden cambiar para un tipo de
dato u otro.
Si se modifican las propiedades de un campo despus de haber introducido datos o informacin se
pueden perder los datos introducidos. A continuacin les explicaremos las propiedades de los
diferentes tipos de datos.
Tamao del campo.
Para los campos Texto, esta propiedad determina el nmero mximo de caracteres que se pueden
introducir en el campo. Siendo por defecto de 50 caracteres y valor mximo de 255.
Para los campos Numrico, las opciones son:
Byte (equivalente a un carcter) para almacenar valores enteros entre 0 y 255.
Decimal para almacenar valores comprendidos entre -1028-1 y 1028-1. Es decir, valores con una
precisin decimal de 28.
Entero para valores enteros comprendidos entre -37.768 y 32.767.
Entero largo para valores enteros comprendidos entre -2.147.483.648 y 2.147.483.647.
Los campos Autonumrico son Entero largo.
A los dems tipos de datos no se les puede especificar tamao.
Formato del campo.
Esta propiedad se utiliza para personalizar la forma de presentar los datos en pantalla o en un
informe.
Para los campos Numrico y Moneda, las opciones son:
Nmero general, moneda, Euro, Fijo...
Los campos Fecha/Hora tienen los siguientes formatos:
Fecha general, fecha larga, fecha corta...
Los campos S/No disponen de los formatos predefinidos S/No, Verdadero/Falso y
Activado/Desactivado.
S, Verdadero y Activado son equivalentes entre s, al igual que lo son No, Falso y Desactivado.
Los campos Texto y Memo no disponen de formatos predefinidos, se tendran que crear formatos
personalizados.
Mscara de entrada.
Se utiliza la mscara de entrada para facilitar la entrada de datos y para controlar los valores que los
usuarios pueden introducir. Por ejemplo, puedes crear una mscara de entrada para un campo Nmero
de telfono que muestre exactamente cmo debe introducirse un nmero nuevo: (___) ___-____.
Access2000 dispone de un Asistente para mscaras de entradas que nos facilita el establecer esta
propiedad, y al cual accederemos al hacer clic sobre el botn
que aparece a la derecha de la
propiedad a modificar una vez activada dicha propiedad.
Mscaras de entrada. (sin el asistente)
La propiedad Mscara de entrada puede contener hasta tres secciones separadas por signos de punto y coma (;).
Seccin
Descripcin
Primera
Segunda
Tercera
Al crear una mscara de entrada, puede utilizar caracteres especiales para hacer que la introduccin de
determinados datos (por ejemplo, el cdigo de rea de un nmero de telfono) sea obligatoria y que los dems
datos sean opcionales (como la extensin de telfono). Estos caracteres especifican el tipo de datos, como el
nmero o el carcter que debe introducir para cada carcter de la mscara de entrada.
Puede definir una mscara de entrada mediante los siguientes caracteres
Carcter Definicin
0
&
.,:;-/
<
>
Hace que el carcter siguiente se muestre como un carcter literal (por ejemplo, \A se muestra
slo como A).
Ttulo.
Se utiliza esta propiedad para indicar cmo queremos que se visualice la cabecera del campo.
Por ejemplo, si un campo se llama Fnac e indicamos Fecha de nacimiento como valor en la
propiedad Ttulo, como cabecera del campo Fnac veremos Fecha de nacimiento.
Lugares decimales.
Esta propiedad nos permite indicar el nmero de decimales que queremos asignar a un tipo de dato
Numrico o Moneda.
Valor predeterminado.
Si se sabe que un determinado campo va a tener la mayora de las veces el mismo valor, se utiliza
esta propiedad para indicar o especificar cul va a ser ese valor y as que se introduzca
automticamente en el campo a la hora de introducir los datos de la tabla.
Por ejemplo si tenemos la tabla Clientes con el campo Provincia y la mayora de clientes son la
provincia Valencia, se puede introducir ese valor en la propiedad Valor determinado del campo
Provincia y as a la hora de introducir los diferentes clientes, automticamente aparecer el valor
Valencia.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto OLE, y el
Autonumrico.
Regla de validacin.
Esta propiedad nos permite controlar la entrada de datos segn el criterio que se especifique. Hay
que escribir el criterio que debe cumplir el valor introducido en el campo para que sea introducido
correctamente.
Por ejemplo si queremos que un valor introducido est comprendido entre 100 y 2000, se puede
especificar en esta propiedad >=100 Y <=2000.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto OLE, y el
Autonumrico. Ejemplos de regla de validacin
Valor de Regla de
validacin)
<>0
0 >100
<#1/1/2000#
>=#1/1/2000#
y <#1/1/2001#
Como "K???"
Similar a "K___"
<horaActual()
>Fecha()
Texto de validacin.
En esta propiedad escribiremos el texto que queremos nos aparezca en pantalla si introducimos en
un campo un valor que no cumple la regla de validacin especificada en la propiedad anterior.
Debe ser un mensaje para que la persona que se equivoque a la hora de introducir los datos, sepa el
porqu de su error y pueda solucionarlo.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto OLE, y el
Autonumrico.
Requerido.
Si queremos que un campo se rellene obligatoriamente tendremos que asignar a esta propiedad el
valor S, en caso contrario el valor ser el de No.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto OLE, y el
Autonumrico.
Permitir longitud cero.
Los campos Memo y Texto cuentan con esta propiedad para controlar que no se puedan introducir
valores de cadena que no contengan caracteres o estn vacos.
Indexado.
Se utiliza esta propiedad para establecer un ndice de un solo campo. Los ndices hacen que las
consultas basadas en los campos indexados sean ms rpidas, y tambin aceleran las operaciones de
ordenacin y agrupacin. Por ejemplo, si buscas empleados basndose en un campo llamado
Apellidos, puedes crear un ndice para este campo para hacer ms rpida la bsqueda.
de la barra de herramientas.
en la ventana de la base de datos sino en la ventana de Diseo de tabla, hacer clic sobre el botn Hoja de datos
la barra de herramientas. Si lo que queremos es borrar un registro entero:
de
1 Seleccionar el registro a eliminar haciendo clic sobre el cuadro de la izquierda del registro.
2 Hacer clic. El registro quedar seleccionado.
3 Pulsar la tecla SUPR del teclado.
Si lo que queremos es modificar algn valor introducido no tenemos ms que situarnos sobre el valor a modificar
y volverlo a escribir.
Desplazarse dentro de una tabla.
Para desplazarse por los diferentes registros de una tabla vamos a utilizar la barra de Registros:
En primer lugar, observando la barra nos indicar en qu registro estamos situados y el nmero
total de registros de la tabla. El recuadro en blanco nos est diciendo el registro actual. Al final
donde pone de 1 nos indica el nmero total de registros que en nuestro caso es uno.
Haciendo clic sobre los diferentes botones realizaremos las operaciones indicadas a continuacin:
para ir al primer registro de la tabla.
para ir al registro anterior de la tabla.
para ir al registro posterior de la tabla.
para ir al ltimo registro de la tabla.
para crear un nuevo registro que se situar automticamente al final de la tabla.
Podemos ir tambin directamente a un nmero de registro determinando de la siguiente forma:
1 Hacer doble clic sobre el cuadro en blanco donde pone el nmero del registro actual.
2 Escribir el nmero del registro al cual queremos ir.
3 Pulsar INTRO.
Tambin podemos desplazarnos por los diferentes campos y registros pulsando las teclas
FLECHA ABAJO, FLECHA ARRIBA, FLECHA IZQUIERDA y FLECHA DERECHA del
teclado
de la barra de herramientas.
Si ya hemos creado una relacin y queremos crear otra pero no se dispone de la tabla en la ventana
de relaciones:
1 Estar situados en la ventana de relaciones.
2 Hacer clic sobre el botn
de la barra de herramientas.
Los formularios
Los formularios son formatos de pantalla destinados a que el usuario los utilice como interfaz para la
manipulacin de los datos. Son equivalentes al modo de vista de datos de las tablas, pero permiten mayor
libertad a la hora de personalizar los controles que se muestran en pantalla: colocacin de los controles,
Formato: Contiene propiedades referidas al aspecto visual de los controles: posicin, tamao,
color, fuentes, formato de presentacin de datos, etc.
Datos: Contiene propiedades referidas a la asociacin con los campos de la tabla relacionada:
campos asociados, mscaras de entrada, valores predeterminados, reglas de validacin, etc.
Eventos: Contiene propiedades referidas a las respuestas que los controles ofrecen ante
determinadas situaciones. Los eventos se conocen en otros SGBD como triggers o disparadores,
y consisten en fragmentos de cdigo en un determinado lenguaje que se ejecutan cuando se
producen determinadas situaciones.
Otras: Otras propiedades. Destaca el nombre del control, que es un identificador que permite
referirse al control para acceder a sus propiedades.
Algunas propiedades de los controles, especialmente las del conjunto de Datos, pueden contradecir las
propiedades que se establecieron para los campos a los que asocian dichos controles. Por ejemplo, reglas
de validacin y mscaras de entrada. En tal caso, prevalecen los definidos para el formulario, sin perjuicio
de los definidos para los campos de la tabla.
Creacin de formularios
Los formularios, al igual que las tablas y el resto de objetos en Access, tiene dos modos de operacin: uno
para modificar la definicin (vista de diseo) y otro para su utilizacin (vista de formulario). Y al igual
que el resto de objetos, los formularios necesitan un nombre identificativo.
Existen asistentes que permiten crear algunos tipos habituales de formularios. Sin embargo, raras veces
consiguen obtener el formulario tal y como se necesita, por lo cual no sern estudiados.
Al crear un nuevo formulario, aparece una ventana vaca (el formulario) sobre la que podemos situar los
controles, y una paleta de herramientas, que contiene los controles disponibles.
Permite seleccionar los controles del formulario para moverlos, cambiarles el tamao,
acceder a sus propiedades, etc...
Inicia el asistente para la creacin de controles. No lo estudiamos.
Inserta un control de tipo Etiqueta: un texto que aparece en el formulario.
Inserta un control de tipo Cuadro de texto: un editor que permite escribir texto.
Inserta un control de tipo Grupo de opciones. Todos los controles de tipo Botn de alternar,
Botn de opcin y Casilla de verificacin que queden dentro del mismo Grupo de opciones
funcionan de forma autoexcluyente, de forma que slo uno puede estar activado.
Inserta un control de tipo Botn de alternar, que puede estar presionado o suelto (valor
lgico).
Inserta un control de tipo Botn de opcin, que puede estar activado o desactivado (valor
lgico).
Inserta controles avanzados (ActiveX), como exploradores web, otras versiones de los
controles anteriores , objetos grficos y multimedia avanzados, etc.
El objeto formulario
El formulario en s es un objeto que posee propiedades como si fuera un control. Antes de comenzar a
aadir controles a un formulario deberan establecerse las propiedades del propio formulario, ya que
permitir que Access nos facilite luego la labor de aadir controles.
Antes de comenzar a estudiar las propiedades de un formulario, hay que distinguir dos tipos
fundamentales de formularios y sealar que el formulario en s est dividido en varias partes.
Existen dos tipos de formularios:
Continuos: cada registro ocupa una lnea, como en una tabla; debajo de cada registro hay otro
registro.
Simples: cada registro de presenta en una pgina completa. Debajo del registro no hay otro
registro. La organizacin de las tuplas se asemeja a un libro de fichas: una pgina por registro.
Un tercer tipo, Hoja de datos, permite utilizar el formulario como si se tratara de una tabla.
Tanto los formularios simples como los continuos estn divididos en varias partes. Estas partes pueden o
no estar presentes en un formulario, y funcionan como objetos (controles) en el sentido de que tienen sus
propias propiedades. Los controles del formularios pueden estar situados indistintamente en cada una de
estas partes, dependiendo de la funcionalidad que se quiera dar al control. Estas partes son:
Detalle. Contiene los registros. Si el formulario es de tipo continuo, aparecen mltiples lneas,
una con cada registro de la tabla subyacente. Si es de tipo simple, slo aparece un registro, que
va cambiando al avanzar y retroceder entre las pginas (registros). Si es demasiado grande para
el tamao de la ventana, o hay ms registros de los que caben (en modo continuo), el Detalle se
desplazar para visualizar las partes que no quepan, mientras que el resto de las partes del
formulario no sufrirn cambios.
Pie de pgina. Aparece siempre en la parte inferior del formulario, entre el Detalle y el Pie del
formulario.
Controles en un formulario
En un formulario se pueden incluir tantos controles como se desee. Cada control debe ir identificado por
un nombre, que puede ser diferente del nombre del campo al que est asociado (aunque a menudo suelen
coincidir, por regularidad). Si se ha definido la tabla asociada a un formulario, Access nos permite aadir
un control para cada campo de forma fcil, simplemente arrastrndolos con el ratn desde una ventana
Izquierda: indica la posicin horizontal, es decir, la distancia desde el borde izquierdo del
formulario, en cm.)
Superior: indica la posicin vertical, es decir, la distancia desde el borde superior de la seccin
actual del formulario (encabezado, detalle, pie...) en cm.
Color del fondo, Efecto especial, Estilo de los bordes, Ancho de los bordes,. Color de los
bordes, Color del texto, Nombre de la fuente, Tamao de la fuente, Fuente en cursiva:
definen el aspecto general del control.
La asociacin de un control a un campo se hace a travs de la propiedad Origen del control. Si esta
propiedad se establece al nombre de un campo, el control queda asociado a ese campo, y las
modificaciones en el control se reflejar en los datos del campo. Si la propiedad se deja en blanco, el
control es independiente y acta como una variable. Finalmente, si en la propiedad Origen del control se
introduce una expresin comenzando por un smbolo igual (=), entonces el control contiene un valor
calculado: el resultado de evaluar la expresin.
Por ejemplo, si tenemos un campo Precio con su control correspondiente con el mismo nombre,
podemos aadir un control llamado PrecioConIva que nos muestre el resultado de aadirle el IVA, sin
que necesitemos almacenarlo en ningn campo. Esto lo haramos escribiendo la siguiente expresin en la
propiedad Origen del control del control PrecioConIva: =Precio * 1,16. Cada vez que cambie el
contenido de Precio automticamente se recalcula el contenido de PrecioConIva.
Las consultas
Tipos de consultas.
Las consultas son los objetos de una base de datos que permiten filtrar datos de una tabla o
consulta. Muestran aquellos datos de una tabla que cumplen unos criterios especificados.
Existen varios tipos de consultas:
Consultas de seleccin.
Son las consultas que extraen o nos muestran nicamente los datos que le especificamos. Una vez
obtenido el resultado podremos consultar los datos para modificarlos (esto se podr hacer segn la
consulta).
Estas son las consultas en las que nos centraremos en esta unidad temtica por ser las que ms se
utilizan.
Consultas de accin.
Son consultas que realizan cambios a los registros en una sla operacin. Existen varios tipos de
consultas de accin, de eliminacin, de actualizacin, de datos anexados y de creacin de tablas.
Las consultas de eliminacin son consultas que eliminan de una tabla los registros que cumplen
los criterios especificados.
Para crear una consulta de eliminacin:
1 Estar situado en la ventana de diseo de la consulta.
2 Hacer clic sobre la flecha del botn Tipo de consulta
de la barra de herramientas.
de la barra de herramientas.
de la barra de herramientas.
clic
sobre
el
botn
Si observas la pantalla, en la parte superior aparecen las tablas aadidas con su correspondientes campos, y
en la parte inferior denominada cuadrcula QBE tendremos que especificar los criterios para realizar la
consulta. Cada columna de la cuadrcula QBE corresponde a un campo a utilizar.
10 Hacer clic sobre la flecha de la derecha de la primera fila y primera columna de la cuadrcula. Se abrir
la lista desplegable de campos.
11 Seleccionar el campo deseado. Observa como en la segunda fila Tabla aparece el nombre de la tabla a la
que pertenece el campo.
12 Repetir los pasos 10 y 11 pero en la siguiente columna para elegir otro campo.
13 Realizar el paso 12 hasta que en la cuadrcula tengamos todos los campos deseados.
14 Utilizar la fila Orden para especificar si queremos ordenar los registros de la consulta por algn campo,
para ello hacer clic sobre el recuadro correspondiente a la columna del campo de ordenacin, aparecer la
flecha de lista desplegable para elegir una ordenacin ascendente o descendente. En caso de querer realizar la
consulta ordenando por dos campos o ms, repetir la operacin en las columnas correspondientes.
15 Desactivar la casilla Mostrar para que el campo no se visualice en la consulta. Se utiliza cuando
tenemos que utilizar el campo para seleccionar u ordenar pero no queremos visualizarlo.
16 Especificar los criterios de bsqueda en las filas Criterios y O. Un criterio de bsqueda es una condicin
que deben cumplir los registros que aparecen en la consulta. Un criterio de bsqueda se define de la forma que
le indicamos a continuacin.
Se indica en la columna del campo que entra en la condicin, el resto de la condicin. Por ejemplo, si
queremos los alumnos de Valencia, en la columna poblacin y fila Criterios pondremos Valencia para formar
la condicin poblacin = "Valencia"
Para indicar varias condiciones en un mismo campo se emplean los operadores Y y O.
En una condicin O el registro aparecer en el resultado de la consulta si cumple una de las condiciones de
la expresin y en una condicin Y para que el registro aparezca se deben cumplir todas las condiciones de la
expresin. Por ejemplo precio > 100 y precio < 1200, aparecen los registros cuyo precio est comprendido
entre 101 y 1199.
Cuando en la fila Criterios se establecen criterios para ms de un campo el resultado ser el de una
condicin Y. En el ejemplo siguiente seran alumnos de Valencia Y cuya fecha de nacimiento est
comprendida entre el 1/1/60 y el 31/12/69. Del mismo modo pasa con cada una de las filas o:
Los criterios que se indican en filas distintas se combinan con el operador O. Por ejemplo, si en la
cuadrcula QBE tenemos especificado los siguientes criterios:
queremos visualizar de la tabla Alumnado los campos Apellidos, Nombre, Poblacin y Fecha nacimiento,
ordenados por Apellidos pero nicamente aquellos que sean de Valencia y hayan nacido entre el 1/1/60 y el
31/12/69, o bien aquellos de Alicante sea cual sea su fecha de nacimiento.
Cuidado que el criterio de la fecha de nacimiento nicamente afecta a la poblacin Valencia por
encontrarse en la misma fila. Access2000 no diferencia entre maysculas y minsculas a la hora de realizar la
bsqueda de registros.
17 Guardar la consulta haciendo clic sobre el botn
de dilogo para darle nombre a la consulta.
18 Escribir el nombre de la consulta. Hacer clic sobre el botn Aceptar. Para cerrar la consulta hacer clic
sobre su botn .
Ejecutar una consulta.
Podemos ejecutar una consulta desde la ventana de diseo de la consulta o bien desde la ventana de la
base de datos.
Desde la ventana de la base de datos:
Seleccionar la consulta a ejecutar. Hacer clic sobre el botn
datos.
de la ventana de la base de
Los informes
Los informes son los objetos de una base de datos que permiten presentar los datos de las
tablas o consultas de forma impresa .
Son tiles para obtener listados con el formato que queramos, aadiendo cabeceras y pies de
pgina, totales parciales o finales, etc...
Los formularios se utilizan sobre todo para visualizar, modificar o crear datos en pantalla, pero los
informes estn enfocados hacia su impresin en papel.
Para crear un informe podemos hacerlo mediante el asistente, o en vista diseo.
En el caso de vista diseo la creacin es similar a la vista en los formularios.
Al igual que en los formularios, hemos de especificar la tabla o consulta que se va a mostrar
haciendo doble clic en la esquina del formulario y en la pestaa datos, elegir la consulta o tabla para el
origen de datos:
Despus hemos de elegir los campos a
mostrar arrastrndolos desde la tabla donde
aparece y adecuar el formato y colores de la
hoja: utilizando las opciones del men
formato y el cuadro de herramientas
Una vez confeccionado el informe, solo
queda imprimirlo, para lo que se recomienda
antes ver una vista previa (ambas opciones
en el men archivo y teniendo seleccionado
el informe a ver o imprimir).
Podemos
crear
el
informe de
una tabla o
Consultas de accin
Hasta ahora hemos estado utilizando las consultas de seleccin, estas se han caracterizado porque se
extraa de una base de dato una informacin mediante un proceso de seleccin, a la vez que se desdea la
parte de la base de datos que no cumple los requisitos de nuestra seleccin.
Pero hay otro tipo de consultas, llamadas consulta de accin, estas se caracterizan por que pueden afectar
al contenido de los datos reales de una tabla, pueden crear nuevas tablas, aadir o borrar registros, o
actualizar tablas.
Este tipo de consultas son muy delicadas, pues si nos equivocamos o no hemos pensado bien como
conseguir lo que pretendamos podremos haber modificado irremediablemente la base de datos original, sin
posibilidad de deshacer la accin.
Vamos a crear paso a paso una consulta para crear tablas.
Crearemos una consulta para que presente los datos con los que deseemos crear la nueva tabla
Hasta que no pulsemos el botn ejecutar no se iniciara el proceso para crear la nueva tabla.
En cuanto pulsemos Access nos mostrara una ventana para confirmar nuestra decisin
Al comienzo del tema dijimos que las consultas de accin no solo creaban tablas, sino que tambin podan
crear registros, borrarlos o actualizar tablas.
El funcionamiento de todos estos procesos son idnticos a lo ya explicado, el procedimiento difiere
nicamente en el momento de crear la accin. En el men desplegable podemos ver las distintas opciones
que hay disponibles
Nosotros pulsamos la opcin "Consulta de creacin de tabla" para crear una tabla nueva, si hubiramos
querido actualizar la tabla, deberamos haber pulsado la opcin siguiente.
Para crear registros solo debemos pulsar "Consulta de datos anexados", y para borrarlos "Consulta de
eliminacin."
Los campos calculados permiten utilizar, en la columnas de la vista de diseo de la consulta, informacin
que no proviene de un campo, sino de una operacin con valores de otros campos.
Vamos a pulsar la opcion crear una consulta en vista de diseo.En la ventana "Mostrar tabla"
seleccionaremos la tabla "Productos"
Y una vez seleccionada, pulsaremos agregar.
En la venta de "Consulta de seleccion", en su
seccion superior, aparecera la tabla que hemos
escogido "Productos", con todos los campos
que la
componen.
Nosotros solo necesitaremos "NombreProducto" ,
"DescripcionProducto", "PrecioUndidad" y
"UnidadEnExistencias".
Con el raton pincharemos sobre los campos que necesitemos y los "arrastraremos" hasta la cabecera de las
columnas de la cuadricula
Vemos como automticamente las filas "Tabla" y "Mostrar" se rellenan con solo situar en la
cabecera de cada columna el campo correspondiente.
Pero aun falta el campo calculado. Dijimos que necesitbamos conocer cual es el valor total de los artculos
que tenemos en el almacn. Deducimos que el total de seria el resultado de multiplicar las
"UnidadesEnExistencia" por el "PrecioUnidad" de cada articulo.
Vamos a hacerlo paso a paso.
Primero es elegir un campo vacio, y ponerle el nombre que desemos para nuestro nuevo campo, Qu tal
"Total"?
Las condiciones
A continuacin te detallamos los distintos operadores que podemos utilizar en una condicin.
Operador
Significado
igual que
<>
distinto de
<
menor que
<=
menor o igual
>
mayor que
>=
mayor o igual
El operador Entre
Tiene la siguiente sintaxis:
Expresin Entre valor1 Y valor2
Examina si el valor de la expresin est comprendido entre los dos valores definidos por valor1 y
valor2. Normalmente la expresin ser un nombre de campo.
Ejemplo:
[fecha de nacimiento] entre #01/01/60# y #04/06/62#, en la cuadrcula QBE se pondra:
El operador In
Tiene la siguiente sintaxis:
Expresin In (valor1, valor2, ...)
Examina si el valor de la expresin es uno de los valores incluidos en la lista de valores escritos
entre parntesis.
Por ejemplo, para seleccionar los alumnos de Alicante, Elche, Elda y Onda podramos poner la
condicin Poblacin In (Alicante, Elche, Elda, Onda)
El operador Es nulo
Cuando una columna que interviene en una condicin contiene el valor nulo, el resultado de la
condicin no es verdadero ni falso, sino nulo, sea cual sea el test que se haya utilizado. Por eso si
queremos listar las filas que no tienen valor en una determinada columna, no podemos utilizar la
condicin columna = nulo debemos utilizar un operador especial, el operador Es nulo.
Tiene la siguiente sintaxis:
Expresin Es nulo, donde expresin normalmente ser un nombre de columna.
Por ejemplo queremos saber los alumnos que no tienen poblacin, la condicin sera poblacin Es
Nulo
El operador Como
Se utiliza cuando queremos utilizar caracteres comodines para formar el valor con el que
comparar.
Por ejemplo queremos visualizar los alumnos cuyo nombre acabe en 'o'. En este caso hay que utilizar
el comodn * y utilizar el operador Como para que Access reconozca el * como un comodn y no como
el caracter asterisco. La condicin sera nombre como '*o'.
El valor que contiene los comodines se conoce como patrn y tiene que ir encerrado entre comillas
(simples o dobles).
La sintaxis es la siguiente:
Expresin Como 'patrn'
En la siguiente tabla te indicamos los caracteres comodines que se pueden poner en un patrn y su
significado.
Caracteres en
patrn
Significado
Un carcter cualquiera
Cero o ms caracteres
[listacaracteres]
[!listacaracteres]
Listacaracteres representa una lista de caracteres y puede incluir casi cualquier carcter,
incluyendo dgitos, los caracteres se escriben uno detrs de otro sin espacios en blanco ni comas. Por
ejemplo para sacar los nombres que empiezan por a,g,r o v el patrn sera: '[agrv]*'
Los caracteres especiales corchete de apertura [, interrogacin ?, almohadilla # y asterisco * dejan
de ser considerados comodines cuando van entre corchetes. Por ejemplo para buscar los nombres
que contienen un asterisco, el patrn sera : '*[*]*' en este caso el segundo * dentro del patrn no acta
como comodn sino como un carcter cualquiera porque va dentro de los corchetes.
Si no se encierra entre corchetes, la exclamacin ! representa el carcter exclamacin.
El corchete de cierre ] se puede utilizar fuera de una listacaracteres como carcter independiente
pero no se puede utilizar en una listacaracteres. Por ejemplo, el patrn 'a]*' permite encontrar nombres
que empiecen por una a seguida de un corchete de cierre.
La secuencia de caracteres [] se considera una cadena de caracteres de longitud cero ("").
Se puede especificar un intervalo de caracteres en listacaracteres colocando un guin - para
separar los lmites inferior y superior del intervalo.
Por ejemplo, la secuencia [A-Z ] en patrn representa cualquier carcter comprendido en el intervalo
de la A a la Z.
Cuando se especifica un intervalo de caracteres, stos deben aparecer en orden ascendente (de
menor a mayor).[A-Z] es un intervalo vlido, pero [Z-A] no lo es.
Se pueden incluir mltiples intervalos entre corchetes, sin necesidad de delimitadores.
El guin - define un intervalo unicamente cuando aparece dentro de los corchetes entre dos
caracteres, en cualquier otro caso representa el carcter guin.
Por ejemplo queremos saber los alumnos de la provincia de Valencia (son los que tienen un cdigo
postal que empieza por 46 seguido de tres dgitos cualesquiera, la condicin podra ser [cdigo postal]
como '46###'
una
sea
La
base.