Professional Documents
Culture Documents
S diferente, intgrate
Mm055
INDICE
Pag. 9
Leccin 2 Tareas bsicas para una base de datos de escritorio de Access 2013: Seleccionar una
plantilla, Crear una base de datos desde cero, Agregar una tabla, Copiar y Pegar Datos, Importar o Vincular Datos,
Organizar datos empleando el analizador de tablas, Cifrar una base de datos
Pag. 14 Leccin 3 Tablas en Access 2013: Conceptos generales, Elementos, Claves, Relaciones, ndices,
Agregar una tabla, Crear una tabla con datos externos, Establecer las propiedades de una Tabla , Agregar un
campo a una Tabla, Establecer las propiedades de un campo (tipos de datos, formatos, mascaras ) , Cambiar el
tipo de datos de un campo , Cambiar el formato de un campo, Tabla Acces.ColumnProperties
Pag. 24 Leccin 4 Consultas en Access 2013: Conceptos generales, Crear una consulta, Crear una consulta
parametrizada, Crear una consulta para totalizar, Crear una consulta empleando una tabla de referencias cruzadas,
Crear una consulta para crear tablas, Crear una consulta de datos anexados, Crear una consulta de actualizacin,
Crear una consulta de eliminacin
Pag. 35 Leccin 5 Formularios en Access 2013: Crear un formulario a partir de una tabla o consulta existente,
Crear un formulario en blanco, Crear un formulario dividido, Crear un formulario para mostrar varios registros ,
Crear un formulario conteniendo subformularios, Crear un formulario de navegacin, Crear formularios
personalizados, Trabajar con controles en los formularios
Pag. 43 Leccin 6 Informes en Access 2013: Conceptos Generales, Crear un informe, Utilizar agrupaciones,
ordenamientos y totalizadores, Aplicar formatos condicionales, Personalizar el color y las fuentes de texto, Agregar
un logotipo o imagen de fondo, Obtener una vista previa e imprimir un informe
Pag. 50 Leccin 7 Introduccin a las macros y cdigo en Access 2013: VBA, Modelo de Objetos, Mdulos,
Mdulos de Clases
Pag. 52 Leccin 8 Seguridad de Bases de Datos: Planificar copias de seguridad peridicas, Realizar una copia
de seguridad de una base de datos, Realizar una copia de seguridad de una base de datos dividida, Restaurar una
base de datos, Restaurar objetos en una base de datos
Pag. 57 Leccin 9 Herramientas de Bases de Datos: Analizador de rendimiento, Analizador de tablas,
Documentador de Base de Datos, Compactador y Reparador de Base de Datos
Pag. 60
Leccin 10 Crear una aplicacin de Access para Exploradores de Internet: Utilizar una plantilla de
aplicacin, Crear una aplicacin personalizada, Importar o vincular a datos
Pag. 63 Leccin 11 Novedades de Access 2013: Aplicaciones, Plantillas de tablas, Datos externos, Trabajar
desde un explorador de Internet, Nuevos Controles, Nuevas facilidades de navegacin
Pag. 69
Tablas
Access 2013 organiza la informacin en tablas, que son listas y columnas similares a las de un libro contable o a
las de una hoja de clculo. Una base de datos simple puede que slo contenga una tabla, pero la mayora de las
bases de datos necesitan varias tablas. Por ejemplo, se podra tener una tabla con informacin sobre productos,
otra con informacin sobre pedidos y una tercera con informacin sobre clientes.
Cada fila se denomina propiamente registro y cada columna campo. Un registro es una forma lgica y coherente
de combinar informacin sobre alguna cosa. Un campo es un elemento nico de informacin, un tipo de elemento
que aparece en cada registro. En la tabla Productos, por ejemplo, cada fila o registro contendra informacin sobre
un producto y cada columna contendra algn dato sobre ese producto, como su nombre o el precio.
Relaciones
El proceso de diseo de una Base de Datos produce como salida un conjunto de tablas. Una vez dividida al
informacin en tablas se necesita un modo de reunir de nuevo la informacin de forma provechosa. Por ejemplo, el
siguiente formulario incluye informacin de varias tablas.
1)
2)
3)
4)
5)
Access es un sistema de administracin de bases de datos relacionales. En una base de datos relacional, la
informacin se divide en tablas distintas en funcin del tema. En los modelos de Bases de Datos relacionales, se
utilizan relaciones entre las tablas para reunir la informacin segn se precise.
En las dos siguientes figuras se muestran ejemplos de una relacin de uno a muchos y de una relacin de muchos
a muchos
Normalizacin
En un diseo de Base de Datos se aplican las reglas de normalizacin de datos (denominadas a veces simplemente
reglas de normalizacin). Estas reglas sirven para comprobar si las tablas estn estructuradas correctamente. El
proceso de aplicar las reglas al diseo de la base de datos se denomina normalizar la base de datos o,
simplemente, normalizacin.
La normalizacin es ms til una vez representados todos los elementos de informacin y despus de haber
definido un diseo preliminar. La idea es asegurarse de que se han dividido los elementos de informacin en las
tablas adecuadas. Lo que la normalizacin no puede hacer es garantizar que se dispone de los elementos de datos
correctos para empezar a trabajar.
Las reglas se aplican consecutivamente en cada paso para garantizar que el diseo adopta lo que se conoce como
"forma normal". Hay cinco formas normales ampliamente aceptadas: de la primera forma normal a la quinta forma
normal. En este manual se abordan las tres primeras, porque todas ellas son necesarias para la mayora de los
diseos de base de datos.
Una clave principal siempre debe tener un valor. Si el valor de una columna se puede quedar sin asignar o vaco
(porque no se conoce) en algn momento, no se puede utilizar como componente de una clave principal.
Se debe elegir siempre una clave principal cuyo valor no cambie. En una base de datos con varias tablas, la clave
principal de una tabla se puede utilizar como referencia en las dems tablas. Si la clave principal cambia, el cambio
debe aplicarse tambin en todos los lugares donde se hace referencia a la clave. Usar una clave principal que no
cambie reduce la posibilidad de que se pierda su sincronizacin con las otras tablas en las que se hace referencia a
ella.
A menudo, se utiliza como clave principal un nmero nico arbitrario. Por ejemplo, puede asignar a cada pedido un
nmero de pedido distinto. La nica finalidad de este nmero de pedido es identificar el pedido. Una vez asignado,
nunca cambia.
Claves Forneas
Una clave fornea establece una condicin o limitacin de referencia entre dos tablas. La clave fornea identifica
una columna o grupo de columnas en una tabla (tabla hija o referendo) que se refiere a una columna o grupo de
columnas en otra tabla (tabla maestra o referenciada). Las columnas en la tabla referendo deben ser la clave
primaria u otra clave candidata en la tabla referenciada.
Los valores en una fila de las columnas referendo deben existir solo en una fila en la tabla referenciada. As, una
fila en la tabla referendo no puede contener valores que no existen en la tabla referenciada. De esta forma, las
referencias pueden ser creadas para vincular o relacionar informacin. Esto es una parte esencial de la
normalizacin de base de datos. Mltiples filas en la tabla referendo pueden hacer referencia, vincularse o
relacionarse a la misma fila en la tabla referenciada. Mayormente esto se ve reflejado en una relacin uno (tabla
maestra o referenciada) a muchos (tabla hija o referendo).
Por ejemplo, existen dos tablas, una tabla CONSUMIDOR incluyendo todos los datos de los consumidores, y otra
que es la tabla de ORDENES. La intencin es que todas las rdenes estn asociadas a la informacin del
consumidor y que viven en su propia tabla. Para lograr esto se debe colocar una clave fornea en la tabla
ORDENES con relacin a la llave primaria de la tabla CONSUMIDOR.
La clave fornea identifica una columna(s) en una TABLA REFERENCIANTE a una columna(s) en la TABLA
REFERENCIADA.
ndices
El ndice de una base de datos es una estructura de datos que mejora la velocidad de las operaciones, permitiendo
un rpido acceso a los registros de una tabla en una base de datos. Al aumentar drsticamente la velocidad de
acceso, se suelen usar sobre aquellos campos sobre los cuales se hacen frecuentes bsquedas.
El ndice tiene un funcionamiento similar al ndice de un libro, guardando parejas de elementos: el elemento que se
desea indexar y su posicin en la base de datos. Para buscar un elemento que est indexado, slo hay que buscar
en el ndice dicho elemento para, una vez encontrado, devolver el registro que se encuentre en la posicin marcada
por el ndice.
Los ndices pueden ser creados usando una o ms columnas, proporcionando la base tanto para bsquedas rpidas
al azar como de un ordenado acceso a registros eficiente.
El espacio en disco requerido para almacenar el ndice es tpicamente menor que el espacio de almacenamiento de
la tabla (puesto que los ndices generalmente contienen solamente los campos clave de acuerdo con los que la
tabla ser ordenada, y excluyen el resto de los detalles de la tabla), lo que da la posibilidad de almacenar en
memoria los ndices de tablas que no cabran en ella. En una base de datos relacional un ndice es una copia de una
parte de la tabla.
3)
4)
Seleccionar una plantilla de base de datos de escritorio y escribir un nombre para la base de datos en
Nombre de archivo. (Se puede emplear el cuadro Buscar plantillas en lnea si se desea utilizar otra
plantilla).
Se puede utilizar la ubicacin predeterminada que Access muestra debajo del cuadro Nombre de archivo o
se puede hacer clic en el icono de carpeta para elegir una.
Seleccionar Crear.
Segn la plantilla seleccionada, se deben ejecutar una de las acciones siguientes para empezar a trabajar:
NOTA: Por defecto el tipo de extensin de las Bases de Datos en Access 2013 es accdb.
Crear una base de datos desde cero
Si ninguna de las plantillas se ajusta a las necesidades de la Base de Datos, se puede iniciar una base de datos de
escritorio en blanco.
Pasos para crear la Base de Datos:
1.
2.
3.
4.
2.
3.
Se puede empezar a introducir datos en el campo (celda) vaco o pegar datos de otro origen, como un
libro de Excel.
10
Para cambiar el nombre de una columna (campo), realizar doble clic en el encabezado de la columna y,
despus, escribir el nuevo nombre.
5.
2.
Abrir la tabla de Access en el lugar en el donde se requiere agregar los datos de la vista Hoja de datos y
pegarlos (Ctrl + V).
3.
Si se trata de una tabla nueva, se sugiere realizar cambiar los nombres de las columnas.
4.
NOTA: Access define el tipo de datos de cada campo en funcin de la informacin de la primera fila de cada
columna.
Importar o vincular datos
En Access es posible importar datos desde otros orgenes o se pueden vincular los datos desde Access sin mover la
informacin del lugar donde est almacenada. La vinculacin puede ser una buena opcin si existen varios usuarios
actualizando los datos y se desea asegurar de que est viendo la versin ms reciente o si se desea ahorrar
espacio de almacenamiento. Tambin se puede elegir si se desea vincular o importar los datos para la mayora de
los formatos.
El proceso vara ligeramente en funcin del origen de datos:
11
NOTA: Si an no se encuentra el formato correcto, se recomienda exportar los datos primero a un formato de
archivo compatible con Access (como un archivo de texto delimitado).
2.
A continuacin se muestra un ejemplo para el caso de requerir importar o vincular un archivo de Excel.
12
Al vincular, algunos formatos estarn disponibles como solo lectura. En la siguiente tabla se muestra los orgenes
externos desde donde se puede importar o vincular datos:
ORIGEN DE DATOS
IMPORTAR
VINCULAR
Microsoft Excel
S
(solo de lectura)
Microsoft Access
S
(solo agregar registros nuevos)
Lista de SharePoint
XML
Data Services
S
(solo de lectura)
Documento HTML
Carpeta de Outlook
13
Registro: contiene datos especficos, como informacin sobre un empleado o producto en particular. Es
una fila de la tabla.
2)
Campo: contiene datos acerca de un aspecto del asunto de la tabla, como el nombre o la direccin de
correo electrnico. Es una columna de la tabla.
3)
Valor de campo : cada registro tiene un valor de campo, por ejemplo, Contoso, Ltd. o
alguien@example.com.
Elementos
Las caractersticas y comportamiento de las tablas y los campos se definen y controlan mediante propiedades. Las
propiedades de una tabla se establecen en la hoja de propiedades de dicha tabla; as, se puede establecer la
propiedad Vista predeterminada de una tabla para indicar el modo como la tabla se va a mostrar de forma
predeterminada. La propiedad de un campo define un aspecto del comportamiento del campo en cuestin. Las
propiedades de campo tambin se pueden establecer en la vista Diseo por medio del panel Propiedades del
campo. Cada campo presenta un tipo de datos, que define la clase de informacin almacenada. Un tipo de datos
pueden ser varias lneas de texto o una moneda.
Aunque cada tabla de una base de datos almacena datos acerca de un asunto especfico, las tablas de una base de
datos relacional como Access almacenan datos sobre asuntos conectados entre s. Por ejemplo, es posible que una
base de datos contenga:
14
Claves
Las claves permiten identificar de manera nica a un registro de la tabla. Una clave consta por lo general en un
campo, pero puede estar compuesta por ms de un campo. Existen dos tipos de claves:
1)
Clave principal: una tabla puede tener solamente una clave principal. Una clave principal est compuesta
de uno o ms campos identificando cada registro almacenado en la tabla de forma exclusiva. Access
proporciona automticamente un nmero de identificacin nico (denominado nmero de Id.), funcionado
como la clave principal.
b)
Access crea automticamente un ndice para la clave principal, permitiendo agilizar las consultas y otras
operaciones. Tambin comprueba que cada registro tiene un valor en el campo de clave principal y que este es
siempre distinto.
Cuando se crea una nueva tabla en la vista Hoja de datos, Access crea automticamente una clave principal y le
asigna el nombre de campo "Id." y el tipo de datos Autonumeracin. El campo est oculto de forma
predeterminada en la vista Hoja de datos, pero se puede ver en la vista Diseo.
Una clave principal correcta debe tener varias caractersticas:
a)
b)
Nunca debe estar vaca ni ser nula (siempre debe contener un valor).
c)
Los valores que contiene no suelen cambiar (lo ideal es que no cambien).
En algunos casos, tal vez convenga usar dos o ms campos como clave principal de una tabla. Por ejemplo, una
tabla Detalles de pedidos conteniendo artculos de lnea de pedidos tendra dos campos en su clave principal: Id. de
pedido e Id. de producto. Cuando una clave principal est formada por ms de un campo se denomina clave
compuesta
2)
Clave fornea (o externa): una tabla puede tener una o ms claves externas. Este tipo de clave contiene
valores correspondientes con los valores de la clave principal de otra tabla. Por ejemplo, se puede tener
una tabla Pedidos donde cada pedido tiene un nmero de identificacin de cliente correspondiente con un
registro de una tabla Clientes. El campo de identificador de cliente es una clave fornea de la tabla
Pedidos.
Relaciones
Las relaciones en Access se manejan a travs de claves forneas.
15
En la figura mostrada, la tabla Pedidos tiene una clave fornea con la tabla Clientes, implementando la relacin
deseada.
La correspondencia de valores entre claves principales es la base de la relacin de una tabla. La relacin de una
tabla se puede usar para combinar datos de tablas relacionadas. Continuando con el ejemplo entre Clientes y
Pedidos; en la tabla Clientes, cada registro se identifica por el campo de clave principal (identificador).
Para asociar cada pedido a un cliente, se agrega un campo de clave fornea la tabla Pedidos correspondiente al
campo de identificador de la tabla Clientes y, a continuacin, se crea una relacin entre las dos claves. Al
agregar un registro a la tabla Pedidos, usa un valor para el identificador de cliente de la tabla Clientes. Cuando se
desee ver informacin acerca del cliente de un pedido, se utiliza la relacin para identificar cuales datos de la tabla
Clientes se corresponden los registros de la tabla Pedidos.
En la siguiente figura se muestra la vista de relaciones donde se pueden crear las relaciones. La siguiente relacin
se lee, Un cliente est presente en muchos Pedidos, pero un Pedido solo se relaciona con un cliente.
Mantener los datos separados en tablas relacionadas ofrece las siguientes ventajas:
16
ndices
Los ndices son utilizados para acelerar las bsquedas en las tablas de las Bases de Datos.
Se pueden agregar desde la vista de diseo de una tabla, seleccionando la columna y el icono de ndice de la barra.
A continuacin se muestra la especificacin de un ndice
17
2.
3.
Se puede empezar a introducir datos en el campo (celda) vaco o pegar datos de otro origen, como un
libro de Excel.
4.
Para cambiar el nombre de una columna (campo), realizar doble clic en el encabezado de la columna y,
despus, escribir el nuevo nombre.
5.
18
En la pestaa Datos externos, en el grupo Importar y vincular, seleccionar uno de los orgenes de datos
disponibles.
2.
3.
Seleccionar la tabla.
2.
En la pestaa Inicio, en el grupo Vistas, seleccionar Vista y, a continuacin, seleccionar Vista Diseo.
3.
4.
5.
Seleccionar el cuadro de la izquierda de la propiedad y especificar la configuracin Para ver una lista de
propiedades de tabla, seleccionar en Propiedades de tabla disponibles.
19
SUGERENCIA Para disponer de ms espacio con el fin de especificar o modificar una configuracin en el cuadro de
propiedad, presionar MAYS+F2 para abrir el cuadro Zoom.
A continuacin se muestra un ejemplo de Hoja de propiedades
20
2.
En la columna Agregar nuevo campo, escribir el nombre del campo a crear. Utilizar un nombre
descriptivo para que el campo se pueda identificar ms fcilmente.
3.
21
22
Clic con el botn secundario en el encabezado del campo (por ejemplo, Campo1).
2.
3.
Los nombres de campo pueden contener un mximo de 64 caracteres (letras o nmeros), incluidos los espacios
Cambiar el tipo de datos de un campo
Cuando se crea un campo mediante la entrada de datos en la vista Hoja de datos, Access examina esos datos para
determinar el tipo de datos apropiado para el campo. Por ejemplo, si se escribe 1/1/2006, Access reconoce esos
datos como una fecha y establece el tipo de datos para el campo en Fecha/Hora. Si Access no puede determinar
definitivamente el tipo de datos, se establece en Texto de forma predeterminada.
El tipo de datos del campo determina qu otras propiedades de campo se pueden establecer. Por ejemplo, puede
establecer solamente la propiedad Solo anexar para un campo que tiene el tipo de datos Hipervnculo o el tipo de
datos Memo.
Es posible que en algunos casos se desee cambiar el tipo de datos de un campo manualmente. Por ejemplo,
supongamos se tiene nmeros de salas similares a fechas, como 10/2001. Si se escribe 10/2001 en un nuevo
campo en la vista Hoja de datos, la caracterstica de deteccin automtica de tipo de datos selecciona el tipo de
datos Fecha y hora para el campo. Como los nmeros de salas son etiquetas y no fechas, deben usar el tipo de
datos Texto. Para cambiar el tipo de datos de un campo, se sigue el procedimiento indicado a continuacin.
1.
2.
En la lista Tipo de datos, en el grupo Formato y tipo de datos, seleccionar el tipo de datos.
23
1.
2.
Tabla Access.ColumnProperties
El cliente Access incluye diseadores para crear y modificar las tablas a almacenar en el servidor SQL Server. La
informacin que Access necesita para crear y mantener una tabla se almacena, junto con propiedades como las
mscaras de entrada, la informacin de bsqueda y el formato, en una tabla del sistema
(Access.ColumnProperties) en la base de datos del usuario.
Leccin 4 Consultas en Access 2013: Conceptos generales, Crear una consulta, Crear una consulta
parametrizada, Crear una consulta para totalizar, Crear una consulta empleando una tabla de
referencias cruzadas, Crear una consulta para crear tablas, Crear una consulta de datos anexados,
Crear una consulta de actualizacin, Crear una consulta de eliminacin
Conceptos generales
Cuando se quiere revisar, agregar, eliminar o cambiar datos de la base de datos de Access, se puede utilizar una
consulta. Las consultas tambin se pueden utilizar con estos otros fines:
Automatizar tareas de administracin de datos, como revisar un conjunto de datos cada cierto tiempo.
En una base de datos bien diseada, los datos a desplegar en un formulario o informe suelen estar repartidos entre
varias tablas. Con una consulta se puede extraer informacin de diversas tablas y ensamblarla para mostrarla en el
formulario o informe. Una consulta puede servir para solicitar resultados de datos de la base de datos, para realizar
una accin relativa a los datos, o para ambas cosas. Tambin sirve para obtener una respuesta a una pregunta
sencilla, efectuar clculos, combinar datos de distintas tablas o agregar, cambiar o eliminar datos de una base de
datos. Dada su enorme versatilidad, existen muchos tipos de consulta y el tipo que se cree depender de la tarea
que quiera realizarse.
PRINCIPALES TIPOS
DE CONSULTA
USE
Seleccin
Accin
En las siguientes secciones se crearan ejemplos con los datos almacenados en la Base de Datos Neptuno.accdb
Crear una consulta
El tipo de consulta de seleccin es la opcin adecuada si tiene intencin de revisar datos de nicamente algunos
campos de una tabla, revisar datos de varias tablas a la vez o, sencillamente, ver los datos de acuerdo a
determinados criterios.
Por ejemplo, si la base de datos tiene una tabla con mucha informacin sobre productos y se quiere repasar una
lista de los productos y sus precios, se crea una consulta de seleccin del siguiente modo para obtener nicamente
los nombres de producto y sus respectivos precios:
24
2.
En el cuadro Mostrar tabla, en la pestaa Tablas, doble clic en la tabla Productos y, despus, cerrar el
cuadro de dilogo.
3.
En la tabla Productos seleccionar los campos Nombre de producto y Precio listado para agregar estos
campos a la cuadrcula de diseo de la consulta.
4.
En la pestaa Diseo, seleccionar Ejecutar. La consulta se ejecuta y muestra una lista de productos y
precios.
A travs de las consultas se pueden revisar los datos de varias tablas relacionadas a la vez. Por ejemplo, se tiene
una base de datos de una tienda de comestibles y se quiere repasar los pedidos de los clientes viviendo en una
determinada ciudad. Los datos de los pedidos y los clientes estn almacenados en dos tablas denominadas Clientes
y Pedidos respectivamente. Cada tabla tiene un campo Id. de cliente, formando la relacin uno a varios entre las
dos tablas. Se Puede crear una consulta devolviendo los pedidos de los clientes de una determinada ciudad, como
Las Vegas, siguiendo los siguientes pasos:
25
1.
Abrir la base de datos. En el grupo Consulta de la pestaa Crear, seleccionar Diseo de la consulta.
2.
En el cuadro de dilogo Mostrar tabla, en la pestaa Tablas, hacer doble clic en Clientes y en Pedidos.
3.
Cerrar el cuadro de dilogo Mostrar tabla. La lnea (denominada combinacin) conectando el campo Id. de
la tabla Clientes con el campo Id. de cliente de la tabla Pedidos. Esta lnea muestra la relacin entre las
dos tablas
4.
En la tabla Clientes, hacer doble clic en Compaa y en Ciudad para agregar estos campos a la cuadrcula
de diseo de la consulta.
5.
6.
Desactivar la casilla Mostrar indica a la consulta no mostrar la ciudad en los resultados, mientras escribir Las Vegas
en la fila Criterios indica solo se mostraran los registros donde el campo Ciudad sea Las Vegas. En este caso, la
consulta devuelve solo los clientes de Las Vegas. No es necesario mostrar un campo para usarlo con un criterio.
7.
En la tabla Pedidos, doble clic en Id. de pedido y en Fecha de pedido para agregar estos campos a las
siguientes dos columnas de la cuadrcula de diseo de la consulta.
8.
En el grupo Resultados de la pestaa Diseo, Clic en Ejecutar. La consulta se ejecuta y muestra una lista
de pedidos de los clientes de Las Vegas.
9.
Las consultas en Access pueden visualizarse de tres maneras: Vista Hoja de Datos, Vista Dise y Vista SQL. El
resultado de la vista SQL del ejemplo anterior se muestra a continuacin:
26
3.
En la cuadrcula de diseo de la consulta, en la fila Criterios de la columna Ciudad, eliminar Las Vegas y, a
continuacin, escribir [Para qu ciudad?].
La cadena [Para qu ciudad?] es la solicitud de parmetros. Los corchetes indican que la consulta va a solicitar
informacin, y el texto (en este caso, Para qu ciudad?) es la pregunta a mostrar en la solicitud de parmetros.
NOTA : No se puede usar ni un punto (.) ni un signo de exclamacin (!) como texto en el mensaje de solicitud de
parmetros.
4.
Para poder permitir utilizar caracteres comodin se debe escribir Como [Para qu ciudad?]&"*".
En esta solicitud de parmetros, la palabra clave Como, el smbolo de (&) y el asterisco (*) entre comillas
permiten al usuario escribir una combinacin de caracteres, incluidos caracteres comodn, para devolver una gran
variedad de resultados. Por ejemplo, si el usuario escribe *, la consulta devolver todas las ciudades; si el usuario
escribe L, la consulta devolver todas las ciudades que empiecen por la letra "L", y si el usuario escribe *s*, la
consulta devolver todas las ciudades que contengan la letra "s".
Tambin se puede especificar el tipo de datos a aceptar en un parmetro. Se puede establecer el tipo de datos
para cualquier parmetro, pero es especialmente importante establecer el tipo de datos para los datos numricos,
de moneda o de fecha y hora. Cuando se especifica el tipo de datos a aceptar un parmetro, los usuarios ven un
mensaje de error ms til si especifican un tipo de datos equivocado, por ejemplo, texto cuando se espera
moneda.
NOTA Si se establece un parmetro para aceptar datos de texto, cualquier entrada se interpretar como texto y
no se mostrar ningn mensaje de error.
Para especificar el tipo de datos de los parmetros de una consulta, siga este procedimiento:
1.
Con la consulta abierta en la vista Diseo, en la pestaa Diseo, en el grupo Mostrar u ocultar, Clic en
Parmetros.
2.
3.
2.
3.
27
Se puede agrupar por valores de campo mediante la fila Totales en la cuadrcula de diseo.
Se puede agregar una fila Total de hoja de datos a los resultados de una consulta de totales.
Cuando usa la fila Totales en la cuadrcula de diseo, se debe elegir una funcin de agregado para cada campo.
Si no desea realizar un clculo en un campo, puede agrupar por ese campo.
4.
5.
En el grupo Resultados de la pestaa Diseo, seleccionar Ejecutar. La consulta se ejecuta y muestra una
lista de productos con los subtotales.
6.
28
2.
En la pestaa Tablas del cuadro de dilogo Mostrar tablas, seleccionar Detalles del pedido.
3.
4.
En la tabla Detalles de pedido, seleccionar Id. de producto para agregar este campo a la primera columna
de la cuadrcula de diseo de la consulta.
5.
En la segunda columna de la cuadrcula, clic con el botn secundario en la fila Campo y seleccionarZoom
en el men contextual.
6.
7.
29
Ejecutar la consulta anterior y dejar los resultados abiertos en la vista Hoja de datos.
2.
En la pestaa Inicio, clic en Totales. Aparecer una nueva fila en la parte inferior de la hoja de datos con
la palabra Total en la primera columna.
3.
2.
3.
En el cuadro de dilogo Mostrar tabla, Selecionar Pedidos y, a continuacin, haga clic en Cerrar.
30
En el grupo Tipo de consulta de la ficha Diseo, haga clic en Tabla de referencias cruzadas (se
identifica como general). En la cuadrcula de diseo, la fila Mostrar est oculta y se muestra la fila
Referencias cruzadas.
5.
6.
En la fila Tabla de referencias cruzadas, seleccione los valores siguientes en la lista desplegable:
Encabezado de fila para la primera columna, Valor para la tercer columna y Encabezado de columna para
la segunda columna.
7.
En el grupo Resultados de la pestaa Diseo, seleccionar Ejecutar. La consulta se ejecuta y muestra los
subtotales de productos agregados por mes.
31
1.
2.
Para ejecutar una consulta de creacin de tabla, se debe habilitar el contenido de la base de datos.
3.
4.
En el cuadro de dilogo Mostrar tabla, seleccionar Detalles del pedido y Pedidos y, despus, cerrar el
cuadro de dilogo Mostrar tabla.
5.
En la tabla Pedidos, seleccionar Id. de cliente y Ciudad dest para agregar estos campos a la cuadrcula de
diseo.
6.
En la tabla Detalles del pedido, realizar doble clic en Id. de pedido, Id. de producto, Cantidad, Precio y
Descuento para agregar estos campos a la cuadrcula de diseo.
7.
En la columna Ciudad dest de la cuadrcula de diseo, active la casilla de la fila Mostrar. En la fila Criterios,
escriba 'Caracas' (comillas simples incluidas).
8.
9.
En el cuadro Nombre de la consulta, escribir Consulta de pedidos de Caracas y, a continuacin, haga clic
en Aceptar.
10. En la pestaa Inicio, en el grupo Vistas, seleccionar Ver y, a continuacin, Vista Diseo.
11. En el grupo Tipo de consulta de la ficha Diseo, seleccionar Crear tabla.
12. En el cuadro de dilogo Crear tabla, en el cuadro Nombre de tabla, escribir Pedidos de Caracas y, a
continuacin, Aceptar.
13. En la pestaa Diseo, en el grupo Resultados, seleccionar Ejecutar.
14. En el cuadro de dilogo de confirmacin, seleccionar S y la nueva tabla aparece en el panel de
navegacin.
En la siguiente figura se resume el proceso
32
2.
En el grupo Tipo de consulta de la ficha Diseo, seleccionar Anexar. Se abrir el cuadro de dilogo
Anexar.
3.
En el cuadro de dilogo Anexar, seleccionar la flecha del cuadro Nombre de tabla, seleccionar Pedidos de
Caracas de la lista desplegable y Aceptar.
4.
5.
6.
33
Las consultas de accin no se pueden deshacer. Conviene realizar una copia de seguridad de las
En el ejemplo anterior, anex filas a la tabla Pedidos de Caracas. En esta tabla, el campo Id. de producto muestra
el identificador de producto numrico. Para que los datos resulten ms tiles en los informes, se pueden
reemplazar los identificadores de producto por los nombres de producto del siguiente modo:
1.
2.
3.
4.
5.
En el cuadro de dilogo Mostrar tabla, seleccionar Pedidos de Caracas y Productos y, despus, cerrar
el cuadro de dilogo Mostrar tabla.
6.
7.
En la cuadrcula de diseo, desaparecen las filas Ordenar y Mostrar y aparece la fila Actualizar a.
8.
En la tabla Pedidos de Caracas, doble click en Id. de producto para agregar este campo a la cuadrcula
de diseo.
9.
34
SUGERENCIA
Puede usar una consulta de actualizacin para eliminar los valores de campo si usa una cadena
10. En la fila Criterios, escribir o pegar lo siguiente: [Id. de producto] Como ([Productos].[Id.])
11. Se puede comprobar cuales valores van a cambiar debido a una consulta de actualizacin visualizando la
consulta en la vista Hoja de datos.
12. En la pestaa Diseo, seleccionar Ver > Vista Hoja de datos. La consulta devuelve una lista con los
identificadores de producto a actualizar.
13. En la pestaa Diseo, seleccionar Ejecutar.
Se puede utilizar una consulta de eliminacin para eliminar datos de las tablas o para escribir los criterios indicando
las filas a eliminar. Una consulta de eliminacin permite revisar las filas que se eliminarn antes de realizar la
eliminacin.
Por ejemplo, suponga que va a enviar la tabla Pedidos de Caracas del ejemplo anterior a su socio empresarial de
Caracas, pero algunas filas contienen campos vacos y se requiere eliminar esas filas antes de enviar la tabla.
Bastara con abrir la tabla y eliminar las filas manualmente, pero si hay muchas filas por eliminar y se conocen
claramente los criterios para especificar las filas a eliminarse, una consulta de eliminacin podra ser de utilidad.
Se puede utilizar una consulta para eliminar de la tabla Pedidos de Caracas las filas sin un valor para Id. de pedido
siguiendo este procedimiento:
1.
2.
En el cuadro Mostrar tabla, realizar doble clic en Pedidos de Chicago y cerrar el cuadro Mostrar tabla.
3.
En el grupo Tipo de consulta de la ficha Diseo, seleccionar e Eliminar. En la cuadrcula de diseo, las
4.
5.
6.
Leccin 5 Formularios en Access 2013: Crear un formulario a partir de una tabla o consulta existente,
Crear un formulario en blanco, Crear un formulario dividido, Crear un formulario para mostrar varios
registros , Crear un formulario conteniendo subformularios, Crear un formulario de navegacin, Crear
formularios personalizados, Trabajar con controles en los formularios
Los formularios son como las vitrinas de una tienda, permite sea ms fcil ver u obtener los artculos disponibles.
El diseo de los formularios es importante, porque son los objetos con los que los usuarios agregan, editan o
visualizan los datos almacenados en la base de datos de Access. Si son varios los usuarios que van a accedera a la
35
En la pestaa Crear, Seleccionar Formulario en blanco. Access abre un formulario en blanco en la vista
Presentacin y muestra el panel Lista de campos.
2.
En el panel Lista de campos panel, clic en el signo ms (+) situado junto a la tabla o las tablas
conteniendo los campos a visualizar en el formulario.
3.
Para agregar un campo al formulario, se realiza doble clic en l o se arrastra hasta el formulario. Para
agregar varios campos a la vez, se mantiene presionada la tecla CTRL y se realiza clic en varios campos.
Despus, se arrastran todos juntos hasta el formulario.
36
5.
Si se desea agregar una mayor variedad de controles al formulario, se realiza clic en Diseo y se utiliza las
herramientas del grupo Controles.
Para crear un formulario dividido con la herramienta Formulario dividido, en el panel de navegacin, se realiza clic
en la tabla o consulta conteniendo los datos. Despus, en la pestaa Crear, se escoge Ms formularios y
Formulario dividido.
37
En el panel de navegacin, clic en la tabla o consulta conteniendo los datos a desplegar en el formulario.
2.
Access crea el formulario y lo abre en la vista Presentacin. En esta vista se pueden realizar cambios de diseo en
el formulario mientras se visualizan los datos
En la siguiente figura se muestran los diferentes tipos de formularios.
38
La siguiente tabla explica los trminos tcnicos asociados con los subformularios en Access, aunque Access
automatiza el proceso de creacin de subformularios es importante conocer los detalles asociados.
TRMINO
DEFINICIN
Control de
subformulario
Propiedad Objeto
origen
Hoja de datos
Propiedad
Vincular campos
secundarios
Propiedad del control de subformulario que especifica los campos del subformulario
que lo vinculan al formulario principal.
Propiedad
Vincular campos
principales
Propiedad del control de subformulario que especifica los campos del formulario
principal que lo vinculan al subformulario.
Access ofrece varias alternativas para la creacin de un subformulario, en la siguiente tabla se indica segn el
escenario la alternativa recomendada.
ESCENARIO
PROCEDIMIENTO RECOMENDADO
39
En el siguiente ejemplo se muestran los pasos a nivel de figuras para la creacin de un maestro-detalles
empleando las tablas Pedidos-DetallesPedidos de la base de datos Neptuno.
1.
Seleccin de la tabla Pedidos con sus campos y detalles de Pedidos con sus campos
2.
Se selecciona la forma de visualizar los datos; la tabla representando el lado de uno de la relacin es el
maestro y la otra el detalle. En este ejemplo , Pedidos
40
4.
41
2.
En el grupo Formularios de la pestaa Crear, clic en Navegacin y elija el estilo de navegacin deseado.
Access crea el formulario, le agrega el control de navegacin y abre el formulario en la vista Presentacin
Crear formularios personalizados
Access ofrece facilidades de creacin de formularios pero se puede personalizar cualquiera de las opciones a travs
de la Vista de Diseo de un Formulario existente o en blanco. Se pueden crear formularios con varias pestanas, de
puede cambiar la apariencia con imgenes, ttulos, encabezados y muchas ms facilidades.
A continuacin se muestran las tres opciones de las Herramientas de Diseno de Formularios:
42
Los controles se colocan sobre el formulario y sus propiedades pueden ser personalizadas
Leccin 6 Informes en Access 2013: Conceptos Generales, Crear un informe, Utilizar agrupaciones,
ordenamientos y totalizadores, Aplicar formatos condicionales, Personalizar el color y las fuentes de
texto, Agregar un logotipo o imagen de fondo, Obtener una vista previa e imprimir un informe
Los informes constituyen un modo de ver, formatear y resumir la informacin contenida en la base de datos de
Microsoft Access. Por ejemplo, se puede crear un sencillo informe de nmeros de telfono de todos los contactos o
un informe del total de ventas en distintas regiones y perodos de tiempo.
43
Crear etiquetas.
Es posible crear informes no enlazados sin estar asociados a la base de datos, pero en este manual se asume un
informe est enlazado a un origen de datos como una tabla o consulta. El diseo de un informe se divide en
secciones que se pueden ver en la vista Diseo. Para crear mejores informes, debe comprender cmo funciona
cada seccin. Por ejemplo, la seccin donde se colca un control calculado determina cmo calcula Access los
resultados. En la siguiente lista se muestra un resumen de los tipos de seccin y sus usos:
SECCIN
CMO SE
MUESTRA LA
SECCIN AL
IMPRIMIRSE
Encabezado
del informe
Al inicio del
informe.
Encabezado
de pgina
Al principio de
cada pgina.
Encabezado
de grupo
Al inicio de cada
grupo de registros
nuevo.
Detalle
Al final de cada
grupo de
registros.
Pie de pgina
Al final de cada
pgina.
44
Pie del
informe
Al final del
informe.
Resultar mucho ms fcil crear informes significativos cuando la base de datos contiene una estructura de tabla y
relaciones bien diseadas
Crear un informe
Para crear un informe en Access se ejecutan los siguientes pasos:
Paso 1: Elegir un origen de registros
El origen de registros de un informe puede ser una tabla, una consulta con nombre o una consulta incrustada. El
origen de registros debe contener todas las filas y columnas de datos que se vayan a mostrar en el informe.
Si los datos proceden de una consulta o tabla existente, seleccionar la tabla o consulta en el panel de
navegacin y continuar con el paso 2.
O bien
Crear la consulta o las tablas conteniendo los datos necesarios. Seleccionar la tabla o consulta en el panel
de navegacin y continuar con el paso 2.
45
HERRAMIENTA
DESCRIPCIN
Informe
Crea un informe sencillo y tabular que contiene todos los campos en el origen de
registros seleccionado en el panel de navegacin.
Diseo de
Abre un informe en blanco en vista Diseo, en el que se pueden agregar los campos y
controles necesarios.
informe
Informe en
blanco
Asistente para
informes
Etiquetas
Clic en el botn de la herramienta a utilizar. Si aparece un asistente, seguir los pasos y clic en
Finalizar en la ltima pgina.
Access muestra el informe en la vista Presentacin.
Para cambiar el tamao de los campos y etiquetas, se seleccionan y arrastran los bordes hasta que
alcancen el tamao deseado.
Para mover un campo, se selecciona (as como su etiqueta, si est presente) y, a continuacin, se arrastra
a la nueva ubicacin.
Clic con el botn secundario en un campo y usar los comandos del men contextual para combinar o
dividir celdas, eliminar o seleccionar campos, as como para realizar otras tareas de formato.
46
Hacer clic en Agregar un grupo o Agregar un orden y, a continuacin, seleccionar el campo en el que
desea agrupar u ordenar.
Hacer clic en Ms en una lnea de ordenacin o agrupacin para establecer ms opciones y agregar
totales.
47
Access incluye herramientas para resaltar los datos de un informe. Se pueden agregar reglas de formato
condicional para cada control o grupo de controles y, en los informes de cliente, tambin se pueden agregar barras
de datos para comparar datos.
Para agregar formato condicional a los controles se siguen los siguientes pasos:
1.
Clic con el botn secundario en el informe en el panel de navegacin y, despus, clic en Vista
2.
Seleccionar los registros y, en el grupo Controlar formato de la pestaa Formato, clic en Formato
Presentacin.
condicional.
3.
4.
a)
b)
5.
Si desea crear una regla que se evale para cada registro de forma individual, seleccionar Compruebe
los datos en el registro actual o use una expresin.
Para crear una regla que compare registros entre s mediante barras de datos, clic en Compare con
otros registros.
En Editar una descripcin de regla, especificar la regla que rige el momento en que se debe aplicar el
formato, as como el formato que se va a aplicar, y haga clic en Aceptar.
6.
Para crear una regla ms para el mismo control o conjunto de controles, se repite el proceso desde el
paso 4.
Se sugiere utilizar una de las opciones de Tema de aplicacin para personalizar el color y las fuentes.
1.
Para abrir un informe en la vista Presentacin, clic con el botn secundario en l en el panel de navegacin
y, a continuacin, en Vista Presentacin.
2.
3.
Utilizar las galeras Colores o Fuentes para establecer colores o fuentes de forma independiente.
48
Se puede agregar un logotipo o una imagen de fondo a un informe y, si dicha imagen se actualiza, el cambio se
reflejar automticamente en todas las partes de la base de datos donde la imagen se use.
Para agregar o quitar una imagen:
1.
En el panel de navegacin, clic con el botn secundario en el informe y clic en Vista Presentacin.
2.
3.
4.
Para quitar la imagen, clic con el botn secundario en ella y clic en Eliminar en el men contextual.
1.
En el panel de navegacin, clic con el botn secundario en el informe y clic en Vista Presentacin.
2.
3.
Seleccionar una imagen de la Galera de imgenes o clic en Examinar, seleccionar una imagen y clic
en Aceptar.
Clic con el botn secundario en el informe en el panel de navegacin y clic en Vista preliminar. Los
comandos de la pestaa Vista preliminar sirven para hacer lo siguiente:
Imprimir el informe
49
2.
Imprimir un informe
Para imprimir un informe sin visualizarlo en la vista previa:
Clic con el botn secundario en el informe en el panel de navegacin y clic en Imprimir. El informe se
enva a la impresora predeterminada.
Para abrir un cuadro de dilogo donde pueda seleccionar una impresora, especifique el nmero de copias,
etctera y, a continuacin, haga clic en Imprimir.
Leccin 7 Introduccin a las macros y cdigo en Access 2013: VBA, Modelo de Objetos, Mdulos,
Mdulos de Clases
Para acceder a las funciones de agregar cdigo en VBA a las aplicaciones de Access se debe utilizar la ruta
mostrada en el siguiente grafico
Modelo de Objetos
Como en el caso de todas las herramientas de VBA, el modelo de objetos de Access permite implementar en VBA la
funcionalidad disponible en las herramientas de Access.
En la siguiente tabla se muestra un ejemplo de los objetos disponibles
AccessObject
Coleccin
AllDatabaseDiagrams
Formulario
AllForms
Formularios guardados
Funcin
AllFunctions
Funciones guardadas
Macro
AllMacros
Macros guardadas
Mdulo
AllModules
Mdulos guardados
50
Consulta
AllQueries
Consultas guardadas
Informe
AllReports
Informes guardados
Procedimiento almacenado
AllStoredProcedures
Tabla
AllTables
Tablas guardadas
Vista
AllViews
Vistas guardadas
Macros
En Access se puede usar macros de datos para tablas para hacer tareas como agregar, actualizar o eliminar datos
o validar la correccin de los datos. Las macros de datos se pueden programar para que se ejecuten
inmediatamente antes o despus de que agregue, actualice o elimine datos en una tabla.
Si se desea realizar una serie de acciones en particular cada vez que abra una base de datos, se puede crear una
macro autoejecutable. Un ejemplo podra ser maximizar la ventana de la aplicacin automticamente al abrir la
base de datos, bloquear el panel de navegacin y, a continuacin, abrir un informe determinado.
VBA
Es el lenguaje de programacin de las bases de datos en Access, a travs de mdulos y mdulos de clases. Es el
acrnimo de Visual Basic for Applications. En una versin del lenguaje Visual Basic teniendo un modelo de objetos
de Access de fcil uso.
Mdulos
Un Mdulo permite agrupar en la misma estructura un conjunto de Sub o Function programados en VBA para
automatizar tareas de una Base de Datos en Access.
A continuacin se muestra una figura conteniendo el editor
Modulos de Clases
51
Leccin 8 Seguridad de Bases de Datos: Planificar copias de seguridad peridicas, Realizar una copia de
seguridad de una base de datos, Realizar una copia de seguridad de una base de datos dividida,
Restaurar una base de datos, Restaurar objetos en una base de datos
Se necesitar una copia de seguridad de la base de datos para restaurar la base de datos completa (en caso de
que se produzca un error del sistema) o para restaurar un objeto cuando el comando Deshacer no sea suficiente
para corregir un error.
Si tener una copia de seguridad de la base de datos parece una prdida de espacio de almacenamiento, se debera
considerar el tiempo que se ahorra al evitar perder datos y diseo. Crear copias de seguridad de manera peridica
es particularmente importante cuando varios usuarios se encuentran actualizando una base de datos. Sin una copia
de seguridad, no se podr restaurar los objetos que falten o que estn daados, ni los cambios realizados en el
diseo de la base de datos.
Planificar copias de seguridad peridicas
Algunos cambios o errores no se pueden invertir, de modo que no conviene esperar a perder datos para detectar la
necesidad de crear una copia de seguridad de la base de datos. Por ejemplo, si se usa una consulta de acciones
para eliminar registros o cambiar datos, los valores que se actualizaron a travs de dicha consulta no se podrn
restaurar con el comando Deshacer
SUGERENCIA Antes de ejecutar una consulta de acciones, se debera considerar la posibilidad de crear una copia
de seguridad, especialmente si con la consulta se van a cambiar o eliminar datos.
Si la base de datos tiene varios usuarios, antes de hacer una copia de seguridad se debe asegurar que todos los
usuarios cierren sus bases de datos para que se guarden todos los cambios realizados en los datos.
Estas son algunas reglas que sirven para decidir con qu frecuencia hay que hacer una copia de seguridad de la
base de datos:
Si la base de datos es una base de datos de archivo, o solo se usa como referencia y apenas cambia, ser
suficiente con crear copias de seguridad cuando el diseo o los datos cambien.
52
Si la base de datos est activa y los datos cambian frecuentemente, se debe crear una programacin para
hacer copias de seguridad de la base de datos de forma peridica.
Si la base de datos tiene varios usuarios, se sugiere hacer una copia de seguridad de la base de datos
despus de un cambio en el diseo.
NOTA En el caso de los datos de una tabla vinculada, de recomienda hacer copias de seguridad con las
caractersticas de copia de seguridad disponibles en el programa que contiene las tablas vinculadas.
Realizar una copia de seguridad de una base de datos
Al realizar una copia de seguridad de una base de datos, Access guarda y cierra los objetos abiertos en la vista
Diseo, as como una copia del archivo de base de datos con el nombre y en la ubicacin especificada.
Abrir la base de datos para crear la copia de seguridad y ejecutar lo siguiente:
1.
2.
3.
4.
En el cuadro Nombre de archivo del cuadro de dilogo Guardar como, revise el nombre de la copia de
seguridad de la base de datos.
Se puede cambiar el nombre si se requiere, pero el nombre predeterminado contiene el nombre del archivo de
base de datos original y la fecha en que se realiz la copia de seguridad.
SUGERENCIA
Cuando se restauren datos u objetos desde una copia de seguridad, conviene saber qu base de
datos contiene la copia de seguridad y cundo se cre dicha copia, por lo que es aconsejable usar el nombre de
archivo predeterminado.
5.
Seleccionar el tipo de archivo donde desea guardar la base de datos de la copia de seguridad en la lista
Guardar como tipo y, despus, clic en Guardar.
Una base de datos dividida consta normalmente de dos archivos de base de datos: una base de datos back-end,
que solo contiene datos en tablas, y una base de datos front-end, que contiene vnculos a las tablas de la base de
datos back-end, consultas, formularios, informes y otros objetos de base de datos. Todos los datos se almacenan
en la base de datos back-end. Todos los objetos de interfaz de usuario, como consultas, formularios e informes, se
almacenan en la base de datos front-end.
53
Hacer una copia de seguridad de estas dos bases de datos de manera independiente entre s (tal y como requiere
la copia de seguridad de una base de datos dividida) puede conllevar mucho tiempo. Es ms importante hacer
copias de seguridad peridicas de la base de datos back-end, dado que es la que contiene los datos.
Se recomienda hacer una copia de seguridad de la base de datos front-end siempre que se modifique su diseo.
Los usuarios individuales de la base de datos front-end pueden realizar cambios arbitrarios en el diseo, de modo
que se debe considerar la posibilidad de solicitarles hacer sus propias copias de seguridad de la base de datos
front-end.
Pasos para realizar una copia de seguridad de la base de datos back-end
1.
Notificar a los usuarios antes de empezar a hacer una copia de seguridad, porque este proceso requiere
acceso exclusivo al archivo de base de datos y es posible que los usuarios no puedan usar la base de
datos back-end mientras dure el proceso.
2.
3.
Hacer clic en Abrir otros archivos > Equipo > Examinar y, despus, seleccionar el archivo de la base
de datos back-end a hacer una copia de seguridad.
4.
Hacer clic en la flecha situada junto a Abrir y luego en Abrir en modo exclusivo.
5.
6.
54
7.
8.
En el cuadro Nombre de archivo del cuadro de dilogo Guardar como, revisar el nombre de la copia de
seguridad de la base de datos.
Se puede cambiar el nombre si lo desea, pero el nombre predeterminado contiene el nombre del archivo de base
de datos original y la fecha en que se realiz la copia de seguridad.
SUGERENCIA
Cuando se restauran datos u objetos desde una copia de seguridad, conviene saber qu base de
datos contiene la copia de seguridad y cundo se cre dicha copia, por lo que es aconsejable usar el nombre de
archivo predeterminado.
9.
En el cuadro de dilogo Guardar como, seleccionar la ubicacin donde se guardara la copia de seguridad
de la base de datos back-end y hacer clic en Guardar.
Para hacer una copia de seguridad de una base de datos front-end tras realizar un cambio de diseo, dejar
abierta la base de datos inmediatamente despus de cambiar el diseo y seguir los pasos de la seccin Realizar
una copia de seguridad de una base de datos empezando por el paso 2.
NOTA
Solo puede restaurar una base de datos si tiene una copia de seguridad de esta.
Una copia de seguridad se considera una "copia correcta conocida" de un archivo de base de datos (esto es, una
copia en cuyo diseo e integridad de datos se confa). Se recomienda usar el comando Realizar copia de
seguridad de la base de datos de Access para hacer copias de seguridad, pero se puede usar cualquier copia
correcta conocida para restaurar una base de datos. Por ejemplo, se puede restaurar una base de datos a partir de
una copia almacenada en un dispositivo USB externo de copia de seguridad.
Cuando se restaura una base de datos completa, se reemplaza un archivo de base de datos que est daado, que
tiene problemas de datos o que ha desaparecido, con una copia de seguridad de la base de datos.
Los pasos a seguir para realizar la restauracin son los siguientes:
1.
2.
Copiar la copia buena conocida en la ubicacin donde haya que cambiar la base de datos que falta o est
daada.
Si se requiere restaurar uno o ms objetos en una base de datos, se pueden importar los objetos de la copia de
seguridad de la base de datos a la base de datos que contiene (o en la que falta) el objeto a restaurar.
55
IMPORTANTE
Si otras bases de datos o programas tienen vnculos a objetos de la base de datos a restaurar, es
imprescindible restaurar la base de datos en la ubicacin correcta. De lo contrario, no funcionarn los vnculos a los
objetos de la base de datos y ser necesario actualizarlos.
A continuacin se indican los pasos a seguir:
1.
2.
Para restaurar un objeto faltante, ir al paso 3. Para reemplazar un objeto con datos incorrectos o
faltantes, o si el objeto ha dejado de funcionar correctamente, ejecutar lo siguiente:
Si se desea conservar el objeto actual, para compararlo con la versin restaurada despus de efectuar la
restauracin, se debe cambiar el nombre antes de restaurarlo. Por ejemplo, si se desea restaurar un
formulario daado denominado Desproteccin, se puede cambiar el nombre del formulario daado a
Desproteccin_inservible.
NOTA
Se debe tener precaucin cuando se eliminan objetos de base de datos, porque pueden estar vinculados a
3.
4.
En el cuadro de dilogo Obtener datos externos - Base de datos de Access, clic en Examinar para
ubicar la base de datos de copia de seguridad y, a continuacin, clic en Abrir.
5.
6.
En el cuadro de dilogo Importar objetos, clic en la pestaa correspondiente al tipo de objeto de base
de datos a restaurar. Por ejemplo, si se desea restaurar una tabla, clic en la pestaa Tablas.
7.
8.
Si se desean restaurar varios objetos, repetir los pasos 6 y 7 hasta seleccionar todos los objetos a
restaurar.
9.
Para revisar las opciones de importacin antes de importar los objetos, en el cuadro de dilogo Importar
objetos, clic en el botn Opciones.
10. Despus de seleccionar los objetos y las opciones de configuracin de importacin, clic en Aceptar para
restaurar los objetos.
Para automatizar la creacin de copias de seguridad, es aconsejable usar un programa que realice copias de
seguridad automatizadas de un sistema de archivos, como un software de copia de seguridad de servidor de
archivos o un dispositivo USB externo de copia de seguridad.
56
Analizador de Tablas
Se puede utilizar el Analizador de tablas para identificar rpidamente los datos redundantes. Despus, el asistente
proporciona una forma sencilla de organizar los datos en tablas diferentes. Access conserva la tabla original como
copia de seguridad.
Esta facilidad permite estructurar la Base de Datos.
57
2.
Las dos primeras pginas del asistente contienen un breve tutorial con ejemplos.
58
A continuacin se muestra la ventana donde se pueden indicar los elementos a documentar, y al presionar el botn
ACEPTAR, Access genera las recomendaciones.
59
Leccin 10 Crear una aplicacin de Access para Exploradores de Internet: Utilizar una plantilla de
aplicacin, Crear una aplicacin personalizada, Importar o vincular a datos
NOTA: En Access 2013 se utiliza el trmino aplicacin para desarrollos involucrando aplicaciones Web visibles en
exploradores de internet.
Las aplicaciones de Access estn creadas para que sea ms sencillo compartir y colaborar en exploradores. Para
crear y usar una aplicacin de Access se necesitar Access y un sitio de Office 365 o SharePoint Server 2013.
Utilizar una plantilla de aplicacin
1.
En la pantalla de inicio de Access, desplazarse hacia abajo para ver las plantillas incluidas. Las aplicaciones
ms populares como, por ejemplo, Seguimiento de activos, Contactos y Seguimiento de asuntos aparecen
primero en la lista. Las aplicaciones que aparecen con el icono del globo terrqueo son las que crearn
aplicaciones de Access:
60
Las plantillas que incluyan la palabra "escritorio" en el ttulo permiten crear bases de datos de escritorio
tradicionales.
2.
3.
1.
61
2.
Tanto si se ha empezado con una plantilla o con una aplicacin en blanco, es posible personalizar una aplicacin de
Access
Importar o vincular a datos
Despus de crear la aplicacin, se puede presentar la necesidad de agregar datos. Se pueden importar datos de
otros orgenes siguiendo los pasos indicados a continuacin:
1.
Abrir la aplicacin en Access (o desde el explorador, clic en Configuracin > Personalizar en Access) y
clic en Inicio > Tabla.
2.
En la pgina Agregar tablas, seleccionar el origen de Crear una tabla de un origen existente y seguir
los pasos del asistente Obtener datos externos.
62
Leccin 11 Novedades de Access 2013: Aplicaciones, Plantillas de tablas, Datos externos, Trabajar
desde un explorador de Internet, Nuevos Controles, Nuevas facilidades de navegacin
Cules son las novedades de Access 2013? En una palabra: aplicaciones. Una aplicacin web de Access es un
nuevo tipo de base de datos que se crea en Access, y que se puede usar y compartir con otras personas como
aplicacin de SharePoint en un explorador web. Para crear una aplicacin, solo se seleccionar el tipo de datos
de los que quiere hacer el seguimiento (contactos, tareas, proyectos, etc.). Access crea la estructura de base de
datos y la completa con vistas para agregar y modificar los datos. Como los comandos bsicos y de navegacin
estn integrados, se puede comenzar a usar la aplicacin de inmediato.
Aplicaciones
Si se utiliza su servidor de SharePoint o sitio de Office 365 como host, se podr crear una aplicacin de base de
datos optimizada basada en el explorador. En concreto, las aplicaciones de Access usan SQL Server para
proporcionar el mejor rendimiento y la mejor integridad de datos. En la pantalla inicial, clic en Aplicacin web
personalizada.
63
NOTA
Con Access 2013 se puede seguir creando bases de datos de escritorio tradicionales desde cero, o se
puede probar las plantillas para crear aplicaciones, bases de datos de escritorio o bases de datos web estilo Access
2010.
Plantillas de tablas
Se puede aadir tablas fcilmente a la aplicacin utilizando plantillas de tablas prediseadas. Si se requiere realizar
el seguimiento de tareas, se puede utilizar la plantilla Tareas.
Si se observa el indicador de varias tablas al lado de una plantilla, esto significa que Access aadir las tablas
relacionadas utilizadas ms habitualmente para iniciar con una base de datos relacional real. Access crea vistas
para cada tabla, que muestran datos de tablas relacionales.
Datos externos
64
Se puede importar datos de las bases de datos de escritorio de Access, de archivos de Microsoft Excel, de orgenes
de datos de ODBC, de archivos de texto y de listas de SharePoint.
Facilidades de navegacin
Gracias a las aplicaciones de Access, no es necesario crear vistas, paneles de control ni otros elementos de la
interfaz de usuario (UI). Los nombres de las tablas aparecen debajo del borde izquierdo de la ventana, y las
ventanas de cada tabla aparecen en la parte superior:
65
Todas las aplicaciones tienen una estructura de navegacin similar, lo que facilita que las personas aprendan a
utilizar las aplicaciones y a cambiar de unas a otras. Siempre se puede aadir ms vistas personalizadas a las
proporcionadas por la aplicacin.
Cada una de las vistas integradas dispone de una barra de accin con botones para aadir, editar, guardar y
eliminar elementos. Se puede aadir ms botones a esta barra, para ejecutar todas las macros personalizadas, o
se puede eliminar los botones segn el requerimiento.
Las aplicaciones permiten colocar los controles donde se requiera, sin tener que hacer primero ajustes al diseo.
Solo se arrastran y sueltan, y los dems controles se movern para dejar el espacio necesario.
66
No es necesario buscar un ajuste concreto en una hoja de propiedades, porque los ajustes estn disponibles
mediante llamadas convenientemente ubicadas al lado de cada seccin o control.
Nuevos Controles
El Control de elementos relacionados proporciona una forma rpida de enumerar y resumir los datos de una
tabla relacionada o una consulta. Al realizar clic en un elemento se muestra una vista de detalle de dicho elemento.
67
El control Autocompletar busca datos en una tabla relacionada. Es un un cuadro combinado funcionando como
un cuadro de bsqueda instantnea.
Los vnculos de nivel de detalle permiten ver rpidamente detalles sobre un elemento relacionado. Las
aplicaciones de Access manejan la lgica en segundo plano para garantizar se muestran los datos correctos.
68
69