You are on page 1of 44

INTRODUCCIN

o Qu es una base de datos?


o Objetos de una base de datos
o Crear una base de datos
CREACIN DE UNA TABLA
o Planificar una tabla
o Crear una tabla en modo diseo
o Propiedades de los campos
o Tamao del campo
o Formato del campo
o Mscara de entrada
o Ttulo
o Lugares decimales
o Valor predeterminado
o Regla de validacin
o Texto de validacin
o Campo requerido
o Permitir longitud cero
o Indexado
o Cambiar vista de la tabla
o La clave principal
o Guardar la tabla
FILTROS
o Filtros en Access
o Filtro por seleccin
o Filtro por eliminacin
o Filtro por formulario
MODIFICAR FORMATO Y EDITAR TABLAS
o Modificar la estructura de la tabla
o Cambiar alto de filas y ancho de columnas
o Modificar el formato de las celdas
o Corregir ortografa
o Autocorreccin
o Buscar y reemplazar
o Mostrar, ocultar, bloquear y liberar columnas
o Introducir un registro en una tabla
o Modificar un registro
o Eliminar un registro
o Desplazarnos entre los datos de una tabla
RELACIONES ENTRE TABLAS
o Relaciones
o Crear una relacin
o Tipos de combinacin
o Modificar una relacin
o Eliminar una relacin
CONSULTAS
o Consultas
o Crear consultas de seleccin
o Establecer condiciones
o Establecer un criterio de
modo dinmico
o Crear consultas de actualizacin
o Crear consultas de eliminacin
o Crear consultas de datos anexados
o Crear consultas de referencias cruzadas
o Crear consultas mediante los asistentes
o Modificar consultas
o Campos calculados en las consultas
FORMULARIOS
o Formularios
o Crear formularios usando el asistente
o Crear formularios manualmente
o Operaciones con los
controles
o Insertar una etiqueta
o Insertar un cuadro de texto
o Insertar un grupo de opciones
o Insertar un botn de alternar
o Insertar botones de opcin y casillas de verificacin
o Insertar cuadros combinados
o Insertar cuadros de lista
o Insertar botn de comando
o Insertar imgenes
o Insertar marcos independientes
o Insertar marcos de objetos dependientes
o Introducir salto de pgina
o Introducir un control de ficha
o Insertar lneas y cuadrados
o Insertar ms controles
o Asociar los controles con campos tablas o consultas
o Propiedades de los controles
o Otra forma de introducir campos
INFORMES
o Crear un informe en Access
GRFICOS
o Crear un grfico en Access

1. Introduccin
1.1. Qu es una base de datos?

Una base de datos es un conjunto de datos organizados en filas y columnas.
Access es una base de datos relacional, con lo que an estando los datos guardados
en tablas diferentes se pueden crear relaciones entre ellas: por ejemplo, una tabla puede contener
datos de clientes y otra de las facturas enviadas.

1.2. Objetos de una base de datos
Tipo Descripcin
Tablas
Son los objetos bsicos, en los que se almacena la informacin. Sobre ellas
actan el resto de los objetos.
Consultas
A travs de ellas podemos obtener la informacin deseada de las tablas de forma
selectiva (como por ejemplo, los clientes desde el cdigo 1 al 48 o los pedidos
realizados en tal fecha por nuestros clientes).
Formularios
Elemento en forma de ficha que permite la gestin de los datos de una forma
ms cmoda y visiblemente ms atractiva.
Informes
Permite preparar los registros de la base de datos de forma personalizada para
imprimirlos.
Macros
Conjunto de instrucciones que se pueden almacenar para automatizar tareas
repetitivas. Por ejemplo, podemos crear una macro para que al pulsar una
combinacin de teclas especfica, vaya al men Archivo y seleccione Guardar.
Mdulos
Access incorpora un lenguaje de programacin llamado Visual Basic para
Aplicaciones (VBA). Desde los mdulos podemos programar ciertas operaciones
para usarlas desde Access.

1.3. Crear una base de datos
Para abrir el programa hemos de ir a Inicio, Todos los programas, Microsoft Office, Microsoft
Access 2010.

Para crear una base de datos, en la pestaa Archivo hacemos click en Base de datos en blanco y
despus en Crear. En la parte inferior derecha de la ventana se nos indica el nombre que se le
dar por defecto y en qu carpeta ser creada.



Podremos darle otro nombre antes de guardarla, y haciendo click en el icono se nos mostrar
un cuadro de dilogo en el que podremos seleccionar otra carpeta para guardarla, as como
especificar la versin de base de datos con la que deseamos trabajar (observemos como Access
continua trabajando con el mismo
formato usado en Access 2007).

Los archivos de base de datos
tienen extensin .accdb.

Una vez creado el archivo de base de datos se mostrar la ventana
principal de Access.
Para mostrar los diferentes objetos haremos click en el panel Todos los
objetos de Access situado en la parte izquierda de la ventana.

2. Creacin de una Tabla
2.1. Planificar una tabla
Al conjunto de campos para un mismo objeto de la tabla se le denomina registro, as todos los
campos de un cliente forman un registro, todos los datos de otro cliente forman otro diferente...

Antes de crear las tablas en Access tenemos que planificar los tipos de campos que necesitaremos
Tipo de Campo Descripcin
Texto Para introducir cadenas de caracteres hasta un mximo de 255.
Memo Para introducir un texto extenso. Hasta 65.535 caracteres.
Numrico Para introducir nmeros.
Fecha/Hora Para introducir datos en formato fecha u hora.
Moneda Para introducir datos en formato nmero de tipo moneda.
Autonumrico En este tipo de campo, Access numera automticamente el contenido
S/No Campo lgico del tipo S/No, Verdadero/Falso, etc.
Objeto OLE Para introducir una foto, grfico, hoja de clculo, sonido, etc.
Hipervnculo Inserta un enlace que nos lleva a una pgina web.
Asistente para
bsquedas
Inicia un asistente para crear un campo que permite elegir un valor de otra
tabla.

2.2. Crear una tabla
Para crear una tabla haremos click en la pestaa Crear y a continuacin en Diseo de tabla.
En la parte inferior de la ventana escribiremos los nombres de los campos y su tipo, entre otras
propiedades.





Al guardar la base de datos introduciremos un nombre para la tabla creada

2.3. Propiedades de los campos
Cada campo de una tabla posee unas determinadas propiedades con la que configurarlo, y es
preciso tener en cuenta que si se modifican despus de haber introducido datos se puede perder la
informacin introducida.

A continuacin explicamos las propiedades de los diferentes tipos de datos de Access 2010:

2.4. Tamao de los campos
Tipo de Campo Tamao
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.
Numrico
Byte Almacena un nmero entero entre 0 y 255.
Decimal Guarda nmeros con decimales.
Entero Almacena valores enteros entre -37.768 y 32.767.
Entero largo Para valores enteros entre -2.147.483.648 y 2.147.483.64.
Simple Para la introduccin de valores comprendidos entre -
3,402823E38 y -1,401298E-45 para valores negativos, y
entre 1,401298E-45 y 3,402823E38 para valores positivos.
Doble
Para valores comprendidos entre -
1,79769313486231E308 y -4,94065645841247E-324 para
valores negativos, y entre 1,79769313486231E308 y
4,94065645841247E-324 para valores positivos.
Autonumerico son de tipo Entero largo
A los dems tipos de datos no se les puede especificar tamao.

Formatos de campo
Tipo Formato
Numrico y
monedas
Nmero
general

Muestra el nmero tal como se introduce.
Moneda Muestra el nmero introducido con el smbolo de la moneda con
que est configurado en Windows.
Euro Utiliza el formato de moneda, con el smbolo del euro.
Fijo Muestra los nmeros sin el separador de miles.
Estndar Muestra los nmeros con el separador de miles.
Porcentaje Muestra el valor por 100 y agrega el signo de tanto por ciento.
Cientfico Muestra el nmero usando la notacin cientfica

