Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Administración de
Pymes
Materia: Computación
Universitas
Estudios Superiores
Unidad Didáctica 12: Access – Segunda Parte
1. Introducción
Para poder relacionar tablas entre sí se deberá especificar un campo en común que
contenga el mismo valor en las dos tablas y dicho campo será clave principal en
una de ellas.
Las tablas se relacionan de dos a dos, donde una de ellas será la tabla principal (de
la que parte relación) y la otra será la tabla secundaria (destino de la relación).
Por otro lado, las consultas son los objetos de una base de datos que permiten
recuperar datos de una tabla, modificarlos e incluso almacenar el resultado
en otra tabla.
Comencemos entonces…
2
2. Esquema de Contenidos
2.1. Relaciones
Tipos de relaciones
Tipos de combinación
Integridad referencial
2.2. Consultas
Consulta de selección
2.3. Formularios
Crear un formulario mediante Asistente para formularios
2.4. Informes
Crear un informe mediante Asistente para informes
3
2.1. Relaciones
Una relación es una característica especial de Access que hace que podamos
trabajar con varias tablas relacionadas a través de un campo en común.
Tras crear una tabla para cada tema en la base de datos, es preciso proporcionar a
Access los medios para recopilar de nuevo esa información cuando sea necesario.
Para ello, se colocan campos comunes en las tablas que están relacionadas y se
definen las relaciones entre las tablas. De ese modo, se pueden crear consultas,
formularios e informes que muestren a la vez la información de varias tablas.
Ejemplos:
4
Tipos de relaciones de tabla
Cuando un registro de una tabla puede relacionarse con varios registros de las
otras. Por ejemplo: en una tabla de Clientes y en otra de Pedidos, puede cada
cliente realizar varios pedidos.
5
• Una relación de varios a varios
Cuando varios registros de una tabla pueden relacionarse con varios de las otras.
Por ejemplo: en una tabla de Productos y en otra de Pedidos, un solo pedido puede
incluir varios productos, a su vez un único producto puede aparecer en varios
pedidos.
6
• Una relación uno a uno
En una relación uno a uno, cada registro de la primera tabla sólo puede tener un
registro coincidente en la segunda tabla y viceversa. Este tipo de relación no es
común porque, muy a menudo, la información relacionada de este modo se
almacena en la misma tabla.
7
Tipos de combinación
Una consulta de varias tablas combina la información de más de una tabla haciendo
coincidir los valores de los campos comunes. Esta operación se denomina
combinación. Uno de los valores que se puede especificar para cada relación es el
tipo de combinación, que indica a Access que registros se van a incluir en el
resultado de una consulta.
2. Incluir TODOS los Combinación externa Todas las filas Filas coincidentes
registros de izquierda
'Clientes' y sólo
aquellos registros de
'Pedidos' donde los
campos combinados
sean iguales.
3. Incluir TODOS los Combinación externa Filas coincidentes Todas las filas
registros de derecha
'Pedidos' y sólo
aquellos registros de
'Clientes' donde los
campos combinados
sean iguales.
8
• Establecer el tipo de combinación
9
Integridad referencial
Suponga que tiene una relación de uno a varios entre las tablas Transportistas y
Pedidos y desea eliminar un transportista. Si el destinatario que desea quitar tiene
pedidos en la tabla Pedidos, dichos pedidos quedarán "huérfanos" si elimina el
registro Transportista. Los pedidos todavía contendrán un Id. de transportista, pero
el Id. ya no será válido, porque el registro al que hace referencia ya no existe.
La integridad referencial se aplica habilitándola para una relación de tabla. Una vez
habilitada, Access rechazará todas las operaciones que infrinjan la integridad
referencial de esa relación de tabla.
10
11
Crear una relación de tabla
Cuando se crea una relación entre tablas, los campos comunes no tienen que tener
los mismos nombres, si bien sus nombres suelen coincidir. Sin embargo, dichos
campos tienen que tener el mismo tipo de datos. No obstante, si el campo de clave
principal es un campo Auto numérico, el campo de clave externa puede ser un
campo de tipo Número si la propiedad Tamaño del campo de ambos campos tiene
el mismo valor.
12
3. Seleccione una o varias tablas o consultas y, a continuación, haga clic en
Agregar. Cuando termine de agregar tablas y consultas a la ventana
Relaciones, haga clic en Cerrar.
NOTA: Se dibujará una línea de relación entre las dos tablas. Si activó la casilla de
verificación Exigir integridad referencial, la línea aparecerá más gruesa en los
13
extremos. Además, sólo si activó la casilla de verificación Exigir integridad
referencial, aparecerá el número 1 sobre la parte gruesa de un extremo de la
línea de relación y aparece el símbolo de infinito (∞) sobre la parte gruesa del otro
extremo.
14
Eliminar una relación
15
NOTA: Si se está usando alguna de las tablas empleadas en la relación de tabla,
quizás por otra persona u otro proceso, o bien, en un objeto de base de datos
abierto (como puede ser un formulario), no se podrá eliminar la relación. Primero
se deben cerrar todos los objetos abiertos que usen estas tablas para poder quitar
la relación.
2.1. Consultas
Una consulta es un objeto que se utiliza para filtrar y revisar los datos de una tabla
o consulta que cumplen con determinados criterios, también pueden utilizarse para
crear otros objetos a partir de ellas como tablas, formularios, informes, etc., así
mismo para la modificación de los registros contenidos. Una consulta puede
obtener sus datos de una tabla o de varias, de consultas existentes, o de una
combinación de ambas opciones.
16
Consulta de selección
Una consulta de selección se puede usar para crear subconjuntos de datos que
sirvan para responder a preguntas específicas. También se puede usar para
suministrar datos a otros objetos de base de datos. Una consulta de selección es un
tipo de objeto de base de datos que muestra información en una vista Hoja de
datos.
17
4. Siga los pasos del asistente seleccionando las opciones deseadas y
presionando Siguiente hasta llegar al último paso de guardar la consulta, y
haga clic en Finalizar.
18
2. Para ver los resultados, cambie a la vista Hoja de datos, o bien ejecute
la consulta.
NOTA: Se mostrarán únicamente los datos que cumplan con los criterios.
2.2. Formularios
20
Crear un formulario mediante el Asistente para formularios
2. Siga las instrucciones que figuran en las páginas del Asistente para
formularios. En la última página del asistente, haga clic en Finalizar.
21
2.3. Informes
22
2. Siga las instrucciones de las páginas del Asistente para informes y en
la última página, haga clic en Finalizar.
23
La vista diseño es la que nos permite definir el informe, en ella le indicamos a
Access cómo debe presentar los datos del origen del informe, para ello nos
servimos de los controles que veremos más adelante de la misma forma que
definimos un formulario.
• El grupo Controles
Para definir qué información debe aparecer en el informe y con qué formato, se
pueden utilizar los mismos controles que en los formularios aunque algunos son
más apropiados para formularios como por ejemplo los botones de comando.
24
Cuando queremos crear varios controles del mismo tipo podemos bloquear el
control haciendo clic con el botón secundario del ratón sobre él. En el menú
A partir de ese momento se podrán crear todos los controles que queramos de
este tipo sin necesidad de hacer clic sobre el botón correspondiente cada vez.
Ahora vamos a ver uno por uno los tipos de controles disponibles:
25
dato almacenado en un campo del origen del
informe. Puede ser de dos tipos: dependiente
o independiente.
27
Icono Control
Botón
Control de pestaña
Grupo de opciones
Cuadro combinado
Cuadro de lista
Por último podemos añadir más controles, más complejos con el botón
28
• El formulario deberá ser de Tipo Tabular y con todos los campos de la
consulta.
29
3. Conclusión
Muchas personas empiezan a usar Access cuando el programa que están utilizando
para realizar un seguimiento, gradualmente deja de ser adecuado para la tarea. Por
ejemplo, suponga que es un planeador de actividades y desea realizar un
seguimiento de todos los detalles que necesita administrar para que sus actividades
tengan éxito.
En ocasiones, necesita una base de datos relacional para controlar este tipo de
información; se trata de un almacén de datos que se han dividido en colecciones de
datos más pequeñas (denominadas tablas) para eliminar la redundancia y que se
relacionan entre sí basándose en fragmentos de información comunes
(denominados campos). Por ejemplo, una base de datos relacional para la
planeación de actividades puede contener una tabla con información de clientes,
otra con información de proveedores y otra con información de las actividades.
Access es una herramienta que puede utilizar para desarrollar de forma fácil y
rápida aplicaciones de base de datos relacional que le ayudarán a administrar
información. Puede crear una base de datos que le ayude a realizar un seguimiento
prácticamente de cualquier tipo de información, como un inventario, contactos
profesionales o procesos de negocio. De hecho, Access incluye plantillas que puede
utilizar directamente para realizar un seguimiento de diversos datos, lo que facilita
la tarea incluso para un principiante.
30
4. Bibliografía Sugerida
PEÑA PÉREZ, Rosario y otros (2013) Paso a paso Office 2013, Manual
práctico para todos, Publicaciones Altaria, 2013, España. Parte D: Base de
Datos ACCESS 2013.
Cibergrafía
http://administracionpatricio.blogspot.com.ar/2010/10/resumen-access-
2007.html
https://www.google.com.ar/?gws_rd=cr&ei=tNGgUs2UNObKsAS_i4CoDg#q
=conclusiones+sobre+access+2010&start=10
https://exceltotal.com/introduccion-a-access-2010/
https://tecnologianueva.wordpress.com/
https://support.office.com/es-es/article/Conceptos-b%C3%A1sicos-de-
bases-de-datos-2c57449a-4232-44bd-b090-ef01058ed1f1
31