Documente Academic
Documente Profesional
Documente Cultură
de Base de Datos
Anexos
• • • • • • • • • • • • • • • • • • •
SERVICIO NACIONAL
DE APR ENDIZAJE
Bloque Modular de Informática Básica
MINISTERIO OE TRABAJO
Y SEGURIDAD SOCIAL
Esta obra está bajo una Licencia Creative Commons
Atribución-NoComercial-CompartirIgual 4.0 Internacional.
) .
-7!r
'/ ,,
1111111111111111111111111111111111111111111111
119508002715
oc:. :¡ ..¡
S~ 1ti1Nit~ 2..
l:j' 1
INFORMÁTICA BÁSICA
Office Access
ANEXOS
(
,.
\
\.
Publicación del Servicio Nacional de Aprendizaje -SENA
Dirección General
Dirección de Formación Profesional
Director de Formación
Profesional: Alirio Sarmiento Vargas
Office Access
ANEXO No.l
Access ..................................................................................................................................3
Conceptos básicos ...........................................................................................................3
Base de Datos ....................................................................................................................3
Tabla ...................................................................................................................................3
Campo ................................................................................................................................3
Registro ................................................................................................................................4
Base de Datos Relacional ...............................................................................................4
Clave principal .................................................................................................................4
Componentes de una base de datos Access ...........................................................4
Tablas ...................................................................................................................................4
( Consultas .............................................................................................................................4
Formularios .......................................................................................................................... 4
lnformes ...............................................................................................................................4
Macros .................................................................................................................................5
Módulos ...............................................................................................................................5
ANEXO No. 2
ANEXO No. 4
ANEXO No. S
ANEXO No. 7
(
Propiedad Máscara de Entrada ...................................................................................39
Propiedad Máscara de entrada ...................................................................................39
Propiedad Título ................................................................................................................41
Propiedad Valor predeterminado ................................................................................41
Propiedad Regla de validación ....................................................................................41
Uso del Generador de expresiones ..............................................................................42
Propiedad Requerido .......................................................................................................44
ANEXO No. 8
ANEXO No. 9
ANEXO No. 10
ANEXO No. 11 )
ANEXO No. 12
ANEXO No. 13
APÉNDICE
(
)
)
- - -- - - - -- - - - - -- - - -- - - -- - - -----Access
ANEXO No.l
Access
( Access es un sistema de administración de bases de datos relacionales,
diseñado por Microsoft, para trabajar bajo el ambiente Windows. Access está
orientado a ofrecer la mayor facilidad de acceso a los datos, permitiendo
manejar, presentar y compartir información de manera sencilla, dando
soluciones para todos los niveles de usuarios en una organización, desde
usuarios finales, hasta desarrolladores de software.
Conceptos básicos
Base de Datos
Colección de datos y objetos relacionados con un tema o propósito
determinado. Por ejemplo, los datos completos de los empleados, de los
productos del inventario de un almacén, o los del alquiler de automóviles.
( Tabla
Es la estructura fundamental de un sistema de administración de bases de datos
relacional. En Access, una tabla es un objeto que almacena datos en filas y en
columnas.
Las filas se denominan registros y las columnas campos. Los datos almacenados
en una tabla se refieren a un tema determinado dentro de la base de datos,
por ejemplo, datos personales de los empleados, horas extras trabajadas por
cada empleado, datos de sueldos por cargo, datos de los proveedores de un
almacén, datos de clientes.
Campo
Es el componente de una tabla que contiene un elemento específico de
información. Por ejemplo, nombres, apellidos, direcciones, ciudades, códigos de
3
Anexo No.l - - - -- - - -- - -- -- -- - - - - -- - - - - --
Registro
Un conjunto de datos (atributos)acerca de un evento, persona, lugar, o algún
otro elemento en una tabla. Por ejemplo, datos personales de un empleado,
datos particulares de un producto.
Clave principal
La clave principal e s un campo o conjunto de campos que permiten identificar
de manera única un registro. La clave principal no puede contener valores
duplicados, ni valores nulos (o en blanco).
Tablas
Una tabla es una colección de datos acerca de un tema en particular.
Consultas
Una consulta es un formato especial, a través del cual, se puede localizar
información contenida en una base de datos.
Formularios
Un formulario es un formato usado para adicionar, modificar o consultar
información e n un formato personalizado por el usuario.
Informes
Un informe es usado para imprimir los registros almacenados en una base de
datos, utilizando un formato personalizado por el usuario.
Los informes permiten agrupar registros, mostrar totales para los grupos o para el
informe completo, etc.
4
-------------------------------------------------------------- Access
Macros
Una macro es una lista de acciones diseñadas por el usuario y que Access
realiza en forma automática.
Módulos
Un módulo es una colección de uno o más procedimientos de Access Basic (el
lenguaje de programación de Access), desarrollados al programar una
aplicación en Access.
5
)
--~---------------- Características Principales de Access
ANEXO No. 2
../ Avisos que aparecen al ubicar el apuntador del mouse sobre un botón en
las barras de herramientas, para indicar su nombre o función .
../ Fichas guía, que dan ayuda al usuario, indicando los pasos necesarios para
realizar cualquier proceso en Access .
../ Ayuda en línea, que Access provee para todas las tareas que en él se
puedan realizar.
../ Uso del modo WYSIWYG, que permite producir sofisticados formularios e
informes, de acuerdo con las necesidades del usuario. Los formularios y los
informes se pueden combinar para presentar los resultados con la calidad
de una publicación .
../ Access permite importar y exportar datos desde y hacia archivos de texto,
hojas de cálculo y algunos de los más utilizados formatos de bases de datos.
Tamb ién permite adjuntar tablas de datos de o tras aplicaciones como si
fueran propias de Access.
l
_ • '7 ~. .r,llGe¡lj i
BlB!.IIJ J .;t~A
Anexo No.2 - - - -- - - -- -- - - - -- - - - - - - -- - - -
Requerimientos de Access.
PC 386 SX o superior (486 recomendado) .
6 Megabytes de Ram (8Mb recomendado) .
Disco duro con 6 megas de espacio libre para la instalación mínima, 19 megas
para la instalación típica, o 23 megas para la instalación completa.
Pantalla EGA, VGA o SVGA.
Ratón.
Sistema Operacional D.O.S. 3.1 o posterior.
Windows 3.1 o posterior, o Windows para grupo, o Windows NT.
Entrada a Access
Para iniciar una sesión de trabajo en Access, puede entrarse al programa de )
varias formas. ·
../ Estando en el indicador del D.O.S. teclear WIN y oprimir <ENTER> para entrar
a Windows.
8
- -- - - -- - - - -- - - - - - - - Características Principales de Access
Desde esta ventana se podrá crear una base de datos o abrir una base de
datos existente.
9
Anexo No.2 - - -- - - - - - - - - -- - - - - -- - - - - - - -
Salida de Access
En el menú Archivo, se elige la opción Salir.
También se puede dar doble click sobre el selector del menú de control de la
ventana Microsoft Access. ·
JO
- - - - - , - - - - - - - - - - - - - - - - - - - Diseño de una Base de Datos
ANEXO No. 3
Pasos a seguir:
Esto permitirá conocer con exactitud los datos que deben almacenarse en la
base de datos.
11
Anexo No.3 - -- - -- -- - - -- - -- -- - - - - - - - - - - -
· Ejemplo
Se necesita conocer la lista de empleados que trabajaron horas extras durante
la quincena anterior, especificando: el código del empleado, nombres y
apellidos, departamento al que pertenece, cargo, las horas extras trabajadas
por día y la fecha. Para esto, necesitaría tener información personal de los
empleados y además información de las horas extras trabajadas por cada
empleado durante la quincena.
Si todos los datos estuvieran en una misma tabla, habrían datos repetidos para
el empleado que hubiera trabajado horas extras dos o más días, datos como
los nombres, apellidos y departamento del empleado se repetirían.
De aquí se puede deducir que se necesita manejar dos temas distintos, los
datos personales y los datos de horas extras por empleado.
12
- - - - - -- -- - -- - - - -- - -- - - Diseño de una Base de Datos
Ejemplo
Para los datos personales de un empleado son necesarios, los nombres y
apellidos, dirección, teléfono, fecha de ingreso, salario básico, código del
empleado, cargo, etc. Cada uno de los elementos nombrados, son los campos
( a incluir en la tabla de empleados. El código del empleado podría ser el
campo clave principal de la tabla, que permitiría identificar a cada empleado
en forma particular y más adelante asociar esta tabla con otras, para obtener
información en forma conjunta.
Access utiliza las relaciones entre tablas, para mostrar datos en forma conjunta,
que están almacenados en distintas tablas.
Cuando se relacionan dos tablas, los campos deben ser del mismo tipo, y por lo
menos uno de los campos debe ser la clave principal de una de ellas.
13
Anexo No.3 - - - - - - - - - - -- - - - - - - - - - - - -- - - - -
14
- -- - -- -- - -- - - -- - -- - -- - - - -- - Creación de Tablas
ANEXO No. 4
Creación·de Tablas
( Una tabla, como se explicó en el anexo anterior, es el lugar donde se
almacenan los datos sobre un tema determinado, por ejemplo, empleados o
pedidos. Cada registro contiene información sobre algo específico, por ejemplo
los datos personales de un empleado.
El Asistente para tablas realiza una serie de preguntas sobre los campos que se
desean incluir en la tabla y posteriormente la crea en forma automática.
Para crear una nueva tabla usando el Asistente, se deben ejecutar los siguientes
pasos:
Un asistente es una herramienta de Ac-eess, que mediante una serie de preguntas que realiza. permite crear un
objeto dependiendo de las respuestas del usuario. Por ejemplo, se pueden crear tablas, consultas, formularios e
informes.
15
AnexoNo.4 --------------------------------------------------------
16
- -- -- - -- - -- - - - -- - - - -- - - - - - Creación de Tablas
: Numérico
=~ Fecha/Hora
Moneda
..,.,.,..•,,.,w.·.-.-.,,.·.w···l
Contador
Sí/No
...·.·.-............-.-..•..•·.·········!
''''~''~'"'~,,,,,,,,,, • to OLE
17
1
Anexo No.4 - - - - -- - - - -- - -- - - - - -- - - - -- - - -
Cuando se desea que una tabla se entienda de manera más sencilla, se puede
incluir una corta descripción para cada campo en la columna Descripción. Esta
descripción es mostrada por Access en la barra de estado, cuando se
introducen datos en dicho campo, al utilizar el modo Presentación hoja de datos,
que se explicará posteriormente.
-2.
columna Nombre de campo}.
2
Para campos en los cuales se almacenen números. si con ellos no se realizan cálculos (ejemplo: teléfonos), es
mejor utilizar el tipo de datos Texto, en lugar del tipo Numérico.
18
- -- - - - - - - - - -- - -- - - - - - - - - - - Creación de Tablas
Insertar un campo
(
Cuando se inserta un campo a la estructura de una tabla, éste se puede
insertar de dos formas:
Al final de la estructura.
Entre dos campos ya existentes.
19
AnexoNo.4 ----------------------------------------------------------
Selector
de fila
Eliminar un campo
Para eliminar un campo de la estructura de la base de datos se debe: )
Un índice es un elemento de la tabla, que permite ordenarla por uno o varios campos en forma automática.
20
- - - - - - -- -- - - -- - -- - - - -- -- - - Creación de Tablas
Se deben ejecutar los siguientes pasos para estable cer la clave principal4 :
1. Dar click sobre el campo que se desee establecer como nueva clave
principal.
2. Dar click sobre el selector de fila a la izquierda del nombre del índice, y
luego oprimir la tecla <SUPR>.
Es necesario establecer una clave principal si se van a generar relaciones entre tablas.
El campo clave principal no se puede modificar, si a través de él, se ha establecido una relación entre tablas.
21
Anexo No.4 - - -- - -- - - - - - - - - -- - - - ---- - - -- -
2. Al seleccionar la tabla que se desea abrir, dar click sobre el botón 8brir,
éste abre la base de datos en el modo Presentación hoja de datos, el cual
permite adicionar, editar o ver los datos almacenados en la tabla
(también se puede dar doble click sobre el nombre de la tabla).
Cuando la tabla ya está abierta, se puede intercambiar entre los dos modos de
presentación de la siguiente manera:
22
- - -- - -- -- - -- -- - - - - - - -- - -- - Creación de Tablas
23
- -- - -- -- - -- - -- - -- - - - Establecer Relaciones entre Tablas
ANEXO No. S
6
Para más información acerca de Integridad referencial, consultar en este mismo anexo la sección Exigir la
Integridad Referencial.
25
Anexo No. S - - - - - - -- - - - - -- - - - -- - - - - -- -- - -
Si uno de los campos es la clave principal de una tabla (la clave principal
de una tabla aparece en negrilla dentro de la lista de campos), arrastrar
la clave principal hasta el campo coincidente de la otra tabla.
26
- - - - -- -- - - - -- - - - -- - - Establecer Relaciones entre Tablas
Access creará la relación y mostrará una línea que relaciona los campos
coincidentes de las dos tablas.
27
1
AnexoNo.S ----------------------------------------------------------
Tipos de relaciones
Se pueden generar varios tipo de relaciones:
./ Uno a varios
./ Varios a varios
./ Uno a uno
Cuando se establece una relación uno a varios, la tabla principal es la que está
del lado de la relación uno, y la tabla relacionada es la que está del lado de la
relación varios.
Ejemplo
En la tabla de empleados, a cada registro le pueden corresponder varios
registros en la tabla de horas extras, y a cada registro en la tabla de horas
e xtras, le corresponde un sólo registro en la tabla de empleados.
'28
- - - - - - -- - -- - - - -- - - - - Establecer Relaciones entre Tablas
·. Ejemplo
Para este tipo de relaciones en Access, se necesita realizar algunos cambios en
el diseño de la base de datos.
La relación que se presenta entre los pedidos de una fábrica y los productos
(
que ésta vende. Una orden de pedido puede incluir varios productos. De tal
manera que en la tabla de pedidos, un registro puede tener muchos registros
coincidentes en la tabla de productos.
· · · Ejemplo
Se puede presentar una relación uno a uno, entre los datos referentes a
préstamos entre los empleados y el fondo de empleados. A un registro de la
tabla empleados le puede corresponder un registro en la tabla préstamos, y a
un registro en la tabla préstamos le corresponde sólo uno en la tabla
empleados.
En algunos casos, en los que se presenta una relación uno a uno, se podría
pensar en que las dos tablas fueran una sola, pero en el ejemplo anterior no se
podría dar este caso, ya que m uchos campos quedarían vacíos, puesto que no
todos los empleados realizan préstamos.
29
Anexo No.S - - - - - - - - - - - - - - - - - - - - - - - - - - - -- -
30
- - - - - -- - - - -- -- - - - - -- - Establecer Relaciones entre Tablas
Relaciones heredadas
Si se adjuntan 7 tablas pertenecientes a otra base de datos de Access, se
pueden ver sus relaciones dentro de la ventana Relaciones. Para las tablas
adjuntas, las relaciones establecidas en la base de datos original se muestran y
utilizan también en la base de datos actual.
Es posible crear o editar relaciones entre dos tablas adjuntas, si las dos están
almacenadas en la misma base de datos.
(
Access permite determinar la relación en la base de datos original o en la
actual; donde se a lmacene la relación depende de la casilla de verificación
Relación heredada.
Tipos de combinaciones
Esta opción del cuadro Relaciones, permite especificar el tipo de combinación
que Access debe crear en las nuevas consultas.
Adjuntar una tabla consiste en utilizar en la base de datos actuaL una tabla perteneciente a otra base de datos
de Access.
31
Anexo No.S - - - - - - - - - - - - - - - - - - - - - - - - - - - -
./ Hacer doble click sobre la línea que establece la relación entre dos tablas, )
aparece entonces el cuadro Relaciones .
./ Hacer los cambios que sean necesarios en la relación y hacer click sobre el
botón Aceptar.
./ Hacer click sobre la línea que muestra la relación entre dos tablas .
32
- - - -- - -- - -- -- - -- --Establecer las Propiedades de los Campos
ANEXO No. 6
33
Anexo No.6 - - - - - - - - - - - -- - -- -- -- - - - - - - -
Propiedad Formato
Access permite la presentación de los campos Texto, Memo, Numérico, Fecha/Hora
y Sí/No, en diversos formatos. El formato de presentación sólo afecta la forma de
34
- - - - - - - - - - - - -- -- - -Establecer las Propiedades de los Campos
35
Anexo No.6 - - - - - - - - - - - - - -- - -- -- - - - - - - -- -
Ejemplo
"Cédula" 0000000, aparece como. Cédula 19256451.
#,##(); -#.##O;"Cero";"Desconocido"
8
Se debe recordar que el separador de decimales depende de la sección Internacional en el Panel de Control de
Windows.
36
- - - - - -- - - - - -- -- --Establecer las Propiedades de los Campos
Ejemplo
37 J
J
Anexo No.6 - - - -- - -- - - - - - - - - - - - -- - - -- -- -
También se puede utilizar el caracter "@" para presentar los campos texto,
utilizando formatos personalizados. Ejemplo:
Los formatos personalizados para los campos tipo Texto, pue den también estar
compuestos de tres secciones.
Ejemplo
@@@-@@-@@;"Desconocido";"No tiene teléfono"
Una cadena de longitud cero se da cuando se escribe en un campo texto, dos comillas seguidas(""). Para
hacer esto. la propiedad Permitir longitud cero. debe estar en Sí.
38
- - - -- - -- -- - - - - - - - - -- -- Propiedad Máscara de Entrada
ANEXO No.7
l ll
Las máscaras de entrada sólo se utilizan cuando se editan los datos, los formatos de presentación se utilizan
cuando se consultan los datos.
11
El Asistente para máscaras sólo se puede utilizar para campos tipo Texto y Fecha/Hora.
39
Anexo No.7 - - - -- - - -- - -- - - - - - - - - - - - - - - - -
Botón
Generador
CARAd~lDE uso
MÁSCRRá
o Dígito (introducción obligatoria).
9 Dígito {introducción no obligatoria).
# Dígito, signo+ o-, espacio (introducción no obligatorial-
L Letra (introducción obligatoria).
? Letra (introducción no obligatoria].
A Letra o dígito (introducción obligatoria).
A Letra o dígito (introducción no obligatoria).
& Cualquier caracter o espacio (introducción no obligatoria).
e Cualquier caracter o es_Qacio (introducción obligatoria).
' .. '- 1 Separador decimal o de miles, separadores de fecha y hora
(depende del Panel de Control de Windows).
< Los caracteres situados a su derecha se convierten a minúsculas.
> Los caracteres situados a su derecha se convierten a mayúsculas.
\ Hace que el caracter que viene a continuación se muestre como
un caracter literal. Se utiliza cuando se desea incluir en el formato
alguno de los caracteres anteriores.
MÁS(RRA EJÉMP.lo
JOOO}000-0000 (5051555-5689
(999)000-0000 ( )555-5689
(999)AAA-AAAA (505)555-COMP
>L<LLLLLLLLLL Maldonado
Una máscara de entrada puede contener tres secciones, separadas por pu nto y
coma (;) . La primera parte es la que determina la presentación de la máscara;
la segunda parte determina si Access debe guardar o no en la tabla los
caracteres literales (por ejemplo, guiones, paréntesis o líneas inclinadas), de
manera predeterminada éstos no se guardan. La tercera parte especifica el
caracter que Access debe mostrar en los lugares en blanco de la máscara, si
no se coloca ninguno Access utiliza el signo de subrayado(_).
40
- - -- - -- - - - -- -- - -- -- -- -Propiedad Máscara de Entrada
1
(00)000-00-00;0;"
Concter mostrado para los espacios
1l en blanco de la máscara
11
Propiedad Título
Cuando se está en el modo de presentación Hoja de datos, los encabezados de
cada columna son los asignados al nombre de cada campo. Es posible
( cambiar estos encabezados colocando en la propiedad Título del campo
respectivo, el texto deseado como encabezado.
41
Anexo No.7 - - -- - - - - - -- - -- - - - - - - - - - - - -- -
42
- - - -- -- - -- - - - -- - -- -- - Propiedad Máscara de Entrada
Botón
Generar
·: ... :.:
Cuadro de expresiones
43
Anexo No.7 - - - - - - - - - - - - - - - - - - - - - - - - - - -
Propiedad Requerido
La propiedad Requerido, se utiliza cuando se desea que un campo siempre
contenga algún valor, es decir, que el campo nunca podrá dejarse vacío en
ningún registro. Para exigir la introducción de un dato, se debe colocar la
propiedad en Sí.
44
- -- - -- - - -- - - - - - -- - - - - Índices y Propiedades de la Tabla
ANEXO No. 8
,
lndices Y ProPiedades de la Tabla
Índices
Cuando con frecuencia se realizan búsquedas en una tabla o se ordenan los
registros por un campo determinado, pueden crearse índices para los campos
involucrados, para que estas operaciones se realicen rápidamente.
En algunos casos los índices no aceleran las búsquedas y los ordenamientos. Por
ejemplo; cuando se tiene muchos campos indexados, al introducir nuevos
registros, el proceso se puede volver lento ya que Access debe también
ordenar todos los índices.
Para decidir que campos se deben indexar, se debe prever sobre en que
campos se realizarán búsquedas de valores específicos. Por ejemplo códigos,
45
AnexoNo.8 --------------------------------------------------------
nombre s, etc. También se debe prever cuales son los campos sobre los que
normalmente se desearía ver ordenada la tabla.
Para crear un índice múltiple, estando en la ventana Índices, se debe utilizar una
fila por cada campo que haga parte del índice, especificando en la columna
46
- - -- - -- - -- - -- -- - - - - - Índices y Propiedades de la Tabla
Nombre de campo, el nombre de cada uno de los campos que hagan parte de
él, de acuerdo con la prioridad establecida por el usuario.
Access tomará todas las filas como componentes del mismo índice hasta que se
encuentre otra fila que contenga un nombre de índice distinto.
lndice
múltiple
Propiedades de la Tabla
( Es posible establecer también propiedades para la tabla en general, ver el
siguiente cuadro:
47
Anexo No.8 - - - - - - - - - - - -- - - - - - -- - - - - - - - -
)
6. Se debe guardar la tabla para almacenar las propiedades.
Cuando se establece una regla de validación para una tabla, ésta se utiliza en
el momento de guardar o abandonar un registro.
48
- - - - - - - - - - - - - - - - - - - Modificar la Estructura de una Tabla
ANEXO No. 9
49
Anexo No.9 - - -- -- -- - - - -- - -- - -- - - - - - -- - - -
12
Antes de cambiar el tipo de campo en una tabla es aconsejable hacer una copia de seguridad de la tabla. Para
realizarla se debe copiar el archivo generado por Access, utilizando el Administrador de archivos de
Windows. o la orden Copy del D.O.S.
13
Al convertir un campo a tipo Numérico es necesario, asegurarse de que la propiedad Tamaño del campo para
el nuevo campo Numérico, es adecuada para recibir los nuevos valores. Access redondeará los valores si éstos
contienen decimales y el tamaño establecido no los admite, o también si los valores son demasiado grandes y
el tamaño del campo no es el adecuado ellos se perderán.
50
- - - - - - -- - - -- - - - - -- - Modificar la Estructura de una Tabla
····················<··:·:··············· .................................. .
4:. Pedra~<3. .......... J . . .. . . . ,
5; González ¡Alberto .
...... ErsÜárez Fe·¡r.·ando ... .... l ¡·
~~········ ······················· · ········· ··¿;·c:asiliia························¡-Jaime····························:
"·~---. . . . . . . . . . . . . . ._
. ._ . _ _ _:.-~~9~i-~i~.:.~~~~~~--~~~~~~I~~-~ª¡·~·::.·:.·.~--~-~-:~:~~~J-~~-~---·
: Hurtado l Andrea :
................ ........... .·.·.·..··..··..J·.·.·.: -~·.~'f~()6~.~-o. ..·......·.·.·.·.·.·.·.-.r~¡-¡·i~i~·.·.·.· ·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.-r..·.·.·..·.·.·.·.·.·.·
( 11: Ramírez ' Diana :
·s·~~~6~i~·:::~~~~~~·J.6_6~:.~.:~.·~--~~~--~-··:···:··_· ¡···:::~.~~
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .=:=
~ ~
51
Anexo No.9 - - - - - - - - - - -- - - -- - - - -- -- - -- - -
Si es necesario volver a ver todos los registros dentro de la Hoja de datos, se utiliza
la opción Mostrar todos los registros del menú Registros.
Editar registros
Al abrir una tabla en el modo Presentación hoja de datos, el primer campo del
primer registro estará seleccionado y resaltado completamente. Cuando haya
texto seleccionado, los caracteres que se escriban reemplazarán al texto )
resaltado.
52
- -- -- - - - -- - - -- -- - - Modificar la Estructura de una Tabla
botón izquierdo del mouse sostenido desde el comienzo hasta el final del texto
a seleccionar. Es posible seleccionar todo el contenido del campo, haciendo
click sobre el selector de campo ubicado a la izquierda del campo respectivo.
Selector de García
campo ·····································""Jrcatü.iie.
······································4·¡·¡:;ed"iazi
'
Cuando se editan registros en una Hoja de datos, Access emplea los siguientes
indicadores para mostrar el estado del registro activo:
.. ......... ... ..
INOIC.ADOI : : NOMeB~ ..... ExPI.ICl(iOtf .
[El Registro activo Indicador de registro activo, e l registro ya ha
sido almacenado.
llimJ Lápiz El registro se está editando y los cambios en el
registro no se han guardado.
[§M. Registro En entorno multiusuario, otro usuario ha
bloqueado bloqueado el registro, por lo tanto no puede
( editarse.
53
AnexoNo.9 ----------------------------------------------------------
Ejemplo
Colocar texto en un campo tipo Numérico.
1 1
de registro
54
- - - - - - - - - -- - -- -- - - Modificar la Estructura de una Tabla
Seleccionar datos
Para poder copiar, mover o eliminar datos, éstos se deben seleccionar
previamente. A continuación se presenta un cuadro con las diferentes técnicas
para seleccionar datos o registros, usando el teclado:
SELECClÓNAJf . . . .. <HACER'
Datos de un campo Click en el lugar donde se desea seleccionar los
datos y arrastrar el mouse.
Una extensión de datos Manteniendo presionada la tecla
más grande <MAYÚSCULAS>, hacer click en donde se desee
extender la selección.
Todo el campo Click en el borde izquierdo del campo.
Campos adyacentes Click en el borde izquierdo de un campo, y
arrastrar el mouse para extender la selección.
Una columna Click en el selector de columna, ubicado en el
encabezado de la columna.
55
Anexo No.9 - - - - - - - - - - - -- - - - - - -- -- - - - - - -
SELEC(iOHiB HACER
Columnas adyacentes Hacer click en el selector de columna, de la
primera columna y arrastrar el mouse hasta la
última columna deseada.
Un reQistro Click en e l selector de reQistro.
Múltiples registros Click en el selector de registro del primer registro,
arrastrar el mouse hasta el último registro que se
desee seleccionar.
Todos los registros Click en el selector situado en el ángulo superior
izquierdo de la Hoja de datos.
Eliminar datos
Para eliminar los datos de uno o varios campos se debe:
56
Personalizar la Hoja de Datos
ANEXO No. 10
57 ...yl
Anexo No. lO - - - - - - - - - - - - - - - - - - - - - - - - - - - -
03-0 ._._._._.......... .
...,. .._._.. ... ··-·-··--.-.-..............
_
./ Luego, con un nuevo click, pero esta vez sosteniendo el botón izquierdo del )
mouse, arrastrar la columna o columnas hasta su nueva posición.
58
PersonaliZilr la Hoja de Datos
Para mostrar las columnas que se encuentren ocultas en una Hoja de datos se
( debe:
Se puede repetir esta operación con todas las columnas que se encuentren
ocultas.
15
Para seleccionar varios nombres de columnas al tiempo, usar el mouse combinándolo con las teclas
<MAYÚSCULAS> o <CTRL>.
59
Anexo No. JO - -- - - -- - - - - - - -- - - - - - -- -- - - - -
Para liberar las columnas inmovilizadas se debe elegir la opción Liberar todas las
columnas, del menú Formato.
Hay dos formas de cambiar la altura de fila. La primera desde el menú, para
esto se debe:
60
Personalizar la Hoja de Datos
{
Arrastrar el mouse para cambiar
la altura de las filas
La altura de fila en una Hoja de datos afecta no sólo a una fila sino a todas las
filas.
Cambiar la fuente
Se puede utilizar cualquier fuente o tamaño de fuente dentro de una Hoja de
datos. Para cambiar la fuente o su tamaño se debe:
~ Del menú Fo.rmato, elegir la opción fuente.
~ Del cuadro de diálogo Fuente, escoger la fuente, el estilo y el tamaño
deseados.
61
}
)
----------------------------------------------------------- BuscarDatos
ANEXO No. 11
Buscar Datos
( Access permite encontrar el o los registros que contengan un valor
determinado en uno de sus campos.
4. Dar click sobre el botón Buscar primero, Access buscará el primer registro
( que coincida con el valor buscado, y ubicará el punto de inserción en él
(si existe).
16
La palabra EsNulo. permite buscar todos los registros que en el campo contengan valores nulos. Y dos
comillas seguidas (""), permiten encontrar cadenas de longitud cero.
63
Anexo No.ll
./ Hacer click sobre el botón Buscar siguiente, para buscar el valor que coincida
con el texto buscado. Luego, si se desea reemplazar el texto encontrado
dar click en el botón Reemplazar. Para encontrar la siguiente aparición del
texto, utilizar nuevamente el botón Buscar siguiente.
64
__________________:___________ ___ Buscar Datos
(
cARReTEA .. ExetacaclóN
? Representa cualquier caracter situado en la misma posición del
símbolo.
* Cualquier combinación de caracteres situados en la posición del
siQno.
# Representa cualquier díqito ubicado en la misma posición del siqno.
[ao] Indica que en la posición de la palabra donde se escriban los
caracteres, se puede ubicar cualquiera de los caracteres indicados
entre corchetes.
[a-d] Un guión entre dos caracteres, permite indicar el rango de
caracteres que pueden ubicarse dentro de una palabra.
[!ao] Indica que en la posición de la palabra donde se escriban los
caracteres entre corchetes, se puede ubicar cualquiera de los
caracteres, menos los indicados.
65
Anexo No.ll - - - - - - - - - - - - - - -- - - -- - - - - - - -
66
------------------------------------------------------ OrdenarRe~suos
ANEXO No. 12
Ordenar Reeistros
Access permite ordenar los registros d e una tabla (o un formulario), e n un orden
l distinto al inicialmente presentado. Por ejemplo, se pueden ver los re gistros de la
tabla Empleados orde nados por e l campo Id del cargo, o por e l campo F.cha <M
nacimiento, etc.
Las tablas puede n ser ordenadas por más de un campo a la vez. Para ello, se
deben seleccionar las columna s que se van a ordenar, las cuales deben ser
adyacentes. Si es necesario se debe cambiar el orde n de las columnas en la
tabla.
Los únicos campos que no se pueden ordenar son los campos tipo Memo y OLE.
~3 .
IBlM Del menú Registros, seleccionar la opción Ordenar
rápidamente y luego e legir 8scendente o Descendente 17 . (O
también desde la barra de herramientas, hacer click
sobre e l botón Ordenar ascendente u Ordenar
descendente).
17
Al ordenar ascendentemente una tabla, si el campo por el cual se ordena es de tipo Texto, éste se ordenará de
la A a la Z y si es de tipo Numérico del O al 9. Si se ordena descendentemente, se ordenará de la Z a la A y
del9 al O.
Anexo No.12 - - - - - - - -- - - -- - - - - - - -- - - -- - - -
gEjercicio
Realizar sobre la tabla Empleados diferentes tipos de ordenamientos. Por
ejemplo, ordenar por el campo Ciudad, o por Ciudad y Fecha de contratación,
etc.
Filtrar registros
Cuando se desea ver ciertos registros de una tabla (o de un formulario) y a la
vez éstos se quieren ver ordenados, lo más adecuado es utilizar un filtro o una
consulta. Por ejemplo, es posible cuando se está utilizando la tabla Empleados
ver solamente los empleados que hayan sido contratados antes de una fec ha
determinada, ordenados por apellidos.
../ Se desea filtrar temporalmente los registros para realizar alguna consulta y / o
modificación, sobre los registros filtrados .
../ Se requiere ordenar registros por varios campos al tiempo, pero, unos en
forma ascendente y otros en forma descendente .
../ Se desea ver sólo los registros de una tabla, que cumplan con más de un
criterio. Por ejemplo, se desea filtrar los registros cuyos empleados sean de la
c iudad Cali y además hayan sido contratados antes del 1 de Julio de 1992.
68
------------------------------------------------------OrdenarReg~uos
3. Con click sostenido, arrastrar los campos sobre los que se desea
especificar algún criterio o establecer algún ordenamiento, hasta la fila
Campo de la cuadrícula situada en la parte inferior de la ventana.
(
4. Especificar el criterio, orden o ambos, en las líneas debajo de los campos
situados en el filtro.
Ejemplo
69
Anexo No.12 - - - - -- - - - - - - - - -- - - -- - - - - -- -
Eliminar un filtro
Del menú Registros, elegir Mostrar todos los registros (o bien desde
la barra de herramientas, hacer click sobre el botón Mostrar todos
los registros) .
Cuando se genera un filtro para más de un campo, por ejemplo, que la ciudad
sea igual a Bogotá y que la fecha de contratación sea posterior a Enero 1 de
1992. Las expresiones se deben escribir en e l campo correspondiente, en la fila
Criterios, para que los registros seleccionados sean los que cumplan con las dos
expresiones al tiempo.
70
---------------------------------------------------- OrdenarRe~súos
Pero, si por ejemplo, se desea que la ciudad sea igual a Bogotá o, que la fecha
de contratación sea posterior a Enero 1 de 1992, las expresiones se deben
escribir en filas distintas. Una expresión en la fila Criterios y otra en la fila o. Esto
hace que los registros seleccionados sean los que cumplan con cualquiera de
las dos expresiones (o posiblemente con ambas expresiones al tiempo).
g Ejercicio
Crear un filtro e n la tabla Empleados, que muestre todos los empleados de Cali
y q ue la identificación d el c argo sea mayor a 3.
71
AnexoNo.12 ---------------------------------------------------------
Imprimir registros
Se pueden imprimir los registros que aparecen en una Hoja de datos, junto con
los títulos de las columnas y las líneas de borde, que se muestran en el modo
Presentación hoja de datos.
Presentación preliminar
La presentación preliminar, consiste en poder ver en pantalla la apariencia que
tendrá una Hoja de datos trabajo cuando se imprima, para esto Access utiliza el
modo Presentación preliminar.
18
No solamente se puede ver la presentación preliminar de una Hoja de datos, sino de cualquier otro objeto de
una base de datos, por ejemplo, formularios, informes, módulos, etc.
72
------------------------------------------------------OrdenarRe~suos
!',.,;.,.,j:HJ._.;.~~-J~-ágin-a:j,..!..1- :fij,.,..:::
!J"""'·:
Página siguiente _j 1
Última página
73
Anexo No.12
Si el botón está seleccionado se utiliza la
impresora predeterminada por Windows
Selecdonor una Impresora dlatlnta a la predeterminada
Cambiar el tamaño del papel
3. Elegir Aceptar.
Escribir el rango de
páginas deseado
Guardar la impresi6n
en un archivo, para
imprimirlo después
4. Elegir Aceptar.
74
- - - - - - - - - - - - - -- - - -- - -- - Diseño e Impresión de Informes
ANEXO No.13
( Definición
Un informe es la forma efectiva de presentación de los datos en formato
impreso. En un informe es posible presentar la información deseada, ya que
tiene control sobre la presentación del mismo y de los datos que lo componen.
En un informe, es posible incluir entre otras características : logotipos, cálculos
totales y subtotales, presentación de los datos agrupados por categorías y
etiquetas de correo.
Crear un informe
Para crear un informe, se debe, desde la ventana de la base de datos, hacer
click sobre la ficha Informes y posteriormente en Nuevo.
Aparece entonces el siguiente cuadro de diálogo:
e
r.. .... . .. ... .. . .... . ...,. . . . .. . . . . . . . . . . . . . .. . .¡ ~ 1 1 1 j. '1 ., 1
1 ~: Autoinlorme: en columMs
Autoinlorme: tn.rlar
Asistente para ¡,álicas
¡~ .........................................--.-•'
Elija la tabla o consulta de donde
provienen los datos del objeto: ...................... . . ,. .. ..........El
75
Anexo No.13
~~~e~~é~~o:•i:lels·····~~ ~< :
76
Diseño e Impresión de Informes
Nombre y apel~dos
Dirección .i.J
Fecha de ingreso 2]
~
¡Prioridad
_:!j
! lnterv.:~los de .:~grup.:~mrento
La siguiente opción permite indicarle hasta cuatro campos por los cuales
agrupar la información :
Anexo No.13
.3
2 L. GJJJJ
3 1 [:] Ji]
4 L ..................................3 !U
Archiv~ --· .....-M...-.-....., ....•.......·.--·.-- .... ~.~.-.---•--··--··--· -- ~- -- .........-...........................-.-- ··--·----··· -- . ... ......... .
[~-~--:.~--------"~-----·---·--•···--·--··'
Asrslcntc para mformcs ~"""'""'"'""''e:""
e:.Oué distribución desea apticar al informe?
,-Distribución--, ¡- Orientación.......,
¡; ~ $ ~
IIXXIIXXXXII :: ¡ ,
!lXXII XIIII X IIIIXX XXXII XXXII
¡0 Esquema 2
)()()()()( )()()()~)( )()()()()( )()()()()( )()()()()( l. re- Alinear a la ¡ :.................................
l
)()()()()(
)()()()()(
XX!OIX
)()()()~)(
XX XXX
)()()()()(
XXX~ X
)()()()()(
XX XXX
)()()()()(
l . ~quierda 1 !
)()()()()( )()()()~)( )()()()()( XX XXX XX XXX ¡ r . Al_inear a la \
XX XXX XX!OIX XX XXX XX XXX XX XXX ¡; izquierda 2 ¡
XX XXX XX!OIX XX XXX XX XXX XX XXX L~_..._......__... . . . . . ,. . . . . . . . . .J
)()()()()( )()()()~)( )()()()()( )()()()()( )()()()( )(
Compacto
Corporativo
Gris
Informal
Ne~Jita
•• . :. ':'•••• •••• !-.-!••••••••• !'•........~ .•.... ···' ·' · .•..•..... : . . ···' ··· .••..•.,.."! .•.•.'!. . . .. . ............... ··'············ ••••••••••••••••••••••••••••••••••••
Asistente para mformcs
~~~.F.~.~.~.O.~.P..E.~.s.~.~~......................... ......
79
Anexo No.l3
'~
(il ~~tiiriil· l,oO% :::01. ¡ ·c:~,,~,J
......,. .
.......~1.. .................... !!1:]
:'(Wl.
; ... ~
INFORMACION PERSONAL
Nambre y apellidos DireccióJl Feclaa ie ingres. Estada dril
cll3S~~-78
23/10115167 casado
80
- -- - - - - - -- -- - - - - - - - - Diseño e Impresión de Informes
El.
J~] Caja de herramientas: Activa o desactiva la caja de herramientas
que permite agregar controles.
--
Ordenar y agrupar: Permite agregar, eliminar o cambiar niveles
(
de agrupamiento.
".K'I
I.::1 Generar: Invoca al asistente o generador.
( r:a1
~ Ventana de la base de datos: Muestra la ventana de la base de datos.
r¡¡;,"[l
~Nuevo objeto: Permite insertar un nuevo objeto.
h~LI
~Color del texto: Permite seleccionar el color del texto del
informe.
81
Anexo No.13 - - -- - - - - - -- - - - -- - - - - - - - - -- --
Caja de herramientas
)
l!~: Asistente para controles: Activa o desactiva los asistentes para
controles.
82
- - -- - - - - -- - - - -- -- - -- - - Diseño e Impresión de Informes
il
:~
:. ~ • • Cuadro combinado: Crea un cuadro para modificar datos o
e elegir un valor de una lista.
:ª.~~~ Marco de objeto independiente: Crea un marco para prese ntar un objeto
OLE.
(
~
~ Marco de objeto dependiente: Crea un marco para presentar un objeto
OLE d e la base de datos.
~
l!al Salto de página: Marca el comienzo de una nueva página.
83
Anexo No.13
Modificación de un informe
En Access es posible personalizar un informe, agregando campos, cambiando
la apariencia y el formato, el texto de las etiquetas o la fuente de datos, a l igual
que el orden o agrupamiento entre otras opciones.
Agregar campo:
Para agregar un campo, se debe hacer click sobre el ícono de lista de campos.
Posteriormente, arrastrar el campo deseado a l informe.
Crear etiqueta:
84
- - - - - - - - - - - - - - - - - - - - - - - Diseño e Impresión de Informes
Autoinforme en columnas
Crea automáticamente un informe en columnas. Utiliza todos los campos
existentes en la tabla:
Nlllllh re e: argo F~ ..
w _ •••••• __ _ Lnl .... ..........
Inmediatamente es posible modificar cualquiera de los componentes del
reporte y grabarlo.
Autoinforme tabular:
85
Anexo No.13
10 2)0000 Cajero
11 10000 """"taria.
12 lJOOO tesorera
13 :llOOO m!1'1Sajel0
14 6)000 oollbdor
15 ])000ce1Ador
16 1200000 ~pcionlsta.
17 ])000 rrl!ma )
18 87000 as~>R ponanal
19 :llOOOOOOO Canmctcr
Impresión de Informes
Para imprimir un informe desde la pantalla de diseño basta con seleccionar en
el menú Archivo la opción Imprimir o hacer click en el icono Imprimir.
86
- - - - - - -- - - - - - - - - - - - - -- - - - - Introducción a Macros
APÉNDICE
Introducción a Macros
{
Una macro es un conjunto de una o más acciones, cada una de las cuales
\ ejecuta alguna acción como por ejemplo, abrir un formulario o imprimir un
informe. Es posible crear macros para automatizar las tareas más comunes.
Q.iseño
( ' ' ........... ... ................. ...... .
< NueVQ
--
Tipo de objeto Tabla
Nombre del objeto cargos SeleGcirne Sí para guardar :
el objeto cuando se cierra. ~
Guardar Seleccione No para cerrar el ~
objeto sin guardarlo. :
Seleccione "Preg.rntar" para :
preg.rntar si se guarda el ~
objeto ante~ de cerra1 ;
Presione F1 si de$eo obtener ~
Aylx:la sebe e~te argumento. !
Para crear rápidamente una macro que lleva a cabo una acc1on sobre un
objeto específico, e s posible arrastrar el objeto desde la ventana de la base de
datos hasta una fila de acción en la ventana Macros. Por ejemplo, se puede
crear una macro que abra un formulario arrastrando el formulario a una fila de
acción.
Para hacer esto, se hace clic en Mosaico en el menú Ventana para posicionar la
ventana Macros y la ventana de la base de datos de forma que ambas sean
visibles en la pantalla; entonces se hace clic en la etiqueta de la ventana de la
base de datos correspondiente al tipo de objeto que se desee arrastrar, luego
se hace clic en el objeto y se arrastra hasta una fila de acción.
88
- - - - - - - - - -- - - -- - - -- - - - - ----Introducción a Macros
ll!t:,.:~.: :~: ~: :~==:: : : :~: : :~: ~: : :. :~:~.: ~: : : .:~: ~: : :: : .: : :~ :: .: : .: .:. : :.: : : : :~:~~~:: ~ ~:~::.: ~: .: :~: ~:~: :.~: : :.: : :~ : : : : ::::::::::::::::::::::::@
i Argumentos de occión
:·························································································································································································································
(
¡ 1ntroduzco uno occión en esta columna.
Al arrastrar una macro se agrega una acción que ejecuta la macro, mientras
que al arrastrar cualquier otro objeto (tablas, consultas, formularios, informes o
módulos) se añade una acción que abre el objeto.
89
Apéndice - - - - - - - - - - - - - - - - - -- - - - - - - - - - -
: r···.w.wmAw.w.N~-;~; -··w·.··.·.-.-·.-.-. . . .
1
\ '
1
~ ............................................................................................................................................................:
90
- - - - - - - - -- -- - -- -- - - - - - - - - -- -Introducción a Macros
tmJ érchivo ~dición ~er !nsertar formato flegislros .!:!erramientas Ventana Ayyda
91
)
)
(
... l
l:L'.
)
\
;
(