Punto (.) Separador de miles
Coma (,) Separador decimal
0 (cero) Muestra un dgito si se introduce uno o cero si no se introduce
ninguno.
Numeral (#) Muestra un dgito si se introduce uno o deja en blanco si no se
introduce ninguno.
Espacio Muestra los espacios como caracteres literales.
"Texto" Muestra lo que est entre comillas como caracteres literales.
Barra inversa
(\)
Muestra el carcter siguiente a la barra inversa.
Asterisco (*) Llena el espacio disponible con el carcter siguiente.
% Multiplica el dato de entrada por 100 y le aade el signo de
porcentaje.
() Los parntesis se muestran como tales.
[color] Muestra la seccin en el color seleccionado los corchetes:
[Amarillo], [Azul], [Blanco], [Celeste], [Fucsia], [Negro], [Rojo],
[Verde].
Los formatos numricos personalizados pueden tener desde una hasta cuatro
secciones que se escriben separadas por punto y coma.
Seccin 1 Formato para nmeros positivos
Seccin 1 Formato para nmeros Negativos
Seccin 1 Formato para valores cero
Seccin 1 Formato para valores desconocidos (Null)
En el siguiente ejemplo se han especificado dos secciones: la primera para
nmeros positivos y la segunda para negativos:

#.###,000Pta.;(#.###,000)[Rojo]Pta.

Fecha y
hora
Fecha General si el valor es slo una fecha, no se muestra ninguna hora; si el
valor es slo una hora, no se muestra ninguna fecha. Este valor
es una combinacin de los valores de Fecha corta y Hora larga.
Ejemplos: 3/4/93, 05:34:00 PM y 3/4/93 05:34:00 PM.
Fecha larga Muestra la fecha del modo en que est configurada la fecha
larga en Windows.
Fecha mediana presenta el mes con los tres primeros caracteres. Ejemplo: 21-
Ago-2010.
Fecha corta Muestra la fecha del modo en que est configurada la fecha
corta en Windows.
El formato Fecha corta asume que las fechas comprendidas
entre el 1/1/00 y el 31/12/29 son fechas comprendidas entre los
aos 2000 y el 2029 y las fechas comprendidas entre el 1/1/30 y
el 31/12/99 pertenecen al intervalo de aos entre 1930 y 1999.
Hora larga Muestra la fecha del modo en que est configurada la hora larga
en Windows.
Hora mediana Muestra la hora con formato Pm o Am.
Hora corta Muestra la hora sin los segundos
Es posible realizar algunas combinaciones para personalizar
espacio Muestra los espacios como caracteres literales.
"TEXTO" Muestra lo que est ente comillas como caracteres literales.
() Muestra los parntesis como tales.
[color] Muestra la seccin en el color seleccionado los corchetes:
[Amarillo], [Azul], [Blanco], [Celeste], [Fucsia], [Negro], [Rojo],
[Verde].
: Separador de horas.
/ Separador de fecha.
c Si el valor es slo fecha no se presenta la hora. Si el valor es
slo hora no se presenta la fecha. Si el valor es fecha y hora se
presentan ambas.
D Da del mes en uno o dos dgitos, segn sea necesario (1 a 31)
o dd en dos dgitos. O bien dddd que muestra el nombre del da
de la semana (Lunes a Domingo).
s Da de la semana (1 a 7).
ss Semana del ao (1 a 52).
m Mes del ao en uno o dos dgitos, segn sea necesario (1 a 12),
o en dos dgitos con mm. O bien mmmm que muestra el nombre
completo del mes.
q Fecha mostrada como el trimestre del ao (1 a 4).

a Nmero de da en el ao (1 a 366), o con aa para dos dgitos. O
bien aaaa que muestra el ao completo.
h Hora en uno o dos dgitos, segn sea necesario (0 a 23), o con
hh para dos dgitos.
n Minuto en uno o dos dgitos, segn sea necesario (0 a 59), o
con nn para dos dgitos.
s Segundo en uno o dos dgitos, segn sea necesario (0 a 59).
am/pm o a/p Reloj 12 o 24 horas con formato am/pm o a/p
Para ver ms formatos favor consultar la ayuda de Access 2010
Si / No Los campos 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.

Para elegir que se muestren como casilla de verificacin o como cuadro de texto
haremos click en la pestaa Bsqueda y lo elegimos en Mostrar control.

Los formatos personalizados han de incluir tres separaciones con punto y coma.
La primera no tiene significado y hay que incluirla para mantener el orden relativo
a las dems, la segunda se refiere al valor afirmativo y la tercera al valor negativo.

Ejemplo: ;Contado;Aplazado[rojo]
Ole En este tipo de campo podremos insertar otros ficheros, tales como imgenes,
documentos de texto, etc.
Para insertar un objeto de este tipo, por ejemplo una imagen, haremos click con el
botn derecho en el campo del registro y seleccionaremos Insertar objeto: se nos
mostrar una ventana en la que seleccionaremos la opcin Crear desde archivo,
navegaremos hasta la imagen.

En la vista Hoja de datos se nos mostrar un texto en cada registro del campo
informndonos del tipo de objeto OLE contenido. Para visualizarlo haremos doble
click sobre el campo.

Podremos ver y modificar la imagen haciendo click con el botn derecho y
seleccionando en el men la opcin deseada. Para eliminarla seleccionaremos el
campo y pulsaremos la tecla Suprimir.

Pero este tipo de campo lo veremos ms detenidamente cuando tratemos los
formularios.
Estos campos no disponen de formatos predefinidos, se tendran que crear
formatos personalizados:
Texto y
memo
< Mostrar todos los caracteres en minscula.
> Mostrar todos los caracteres en mayscula.
Alineacin a la izquierda.
@ Muestra un carcter introducido o un espacio
& Muestra un carcter introducido o deja la posicin vaca.
() Muestra los parntesis como tales.
\ Muestra el carcter siguiente a la barra inversa como un
carcter literal.
* Llena el espacio disponible con el carcter siguiente.
[color] Muestra la seccin en el color seleccionado los corchetes:
[Amarillo], [Azul], [Blanco], [Celeste], [Fucsia], [Negro], [Rojo],
[Verde].
"TEXTO" Muestra lo que est entre comillas como caracteres literales.
espacio Inserta un espacio en el campo.

Por ejemplo, para crear un formato para mostrar un nmero de telfono: (&&-
&)&&.\&&.\&& -> (93-3)45.67.89
Mscara de entrada
La mscara de entrada es usada para facilitar la entrada de datos y a la vez validar los datos que
los usuarios pueden introducir. Por ejemplo, se puede crear una mscara de entrada para un
campo que almacena un nmero de telfono y muestre que debe introducirse como (___) ___-
____, la mscara de entrada sera: \(009")-"000\-000;0;_ (en donde hay '0' se debe introducir algn
dgito, y con sta el nueve puede quedar vaco).

Aunque tanto la mscara de entrada como el formato afectan al modo en que aparecen los datos
en la Hoja de datos de la tabla, hay una clara diferencia entre ellos: el formato afecta slo a al
modo en que se leen los datos en la tabla, pero no a cmo son introducidos.

Access dispone de un Asistente para mscaras de entrada y al que accederemos haciendo clic en
el botn que aparece a la derecha de dicha propiedad.

En la siguiente tabla se muestran los smbolos usados para crear mscaras de entrada.

Carcter Significado
Numeral (#) Dgito o espacio para una entrada no requerida. Permite signos ms o menos.
. ; : ; - /
Marcador de posicin decimal y separadores de miles, fecha y hora (el carcter
usado realmente depende de lo especificado en Panel de Control,
Configuracin regional de Windows95)
< Convierte a minsculas todos los caracteres.
> Convierte a maysculas todos los caracteres.
& Cualquier carcter o un espacio para una entrada requerida.
\ Hace que el carcter siguiente se muestre como literal.
Exclamacin
Hace que la mscara de entrada se muestre de derecha a izquierda y no de
izquierda a derecha, cuando los caracteres de la izquierda de la mscara de
entrada son opcionales. Los caracteres que se escriben en la mscara siempre
la llenan de izquierda a derecha. Puede incluir el signo de admiracin en
cualquier lugar de la mscara de entrada.
0 Dgito (0 a 9) para una entrada requerida. No se permiten signos ms o menos.
9
Dgito o espacio para una entrada no requerida. No se permiten signos ms o
menos.
L Letra (A a Z) para una entrada requerida.
Interrogacin Letra (A a Z) para una entrada opcional.
A Letra o dgito para una entrada precisa.
a Letra o dgito para una entrada opcional.
a Cualquier carcter o un espacio para una entrada opcional.
Un ejemplo de mscara de entrada puede ser: \(009)900\ 00\ 00;;_
2.5. Ttulo del campo
Se utiliza esta propiedad para indicar cmo queremos que se visualice la cabecera del campo.

Por ejemplo, si un campo se llama F_nac e indicamos Fecha de nacimiento como valor en la
propiedad Ttulo, como cabecera del campo F_nac veremos Fecha de nacimiento.

2.6. Lugares decimales
Esta propiedad nos permite indicar el nmero de decimales que queremos asignar a un tipo de
dato Numrico o Moneda.

2.7. Campos con 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 de la
provincia de Las Palmas, se puede introducir ese valor en la propiedad Valor predeterminado 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 menos el Objeto OLE, y el
Autonumrico.

2.8. 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 corrctamente.

A continuacin tenemos algunos ejemplos de regla de validacin:
Regla de Validacin Descripcin
>=100 Y <=2000
Queremos que un valor introducido est comprendido entre
100 y 2000
<>0 Nmero distinto de cero.
> 100 o 0 Valor mayor que 100 y, sino ser cero.
Entre 0 Y 100 Valor mayor o igual que 0 y menor que 100.
< #1/1/96# Fecha anterior al 1-Enero-1996.
Entre #1/1/95# Y #1/1/96# Fecha entre 1-Enero-1995 y 1-Enero-1996.
como: "Las Palmas", "Madrid" o
"Barcelona"
Debe coincidir con cualquiera de los valores "Las Palmas",
"Madrid" o "Barcelona".
Como M??? Comenzar con M y tener otros tres caracteres.
Como M*
Comenzar con M y tener cualquier otro carcter o caracteres
detrs.
Como M[A-C]##
Comenzar con M e ir seguido de cualquier letra entre la A y la
C, y luego otros dos dgitos.
Se puede utilizar esta propiedad para todos los tipos de datos excepto el Objeto OLE, y el
Autonumrico.

Si establecemos una regla de validacin para un campo que ya contiene datos veremos el cuadro
de dilogo de la derecha.

En caso de que algunos de los datos ya introducidos no sean vlidos, tenemos la opcin de
mantener el nuevo valor (aunque se incumpla la condicin) o deshacer la modificacin.
Regla de validacin
En ocasiones nos puede interesar que el valor de un campo est limitado por el valor de otro
campo del mismo registro.

Por ejemplo, en una tabla que contiene los datos del personas, el campo que indica la fecha de
baja sea posterior a la fecha de alta en la misma: >=[Fecha ingreso].

Para definir reglas de validacin tambin podemos acceder al asistente haciendo click sobre el
botn Definir regla de validacin que aparece a la derecha de la propiedad.

2.9. 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.

Siguiendo con el ejemplo de la Regla de validacin, podemos poner ERROR: La fecha de baja es
anterior a la de alta.

2.10. Campo 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.

2.11. Permitir campos de 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.

2.12. 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.

Esta propiedad dispone de tres posibles valores:
Valor Descripcin
No Sin ndice.
S (con duplicados) Cuando de asigna un ndice a ese campo y adems admite valores
duplicados.
S (sin duplicados) Cuando se asigna un ndice pero sin admitir valores duplicado.

En ocasiones nos puede interesar tambin indexar ms de un campo a la vez.
Para ello desde la Vista Diseo haremos clic en el icono ndices de la pestaa Crear.

En el cuadro de dilogo que se nos muestra seleccionaremos los campos que queremos indexar,
poniendo el nombre del ndice slo en el primero de ellos.

2.13. Vista Diseo de Tabla
Dentro de Orden podemos ordenarlos en orden ascendente o descendente.

Al ordenar por varios campos hay que tener en cuenta que el orden en que se establecen los
campos marca el modo en que se ordenar la informacin: en el ejemplo anterior primero se
ordena por nombre y en caso de que ste coincida, por poblacin:


2.14. Tabla Ordenada
En la parte inferior de la ventana podemos especificar las propiedades de cada uno de los ndices
definidos: si el ndice ser la clave principal de la tabla, si el valor de cada ndice ha de ser nico
(sin valores repetidos) o si se van a excluir del ndice los valores nulos.

Para eliminar un ndice de una tabla de Access, tan slo hemos de seleccionarlo en la ventana
pinchando en el smbolo Eliminar ndice a su izquierda (para eliminar un ndice mltiple
arrastramos hasta seleccionar los siguientes) y pulsar la tecla Suprimir.

2.15. Cambiar entre las vistas de la tabla
Desde el icono Ver de la cinta de opciones correspondiente a la pestaa Inicio podemos cambiar
entre las posibles vistas de una tabla.


2.16. Clave principal o primaria
Una clave principal es un campo o conjunto de campos que identifican de forma inequvoca cada
registro de una tabla de Access 2010. As, si por ejemplo hay un cliente con el cdigo 10, no podr
haber otro con el mismo cdigo.

En caso de que tengamos que relacionar varias tablas entre s, deberemos definir una clave
principal en cada una ellas, que ser del mismo tipo de campo. As podemos tener dos tablas
relacionadas: una con los datos de los clientes y un campo cdigo como clave principal, y otra con
los pedidos efectuados por los mismos con otro campo cdigo tambin clave principal.

Para crear una clave principal, en Vista Diseo elegiremos uno o varios
campos cuyo valor sea nico para cada registro (sin campos que
contengan valores repetidos o nulos) y haremos clic con el botn derecho
sobre l.
A continuacin, en el men contextual seleccionaremos Clave principal o
haremos clic en el icono Clave principal de la pestaa Diseo.

para crear una clave principal con varios campos hemos de mantener
pulsada la tecla Control e ir haciendo click en el cuadradillo
a la izquierda del nombre de cada campo, y despus (con la
tecla Control an presionada) hacer click con el botn
derecho y seleccionar Clave principal en el men
contextual.

2.17. Clave principal
Para eliminar una clave principal tan slo hemos de repetir los pasos indicados para crearla.

2.18. Guardar una tabla
Haremos clic en el icono guardar tabla, introduciremos un nombre para la tabla y haremos click en
Aceptar.

Si al crear una tabla no hemos definido una clave principal, a la hora de guardarla se nos mostrar
el siguiente aviso.
En caso de que pulsemos en S, se crear automticamente un campo de tipo Autonumeracin
llamado Id.

3. Filtros
Los Filtros en Access 2010 son usados para mostrar aquellos registros (filas) que cumplan con
unas determinadas condiciones que previamente establezcamos.

Tomaremos la siguiente tabla de datos como ejemplo para ilustrar su uso en las siguientes
secciones:

3.1. Filtros por seleccin
El filtro por seleccin es usado para que slo se visualicen
aquellos registros que contengan el valor indicado.

Para aplicar un filtro por seleccin, desde la vista Hoja de
datos haremos click en el valor del campo por el que
deseemos filtrar.
A continuacin haremos click en el icono Filtro por seleccin
de la cinta de opciones correspondiente a la pestaa
Campos, y seleccionaremos una de las opciones
presentadas: Igual a, Menor o igual que, Mayor o igual
que...

Ejemplo: partiendo de la tabla anterior nos situaremos sobre el nombre del cliente nmero 5 y
seguiremos los pasos anteriormente descritos. Slo se muestran los clientes cuyo nombre es
Felipe:


Para eliminar el filtro hemos de hacer click en el icono y
seleccionar Quitar filtro.

3.2. Filtros por eliminacin
Usaremos el filtro por eliminacin para que no se muestren los
registros que contengan el valor seleccionado.

Los pasos a seguir son idnticos a los de la creacin de
filtros por seleccin explicados en el punto anterior, con la
nica diferencia de que deberemos seleccionar la opcin No
es igual a. Filtro por eliminacin.



Ejemplo: partiendo de la tabla anterior nos situaremos sobre
el nombre del cliente nmero 5 y seguiremos los pasos
indicados, lo que dar como resultado:



Para eliminar el filtro hemos de hacer clic en el icono y seleccionar Quitar filtro.
3.3. Filtro por formulario
Usaremos este tipo de filtro cuando necesitemos indicar varias condiciones para realizar el filtrado.

Para crear un filtro por formulario, desde la vista Hoja de Datos,
haremos clic en Avanzadas y a continuacin seleccionaremos
Filtro por formulario.

Al situarnos sobre cada campo veremos cmo en su parte derecha
aparece una flecha indicando hacia abajo en la que tras hacer clic se mostrarn los valores
contenidos en la tabla en ese momento: seleccionando uno o varios valores los usaremos como
condicin para establecer el filtro.

Practicando con nuestra tabla de ejemplo:

Adems en la parte inferior izquierda veremos tambin las pestaas . Si pinchamos
en Or podremos establecer ms condiciones y adems veremos una nueva pestaa Or para poder
continuar estableciendo ms subcondiciones.

Una vez establecidas todas las condiciones deseadas, dentro de Avanzadas haremos click en la
opcin Aplicar filtro u ordenar.
Segn el ejemplo, tendremos como resultado todos los clientes cuyo nombre es Felipe y que son
de Tenerife:


Una vez aplicado el filtro, haciendo click en alternaremos
entre la vista de la tabla con el filtro aplicado, o sin l.
Para eliminar el filtro por formulario, dentro
de Avanzadas seleccionaremos Borrar todos los filtros.

4. Modificar la estructura de una tabla
Para modificar una tabla haremos click en Ver y a continuacin seleccionaremos la Vista Diseo,
en la que podremos aadir y eliminar campos, renombrarlos, etc:

4.1. Modificar alto de filas y ancho de columnas
Situndonos entre el borde de separacin del nombre de las columnas o las filas hasta que el
cursor cambia de forma, pinchando y arrastrando podemos cambiar su ancho o alto:


Tambin podemos redimensionarlas haciendo clic en y seleccionando Alto de fila... o
Ancho del campo.

4.2. Modificar el formato de las celdas
Podemos cambiar el modo en que se ven las celdas, para ello seleccionaremos la vista Hoja de
datos:

Despus haremos click en
el icono a la derecha
de Formato de texto:

Veremos el cuadro de dilogo como la de la
derecha en la que podremos cambiar sus
propiedades, y obtener una previsualizacin.


4.3. Corregir ortografa
Para realizar una correccin de la ortografa en
Access 2010, desde la vista Hoja de Datos
seleccionaremos todos los datos haciendo click
en el icono Revisar ortografia situado en la esquina superior de la tabla de datos.
Despus, en la pestaa Inicio haremos click en Revisar ortografia: Veremos el
cuadro de dilogo de la derecha en el que seleccionaremos las opciones necesarias.

En el apartado No est en el diccionario se nos irn mostrando las palabras no reconocidas.
Debajo veremos algunas Sugerencias que podremos aplicar haciendo click en el botn Cambiar.

Disponemos tambin de botones que nos permiten Omitir una palabra no reconocida, realizar una
Autocorreccin, etc.

Haciendo click en el botn Agregar aadiremos al diccionario interno una palabra que aun estando
correctamente escrita no es reconocida, para que as no nos vuelva a dar error.

Si hacemos click en Opciones... se nos mostrar una ventana en la que podremos configurar la
correccin ortogrfica:

A esta ventana podremos acceder tambin seleccionando la opcin Opciones dentro de la pestaa
Archivo.
4.4. Autocorreccin
Por medio de la Autocorreccin, a la vez que escribimos se comprueba si hay errores ortogrficos
(dicha opcin est activada por defecto).
Podemos activar y desactivar sus caractersticas seleccionando Opciones dentro de la pestaa
Archivo. Haciendo click en el botn Opciones de Autocorreccin... se mostrar el cuadro de dilogo
de la derecha.

En la parte inferior podemos agregar texto, indicando por qu otro texto o smbolo deber ser
reemplazado.

4.5. Buscar y reemplazar
Para buscar datos en una tabla haremos click en el icono .
Veremos el cuadro de dilogo de la derecha, en el cual podremos especificar condiciones para la
bsqueda, tales como los campos en qu buscar, distinguir entre maysculas y minsculas, etc.

Asimismo podremos tambin reemplazar unos valores por otros.
Supongamos que tenemos en una tabla muchos registros con el nombre Antn y queremos
sustituirlos por Antonio: en Buscar escribiremos Antn, en Reemplazar por escribiremos Antonio, y
a continuacin haremos click en el botn Reemplazar o Reemplazar todos.

No es necesario poner la palabra a buscar completa, basta con una parte de ella. Por ejemplo para
buscar Antonio podemos poner Ant.

Access nos ofrece la posibilidad de usar comodines en la bsqueda, los principales son:
Comodn Descripcin Ejemplo
*
Pueden ir varios caracteres en su
lugar
Ant* : da como resultado Antonio, Antn,
Antonia...
? En su lugar va un carcter Pe?p: da como resultado Pepe, Peco
# En su lugar va un nmero. Pe#p: da como resultado Pe2p, Pe3p
4.6. Mostrar, ocultar, bloquear y liberar columnas
Podemos ocultar una columna situando el cursor en un valor del campo para despus seleccionar
Ocultar campos tras hacer click en .
Para volver a mostrar columnas hemos de seleccionar Mostrar campos, y en el cuadro de dilogo
que vemos abajo seleccionaremos los campos que se hallan ocultos y que deseamos que se
muestren nuevamente:

Podemos mover una columna a otra posicin situando el cursor del ratn en la parte
inferior del ttulo del campo, y cuando veamos que ste cambia a la forma de cuatro
flechas apuntando en direcciones opuestas haremos click, para a continuacin (y
manteniendo pulsado el botn) mover la columna hacia la posicin deseada, y soltar
el botn.

Si deseamos bloquear una columna para que no se pueda cambiar de lugar,
haremos click en y despus en la opcin Inmovilizar campos.
Para posteriormente desbloquear columnas haremos click en y despus en la
opcin Liberar todos los campos.

4.7. Introducir un registro en una tabla
Estando en la vista Hoja de Datos nos situaremos en el ltimo registro,
que estar en blanco y lo editaremos.
Tambin podremos insertar un registro haciendo click en el icono
insertar registro de la cinta de opciones correspondiente a la
pestaa Inicio, o bien en el icono insertar registro situado en la parte
inferior de la ventana.

4.8. Modificar registros
Para modificar un registro, en la vista Hoja de datos nos situamos sobre el dato a modificar y lo
editamos.
Los cambios se aplicarn al cambiar de registro o hacer clic en modificar registro, pudiendo usar el
icono Deshacer cambios o la combinacin de teclas Control + Z para deshacer los cambios.
4.9. Eliminar registros
Para borrar un registro lo seleccionaremos haciendo click sobre el cuadradito a la izquierda del
nombre del primer campo y pulsaremos la tecla Suprimir: se mostrar un cuadro de dilogo
pidindonos confirmacin para ello.
Para eliminar a la vez varios registros consecutivos arrastraremos hasta seleccionarlos todos.

Tambin podremos eliminar registros haciendo click con el botn derecho sobre el cuadradito a la
izquierda del nombre del primer campo, y seleccionando Eliminar registro.
4.10. Movernos entre los datos de la tabla
Usando los cursores podemos movernos fcilmente por la tabla de datos. Asimismo la tecla
Tabulador nos lleva al siguiente campo y Maysculas + Tabulador al anterior. Tambin podemos
usar los siguientes iconos:
Botn Descripcin

Nos lleva al primer registro de la tabla

Nos lleva al registro anterior de la tabla.

Nos lleva al registro posterior de la tabla.

Nos lleva al ltimo registro de la tabla.

Crea un nuevo registro que se situar
automticamente al final de la tabla.
Estos iconos se hallan en la parte inferior izquierda de la ventana, en la que tambin se nos
muestra el registro en el que estamos situados (el 3, en la imagen de ejemplo) y el total de
registros que contiene la tabla (7, segn la imagen):


5. Relaciones entre tablas
Las relaciones entre tablas (pueden relacionarse dos o ms tablas) de una base de datos son
usadas para mantener una integridad en los datos denominada integridad referencial.

Para explicarlo de forma muy bsica y sencilla, cuando se crean relaciones entre tablas se impide
entre otras cosas, que puedan existir datos en una tabla si no existen tambin en otra tabla de la
que depende.

5.1. Crear relaciones
Para crear relaciones entre tablas haremos click en el icono Relaciones que se halla en la pestaa
Herramientas de bases de datos:
Veremos un cuadro de dilogo en el que seleccionaremos las tablas que queremos relacionar, y
haremos click en Agregar: veremos los campos contenidos en cada una de las tablas.

Para relacionar dos tablas, pincharemos sobre el campo sobre el que vamos a hacer la relacin y
arrastraremos hasta el campo a relacionar con la otra tabla.
IMPORTANTE: ambos campos han de ser del mismo tipo (si uno es numrico entero, el otro lo
deber ser tambin).

Los campos que sean clave principal o primaria los veremos con una Clave primaria a su
izquierda.

En la imagen de ejemplo ejemplo relacionamos el campo idProvincia de la tabla Clientes con el
campo id de la tabla Provincias.

La casilla Exigir integridad referencial permitir segn el ejemplo, que cuando introduzcamos un
cdigo de cliente en la segunda tabla, deber estar previamente tambin en la primera.

Por ejemplo, no podremos introducir un registro en Clientes si el valor que introduzcamos en el
campo idProvincia no existe en la tabla Provincias.

El marcar la opcin Actualizar en cascada los campos relacionados permite que cuando se
actualice un dato en la tabla origen se modifique automticamente en la tabla destino.

Por ejemplo, si modificamos el valor del campo Id de un registro de la tabla Provincias, se
actualizarn en Clientes todos los registros relacionados a travs del campo idProvincia.

Activando la opcin Eliminar en cascada
haremos que al borrar un cdigo de la tabla
principal se borren todos los registros con el
ese cdigo en la otra tabla.

Por ejemplo, si eliminamos un registro en la
tabla Provincias, se eliminarn en Clientes
todos los registros relacionados a travs del
campo idProvincia.

Una vez hechas las relaciones veremos una lnea que muestra los campos relacionados, tal y
como vemos en la imagen de la derecha.
5.2. Tipos de
combinacin
Si hacemos click en el botn Tipo de
combinacin que mostrar la siguiente
ventana en la que podremos especificar
algunas caractersticas.
Si seleccionamos las opciones 2 3 slo se
incluirn los registros de una de las tablas, mientras en la otra slo se incluirn los que se indiquen
en cada caso.

Propiedades de la combinacin
Segn la teora de bases de datos, los tipos de relaciones entre tablas pueden ser:

Uno a uno (1:1): un determinado registro de una tabla puede estar relacionado slo con un
registro en la otra tabla.
Ejemplo: un registro de la tabla PERSONA puede estar relacionado slo con un registro de la tabla
PARTIDA_NACIMIENTO, y un registro de PARTIDA_NACIMIENTO puede estar slo relacionado
con un registro de PERSONA (una partida de nacimiento pertenece slo a una persona).

Uno a varios (1:N) / varios a uno (N:1): un determinado registro de una tabla puede estar
relacionado con uno o varios registros en la otra tabla.
Ejemplo: un registro de la tabla CENTRO puede estar relacionado con uno o varios registros de la
tabla ALUMNOS, y un registro de ALUMNOS slo puede estar relacionado con uno de CENTRO
(un alumno slo puede pertenecer a un centro).

Varios a varios (N:M): uno o varios registros de una tabla pueden estar relacionado con
uno o varios registros en la otra tabla.
Ejemplo: un registro de la tabla PERSONAS puede estar relacionado con uno o varios registros de
la tabla PASES (una persona puede tener varias nacionalidades), y a su vez un registro de
PASES puede estar relacionado con uno o varios registros de PERSONAS (varias personas
pertenecen a un determinado pas).

5.3. Modificar una relacin
Para que Access 2010 nos muestre la ventana Modificar relaciones hemos de hacer click con el
botn derecho sobre la lnea que muestra la relacin entre las tablas, y seleccionar Modificar
relacin.

5.4. Eliminar una relacin
Para eliminar una relacin tan slo hemos de hacer click sobre la lnea que muestra la relacin
entre las tablas, y pulsar la tecla Suprimir.
6. Consultas
Hay dos tipos de consultas en Access 2010: consultas de seleccin y consultas de accin.

Las consulta de seleccin nos permiten seleccionar un conjunto de datos, mientras que con las
consultas de accin podemos adems operar sobre los datos seleccionados.

Hay tres tipos de consultas de accin: consultas de actualizacin, consultas de eliminacin, y
consultas de datos anexados.
6.1. Crear consultas de seleccin
Las consultas de seleccin permiten ver los datos de una o varias
tablas, analizarlos, imprimirlos, etc. Para crear una consulta de
seleccin, haremos click en el icono Diseo de consulta que se
halla en la pestaa Crear:

A continuacin seleccionaremos las tablas sobre las que deseamos
crear la consulta y haremos click en el botn Agregar (de igual
modo que al relacionar tablas).

Posteriormente en la parte inferior de la ventana seleccionaremos
los campos que deseamos mostrar. Situndonos en una de las
celdas correspondientes a Campo elegiremos un campo de la lista que aparece al pinchar en .

Podemos definir si deseamos Mostrar o no cada campo de los elegidos, as como establecer el
Orden en que deseamos que se muestren los datos: ascendente o descendente (se puede definir
un mximo de 10 ordenaciones).

En este ejemplo listamos datos de los pedidos realizados por los clientes cuyo cdigo sea mayor
de 1 y menor de 4 por orden de menor a mayor y con fecha posterior al 01/01/2002 (se toma toda
la fila para establecer la condicin), adems de los clientes cuyo nombre sea Marta (es indiferente
si lo escribimos en maysculas o minsculas).

6.2. Establecer condiciones
Como vimos en el punto anterior, podemos establecer unas condiciones para filtrar los datos que
deseamos que se muestren usando la opcin Criterios junto con la opcin O, con lo que las
condiciones se harn por filas (primero se filtra por la condiciones de la primera y luego por los de
la segunda).

Podemos tambin usar comodines en los criterios, como los smbolos igual '=', mayor que '>' o
menor que '<', el asterisco '*' (indicando que en su lugar pueden ir otros caracteres, como por
ejemplo: can* mostrara palabras como Canarias, canes, etc.).

6.3. Establecer un criterio de modo dinmico
Podemos pedir un dato que sea a travs del cual se efectuar la consulta cada vez que esta se
ejecute. Por ejemplo, podemos hacer que cada vez que abramos la consulta se nos pregunte qu
cdigos deseamos listar.

Para pedir un solo dato de entrada primeramente nos situaremos
en la columna que queremos usar para filtrar los datos y entre
corchetes escribir el texto que queremos que se muestre, como
se muestra en la imagen (ojo, porque no podemos poner un
nombre igual al del campo).

Posteriormente haremos clic en el
icono Parmetros que se halla en
la cinta de opciones correspondiente a
la pestaa Inicio:
Se mostrar el siguiente cuadro de
dilogo, en el que introduciremos el
mismo texto que en el paso anterior
escribimos entre corchetes
en Criterios (pero sin corchetes pues
ser el texto informativo que se nos
muestre cuando se nos pregunte por el
dato), y seleccionaremos el tipo de dato
que vamos a pedir (el mismo del que
sea el campo).
Finalmente haremos clic en Aceptar.

Una vez creada, para ejecutar una consulta haremos doble clic con el botn izquierdo del ratn
sobre su nombre, o bien clic con el botn derecho sobre ella y seleccionar Abrir.
Si estamos en Vista diseo podemos ejecutarla haciendo clic en el icono Ejecutar:


Tras ejecutar esta consulta con parmetros se mostrar una imagen como la siguiente en la que
deberemos introducir los datos que se nos piden:

Para pedir ms de un dato de entrada el proceso es similar, con la
diferencia de que usaremos los operadores Entre e Y para establecer
los lmites, tal y como se muestra la imagen de la derecha:
Posteriormente y del mismo modo que antes, haremos clic en el icono
Parmetros en las consultas.
Despus introduciremos los dos textos usados en Criterios (sin corchetes) y seleccionaremos el
tipo de datos adecuado en caso (el mismo de los campos usados).

Cuando ejecutemos la consulta se nos mostrar una ventana preguntndonos cada parmetro
(segn el ejemplo, una para Cdigo inicial y otra para Cdigo final) en la deberemos introducir los
datos que se nos piden.
Es posible hacer este tipo de consulta pidiendo datos de campos diferentes.
Para guardar la consulta haremos click en el icono daremos un nombre a la misma y haremos
click en Aceptar.
6.4. Crear consultas de actualizacin
Este tipo de consulta es usado para modificar registros automticamente.
Para crear una consulta de este tipo, primeramente hemos de crear una consulta de seleccin, y
luego en la vista Diseo haremos click en el icono Actualizar:
Veremos cmo desaparecen las filas Orden y Tab Ref Cruz y en su lugar aparece una nueva fila
llamada Actualizar a.

En la nueva fila introduciremos en la columna deseada una expresin correcta, como
por ejemplo: [precio venta] + 100, que sumar 100 al precio de venta de cada artculo.
Tambin como vemos, podemos pedir un parmetro al usuario en base al cul se har la
actualizacin.
Despus de guardarla, luego en el listado de las consultas veremos que sta se encuentra
marcada con el icono .

6.5. Crear consultas de eliminacin
Este tipo de consulta es usado para eliminar un conjunto de datos.

Para crear una consulta de eliminacin para una sola tabla, desde la Vista diseo hemos de hacer
click en el icono .
Veremos cmo desaparecen las filas Ordenar y Mostrar y en su lugar aparece una nueva fila
llamada Eliminar, que contendr los valores Dnde/Desde.
En la columna en que est Dnde estableceremos la condicin para la eliminacin en Criterios.

En este ejemplo se eliminan registros de una sola tabla segn el dato (cdigo) introducido por el
usuario.

Las consultas de eliminacin se identifican con el icono Consulta de eliminacin.

Para crear una consulta de eliminacin para varias tablas relacionadas el proceso tiene dos
variaciones:

* La primera posibilidad es que un dato de una tabla est relacionado con un slo datos de la otra
tabla (relacin uno a uno).

Despus de establecer un criterio (si lo
deseamos), en los cuadros Campo
seleccionaremos para cada tabla los que vienen
con el nombre dichas tablas seguidos de punto y
asterisco '.*'.
En la vista Hoja de datos se mostrarn todos los campos de cada tabla.

Despus tan slo hemos de ejecutar la consulta y se eliminarn los datos de ambas tablas a la
vez.

* La otra posibilidad es que un dato de una tabla est
relacionado con varios datos de la otra tabla (relacin
uno a varios).
En este caso primero tendremos que borrar los datos de
la segunda tabla (varios) y luego los de la primera.

Despus de establecer un criterio (si lo deseamos), en un Campo seleccionaremos el que viene
con el nombre de la tabla en la que estn los datos a borrar seguido de punto y asterisco '.*', tal y
como se muestra en la imagen anterior (en la vista Hoja de datos se mostrarn todos los campos
de esa tabla).

Para eliminar despus los datos de la primera tabla hemos de quitar en la consulta las tablas de las
que ya hemos borrado los datos y ejecutarla de nuevo.

Un ejemplo de este tipo de relacin puede ser como una tabla en la que estn los datos de los
Clientes y otra Pedidos en la que constan todos los pedidos de cada uno de ellos.

6.6. Crear consulta de datos anexados
Esta consulta es usada para copiar datos de una tabla a otra, por medio de un criterio en caso de
ser necesario.

Primeramente crearemos una consulta con la tabla que contiene los datos que queremos copiar y
estableceremos Criterios si as lo necesitamos, tal y como se muestra en la imagen de la derecha.
Despus haremos clic en el icono Anexar y veremos una ventana como mostrada abajo, en la que
indicaremos cul es la tabla en la que queremos copiar los datos .

Las consultas de datos anexados se identifican con el icono Consulta de datos anexados.
6.7. Crear consulta de referencias cruzadas
Este tipo de consulta es til cuando tengamos tres campos cuyos valores podra cruzarse para
poder ver los datos de una forma ms resumida.

Despus de crear una consulta de seleccin en la que estn incluidos los tres campos, en Vista
Diseo haremos clic en el icono . Consulta de referencias cruzadas
En Tab ref Cruz indicaremos qu campos deseamos poner cmo encabezado de fila, encabezado
de columna o mostrar su Valor, en el cruce de ambos.
En Total indicaremos entre las diferentes opciones de agrupamiento que se nos muestran.

Algunas de las opciones que podemos encontrar en Total son:

Cuenta Muestra el nmero de coincidencias encontradas.
Min Muestra el valor ms bajo de los encontrados.
Max Muestra el valor ms alto de los encontrados.
Suma Muestra la suma de los valores encontrados.
Promedio Muestra la media de la suma de todos los valores.
Primero Muestra slo el primero de los valores hallados.
Ultimo Muestra slo el ltimo de los valores hallados.
Tras guardarla, para ejecutar la consulta haremos doble click con el botn izquierdo sobre ella, o
bien click con el botn derecho y seleccionaremos Abrir.

Segn el ejemplo anterior, se mostraran como encabezados de columnas los nombres de los
artculos y como encabezados de filas sus cdigos.
En los cruces entre artculo y cdigo, se muestran las existencias de cada uno de ellos.
Tambin se puede usar esta consulta usando varias tablas.

Otra forma de crear una consulta de referencias cruzadas es creando la consulta de seleccin
inicial con los campos a usar (como hemos visto antes) y en Vista Diseo hacer click en Ver y
seleccionar Vista Tabla dinmica.
Veremos una ventana como la siguiente, contiendo en cuadro de dilogo
los campos de la consulta de seleccin a partir de la cual estamos creando la actual consulta de
referencias cruzadas:

En este punto, tenemos que arrastrar el campo que deber contener las filas hacia la parte
izquierda y soltarlo donde pone Coloque campos de fila aqu.

Despus arrastraremos el campo que corresponda hacia la parte superior y lo soltaremos en
Coloque campos de columna aqu.

Despus arrastremos el campo que contiene los datos hacia la parte central y lo soltaremos en
Coloque campos de totales o campos detallados aqu.

En caso de tener un campo para usar como filtro, lo arrastraremos hacia la parte superior y lo
soltaremos en Coloque campos de filtro aqu.

6.8. Crear consultas mediante los asistentes
Para crear una consulta usando el Asistente, en la pestaa Crear haremos clic en el icono
Asistente para consultas.
En el cuadro de dilogo que se nos muestra a continuacin seleccionaremos el tipo de consulta
que deseamos crear, y no tenemos ms que seguir los sencillos pasos que se nos indiquen en
cada caso:

6.9. Modificar consultas
Si necesitamos modificar una consulta existente haremos clic con el botn derecho sobre ella y
seleccionaremos Vista Diseo:

Para mover un campo hemos de situarnos en la celda sobre el nombre hasta que el cursor cambie
a forma de flecha apuntando hacia abajo, y cuando se muestre seleccionado lo arrastraremos con
el ratn sobre el campo hacia el lugar qu deseemos.

Para eliminar campo hemos de situarnos en la celda sobre el nombre hasta que el cursor cambie a
forma de flecha apuntando hacia abajo, y cuando se muestre seleccionado pulsaremos la tecla
Suprimir.

Posteriormente cuando abramos la consulta en modo Hoja de datos veremos en ella los campos,
segn las condiciones establecidas en la misma.

6.10. Consultas con campos calculados
Es posible crear en una consulta de Access, campos que
hagan clculos sobre otros.

Para ello, en Campo introduciremos entre corchetes los
nombres de los campos a que hagamos referencia.
Detrs de los campos introduciremos el texto que se
mostrar como encabezado de la columna seguido de dos puntos ":".
Segn el ejemplo, al ejecutar la consulta se mostrara algo como lo siguiente:

7. Formularios
Los formularios se usan para una cmoda gestin de los datos (insercin, modificacin y
eliminacin), pudindose ser usados tanto con tablas como con consultas.
7.1. Crear un formulario usando el asistente
Para crear un formulario usando el Asistente haremos clic en la opcin Crear formulario de la cinta
de opciones correspondiente a la pestaa Crear.
Veremos el cuadro de dilogo de la derecha, en el que seleccionaremos los campos de las
distintas tablas que usaremos en el formulario y pincharemos en Siguiente.
Despus haremos clic en el botn Siguiente.

En la siguiente pantalla seleccionaremos la distribucin que deber tener, y haremos click en
Siguiente.

Si en la pantalla anterior habamos seleccionado la opcin Modificar el diseo del formulario se
abrir el formulario creado en Vista Diseo.

Si habamos seleccionado la opcin Abrir el formulario para ver o introducir informacin se cerrar
el Asistente y se abrir el formulario que hemos creado. Para movernos por los registros del
formulario, en la parte inferior izquierda del mismo veremos:
Desplazamiento entre registros
Esto nos muestra informacin sobre la tabla o consulta que estemos usando a travs del
formulario: segn la imagen de ejemplo hay siete registros en total, y estamos situados en el
tercero.
Para buscar y reemplazar un dato haremos clic en los iconos y respectivamente, y
en el cuadro de dilogo que nos aparece seleccionaremos las opciones deseadas. Para
modificar un registro tan slo hemos de situarnos en l y despus de editarlo pasar al siguiente, o
hacer clic en el icono .

Si despus de haber modificado un registro deseamos restaurar los valores que contena antes,
haremos clic en el icono o pulsaremos la combinacin de teclas Control
+ Z.

Para eliminar un registro en un formulario haremos clic en el icono Eliminar
y seleccionaremos la opcin Eliminar registro.
NOTA: despus de borrar un registro no podremos recuperarlo.
7.2. Crear formularios manualmente
Tambin podemos crear formularios haciendo click en el icono Diseo del formulario que se
encuentra en la cinta de opciones de la pestaa Crear.

Veremos una malla que representa el rea del formulario. Podemos ampliar y reducir dicha rea
situando el cursor del ratn en sus bordes para posteriormente pinchar y arrastrar hasta
dimensionarlo del modo deseado.

Haciendo clic con el botn derecho podremos ver y modificar sus algunas caractersticas
generales: como establecer colores, mostrar reglas y cuadrculas que nos ayudan a la hora de
componerlo, establecer un encabezado y pie.
Si hacemos clic en Propiedades podremos configurar adems otras caractersticas del mismo.

Si hacemos clic en Propiedades de formulario se mostrar el panel Hoja de Propiedades en la
parte derecha de la ventana.

Asimismo, estando en Vista Diseo se mostrar el grupo Controles en la cinta de opciones de la
pestaa Diseo, desde el que introduciremos los controles necesarios en el formulario:

Para seleccionar entre los diferentes controles hemos de activar el icono Seleccionar controles.

Si hacemos clic en el icono Controles de formulario se desplegarn otras opciones, y si al insertar
algunos controles en el formulario tenemos activada la opcin Utilizar asistentes para controles se
nos abrir directamente un Asistente que nos ayudar a configurar sus propiedades.

7.3. Operaciones con controles en formularios
Para insertar un control hemos de hacer clic sobre su icono en el cuadro de herramientas y pinchar
en el rea del formulario.

Para mover un control hemos de pinchar en el cuadradito negro de su esquina superior izquierda y
arrastrarlo hasta la posicin deseada. En caso de controles que constan de varios objetos nos
situaremos sobre uno de sus bordes hasta que el cursor cambie a forma de mano.

Para eliminar un control tan slo hay que seleccionarlo y pulsar la tecla Suprimir.

Es posible redimensionar los controles pinchando y arrastrando desde sus esquinas.

Para seleccionar varios controles podemos hacerlo manteniendo pulsada la tecla Control y
pinchando sobre ellos.

Tambin podemos seleccionar varios controles a la vez para poder moverlos ms fcilmente, para
ello pincharemos en un rea vaca y arrastraremos hasta que veamos cmo quedan seleccionados
los que deseemos. Despus slo hemos de situar el cursor encima de alguna parte seleccionada,
pinchar y arrastrar hacia el lugar deseado.

Todos los controles tienen una lista de propiedades que podemos configurar, para poder verlas
haremos doble clic en ellos. Muchos de ellos tienen propiedades comunes (tamaos, colores) y
otras especficas.
7.4. Insertar una etiqueta
Usaremos el icono Insertar etiqueta para insertar un texto. Slo tenemos que escribir el texto y
pulsar Enter para terminar.
7.5. Insertar un cuadro de texto
Usando el icono Insertar cuadro de texto insertaremos un cuadro de texto que podremos usar
para editar datos, adems de una etiqueta asociada al mismo, tal y como se muestra en la imagen.
Cuadro de texto
Para cambiar el texto de la etiqueta o el control, despus de haberlo seleccionado haremos hacer
clic sobre l.
7.6. Insertar un grupo de opciones
Usando el icono Grupo de opciones dibujaremos en el formulario un grupo de opciones dentro
del cual podremos insertar otros controles.

7.7. Insertar un botn alternar
Con el icono Botn alternar podremos introducir un botn que en el formulario se puede mostrar
pulsado o no.

Se puede usar por ejemplo para que al estar pulsado se muestren ciertos datos, para no recargar
mucho el formulario.
7.8. Insertar botones de opcin y casillas de verificacin
Para insertar estos controles seleccionaremos los iconos y Se suelen usar para mostrar
grficamente valores lgicos tipo S / No.

Tambin es posible usarlos en grupo para seleccionar entre varias opciones, como en el control
grupo de opciones.
7.9. Insertar cuadros combinados
Con el icono podremos crear una lista como la mostrada en la imagen, en la que podremos
elegir entre uno de los valores que contiene.

Es posible introducir los valores manualmente o que los obtenga de una tabla.
7.10. Insertar cuadros de lista
Desde el icono Cuadros de lista es posible crear una lista del tipo que podemos ver en la
imagen:

Es posible introducir los valores manualmente o que los recoja de una tabla.

Al contrario que sucede con los cuadros combinados, es posible seleccionar a la vez ms de una
opcin. Para ello haremos doble clic sobre el control para ver sus propiedades, y en la pestaa
Otras, dentro de la opcin Seleccin mltiple seleccionaremos Extendida.
7.11. Insertar botn de comando
Los botones de comando se insertan desde el icono , y pueden tener diversas finalidades.


7.12. Insertar imgenes
Desde el icono Insertar imgenes podremos insertar una imagen en un formulario: se nos
abrir una ventana en la que navegaremos por las carpetas hasta seleccionar la imagen deseada.
7.13. Insertar marcos de objetos independientes
El control Marcos de objetos independientes nos permite introducir otros objetos (archivo de
imagen, sonido, texto, etc.) en el formulario, con la particularidad de que al hacer doble clic desde
la Vista Diseo sobre ste podremos editarlo desde el mismo formulario al abrirse el programa que
se usa para se tipo de archivo.
El archivo puede estar incrustado o vinculado (segn tengamos desactivada o activada la casilla
Vincular).

Cuando el archivo est incrustado se copia una copia del mismo dentro del archivo de base de
datos de Access 2010, y si est vinculado se opera sobre la imagen a la que se hace referencia,
donde sta est guardada. Tambin podemos crear un archivo nuevo.
7.14. Insertar marcos de objetos dependientes
Nos sirven para insertar, modificar y ver otros tipos de archivos (imgenes, documentos, sonidos)
en los registros de una base de datos en campos de tipo OLE (un tipo de objeto que permite el
intercambio de distintos tipos de datos entre programas, entre otras cosas.).

Para insertar un control de este tipo en el formulario slo hemos de crear el objeto haciendo clic en
el icono Marcos de objetos dependientes, y en el panel Hoja de propiedades que se mostrar
en la parte derecha, dentro de la pestaa Datos, seleccionamos el campo de tipo OLE de la tabla
en la opcin Origen del control.

Al Ejecutar el formulario, si hacemos doble clic sobre el objeto insertado se abrir el programa
asociado al archivo, pudiendo modificarlo.

Para insertar una imagen, haremos clic con el botn derecho en el marco dependiente y
seleccionaremos Insertar objeto; se nos mostrar una ventana en la que seleccionaremos la opcin
Crear desde archivo, navegaremos hasta la imagen, haremos clic en Aceptar y pulsamos Enter
estando sobre el marco dependiente. Tambin es posible crear uno nuevo.
Para modificar la imagen haremos doble clic sobre ella, y despus de haberse abierto con el
programa asociado la modificaremos.

Para eliminar el objeto OLE slo hace falta seleccionarlo y pulsar la tecla Suprimir.
7.15. Introducir salto de pgina
En caso necesario, es posible dividir un formulario grande en varias partes para su visualizacin
mientras lo usamos en la vista Hoja de datos.

Normalmente para desplazarnos en un formulario usaremos la barra de desplazamiento vertical y/o
las teclas Pgina arriba y Pgina abajo .

Pero si deseamos que al pulsarlas nos lleven a una posicin concreta podemos definirla
introduciendo un salto de pgina.

Para insertar un salto de pgina haremos clic en el icono insertar salto de pgina del cuadro de
herramientas y lo pondremos all donde deseemos que comience la nueva pgina: veremos a la
izquierda de la pgina unos puntos suspensivos para indicarnos su posicin. Este control se puede
mover como todos los dems.
7.16. Introducir un control de ficha
Para introducir un control de este tipo usaremos el icono Control de ficha.

Este control es usado entre otras cosas cuando queremos dividir los datos en varias secciones.

La creacin de un control de ficha es bien sencilla: basta con crear los objetos en cada una de sus
pginas (no basta con mover objetos ya creados dentro de l).
7.17. Insertar lneas y cuadrados
En ocasiones nos puede interesar dibujar lneas y cuadrados en un formulario con objeto de
separar sus secciones o hacerlo ms vistoso.

Para ellos usaremos los iconos y .
7.18. Insertar ms controles
Aparte de los controles vistos hasta ahora, tambin podemos usar otros que tengamos instalados
en el sistema.

Para ello haremos clic en el icono de la cinta de opciones y al desplegarse seleccionaremos la
opcin Controles ActiveX:

7.19. Asociar los controles con campos, tablas o consultas
Para ver las propiedades de un control haremos clic con el botn derecho sobre l y
seleccionaremos Propiedades, o bien haremos clic con el botn izquierdo sobre el control para
seleccionarlo y despus en el icono Hoja de propiedades:

Veremos a la derecha el panel Hoja de propiedades.

Para asociar un campo a un control, hemos de seleccionarlo en la opcin Origen del Control que
se halla en la pestaa Datos.

En la pestaa Datos podemos adems configurar otras opciones tales como dar un valor
predeterminado al control, aplicar una regla y texto de validacin, bloquear el control para que no
se pueda editar el valor del campo desde l, etc.

El editar una tabla desde un formulario es igual a si lo hiciramos desde la tabla en la vista Hoja de
datos.
7.20. Propiedades de los controles
En la siguiente tabla se muestran algunas las propiedades de Formato generales de los controles:
Propiedad Descripcin
Color del texto Define el color del texto del control.
Color del fondo Configura el color de relleno.
Define el espaciado entre las
lneas.
Espaciado interlineal.
Izquierda, superior Ancho, alto Cambiar la posicin y redimensionar el control.
Estilo del fondo
Indica si se mostrar con el fondo transparente o con un
color de relleno.
Efecto especial
Configura el modo en que se visualizar el control (con
relieve, sombreado, grabado, etc.).
Estilo, Color y Ancho de los
bordes,
Ms opciones para configurar la visualizacin de los
controles.
Fuente en Cursiva Fuente
Subrayada
Indica si el texto se mostrar en cursiva o subrayado.
Margen Izquierdo, Derecho,
Superior e Inferior
Configura los mrgenes al mostrar el texto.
Nombre, Tamao Espesor de la
fuente
Permite cambiar el tipo de letra usado, su tamao y el
grosor de la misma.
Ttulo Cambia el texto de una etiqueta.
Visible
Indica si el control estar o no visible desde en el
formulario.

Como ya hemos visto en la pestaa Datos tenemos las opciones que necesitamos para asociar
campos a los controles, adems de configurar opciones para la edicin de los datos y dems.

Los Eventos son acciones que se realizan cuando sucede determinada circunstancia (por ejemplo,
se podra generar un evento cuando que al pasar el ratn por encima de una imagen se muestre
otra diferente). No nos detendremos en su explicacin ya que requieren ciertos conocimientos de
programacin.

Dentro de la pestaa Otras, encontraremos algunas otras opciones.
OPCIN DESCRIPCIN
Comportamiento de
la tecla Enter
Configura si deseamos que al pulsar la tecla Enter en un control de texto
se crear una nueva lnea o bien que se pase al siguiente campo.
ndice de
tabulacin
Normalmente cuando pulsamos la tecla Tabulador nos iremos moviendo
entre los diferentes campos. Esta opcin indica en qu posicin del grupo
de controles se encontrar el que configuramos.
Nombre
Pone un nombre que identifique al control. Normalmente se usa para
acceder de forma sencilla al control desde el lenguaje de programacin
incorporado en Access.
Punto de tabulacin
Normalmente cuando pulsamos la tecla Tabulador nos iremos moviendo
entre los diferentes campos. Con esta opcin indicamos si el control
permite que al pulsar esta tecla nos situemos en l o lo ignore.
Permitir
Autocorreccin
Configura si deseamos que se haga Autocorreccin o no cuando el
usuario edite el campo.
Tabulacin
Automtica
Indica si al introducir el ltimo carcter de un campo nos situaremos en el
siguiente.
Texto de la barra
de estado
Define un texto que se mostrar en la barra de estado cuando estamos
situados en el control.
Texto de ayuda del
control
Configura el texto de ayuda que se mostrar al mantener el ratn unos
segundos sobre el control.
Vertical Para mostrar el texto en posicin vertical u horizontal.

En la pestaa Todas se muestran las opciones sin agrupar.
7.21. Otra forma de introducir campos
Podemos tambin insertar controles de un modo sencillo, pinchando en el icono Agregar campos
existentes de la cinta de opciones correspondiente a la pestaa Diseo: en la parte derecha de la
ventana veremos el panel Lista de campos con los campos contenidos en la tabla o consulta
previamente seleccionada.
Pinchando sobre el nombre del campo y arrastrando hacia el formulario se crear un control ya
asociado a ese campo.
8. Creacin de informes en Access 2010
Para crear un informe haremos clic en el icono Diseo de informe de la pestaa Crear.
Diseo de informe
Veremos el rea del informe est dividida en tres partes: encabezado de pgina, detalle y pie de
pgina.

Del mismo modo que suceda con los formularios tambin podemos redimensionar los informes
pinchando y arrastrando de sus esquinas. Asimismo tambin podemos ampliar y reducir las
diferentes reas del mismo situndonos en el borde de la barra.

Despus asociaremos una tabla al informe: para ello haremos doble clic con el botn izquierdo en
el icono situado en la esquina superior izquierda del mismo, o bien clic con el botn derecho para
despus seleccionar Propiedades o Propiedades del informe.
En la pestaa Datos, dentro de Origen del registro seleccionaremos la tabla deseada.

En la cinta de opciones vemos los controles disponibles para insertar en el informe. Para
insertarlos primeramente los seleccionamos y despus hacemos clic en el informe (con algunos es
necesario arrastrar hasta darles las dimensiones deseadas):
El proceso para crear un informe es exactamente el mismo usado para crear los formularios:
creamos los controles, asociamos campos de tablas o consultas a ellos y le damos el formato
deseado.

Tambin podemos insertar controles desde el icono Agregar campos existentes de la cinta de
opciones correspondiente a la pestaa Diseo: en la parte derecha de la ventana se mostrar el
panel Lista de campos, y para insertarlos en el informe tan slo hemos de arrastrarlos al mismo.

Un ejemplo de informe en Vista Diseo sera el mostrado en la siguiente imagen:

Al ser abierto quedara:

Es posible usar un control que haga operaciones aritmticas con los valores de los campos: para
ello se pondrn entre corchetes los nombres de los campos usados en la opcin Origen del
Control, dentro de la pestaa Datos de la ventana propiedades del mismo.

Para crear informes disponemos tambin de un Asistente, al que accederemos haciendo clic en

9. Creacin de grficos en Access 2010
Para crear un grfico en un formulario o informe a partir de los datos de una tabla o consulta,
estando en Vista Diseo haremos clic en el icono correspondiente en la cinta de opciones de la
pestaa Diseo, y despus en el formulario o informe.
Primeramente elegiremos la tabla o consulta desde la que tomaremos los datos:

Despus seleccionamos los campos que queremos incluir en el grfico:

Seleccionamos el tipo de grfico:

Configuramos cmo deseamos mostrarlo, arrastrando los campos al grfico:

En esta ventana podemos asociar un campo del formulario con otro del grfico, en caso de que
deseemos que ste se actualice al cambiar de registro en la vista Hoja de Datos:

Por ltimo damos un ttulo al grfico:

Una vez creado el grfico, si estando en Vista Diseo hacemos clic con el botn derecho sobre l y
seleccionamos Propiedades, en la parte derecha de la ventana principal veremos el panel Hoja de
propiedades, desde la cual podemos configurar diversos aspectos del mismo.
Cada elemento del grfico (ttulo, leyenda y rea del grfico) dispone de propiedades que se
pueden configurar, para acceder a ellas haremos doble clic en el grfico y despus clic con el
botn derecho en una de las reas:

10. fin

You might also like