Documente Academic
Documente Profesional
Documente Cultură
PRESENTACIN
La Catlica 2000, Institucin Tecnolgica lder en el norte del Per, desde sus inicios
siempre march al ritmo de los incesantes cambios tecnolgicos y al rpido incremento del
conocimiento. La educacin ha dejado de ser un etapa que termina en un momento determinado, para
convertirse en un proceso permanente.
En
necesidad de las empresas de contar con un personal profesional altamente calificado que responda a
las necesidades y pueda constituir la diferencia entre ganar y perder un negocio o empresa, pone a su
disposicin como informacin de vital importancia, el Manual de Microsoft Access 2010, el cual
contiene conceptos fundamentales que todos los profesionales del rea de Informtica deben de
dominar a la perfeccin.
En la era del conocimiento que estamos viviendo, en donde el aprendizaje es la materia
prima estratgica para el desarrollo de nuestro pas, nuestro aporte materializado en el manual de
Microsoft Access 2010 servir de forma valiosa a los fines que persiga el educando.
Finalmente, nuestro compromiso y agradecimiento por la confianza depositada en nuestra
institucin para su formacin profesional, asimismo tambin al personal docente y administrativo que
conjuntamente con la Industria Grfica 2000 hacen llegar a Ud. el presente manual el cual esperamos
satisfaga todas y cada una de sus expectativas.
Atentamente,
_________________________________
Lic. Jorge Palomino Rivera
Administrador General
Grupo Educativo 2000
________________________________
Lic. Cleida Rivera Morales
Directora General
La Catlica 2000
-1-
La Catlica 2000
NDICE
LO NUEVO DE MICROSOFT ACCESS 2010
Pgina
CAPTULO 1: INTRODUCCIN
1.1
13
1.2
13
1.3
16
1.4
16
1.5
17
1.6
18
1.7
19
1.8
19
20
2.2
20
2.3
22
2.4
22
2.5
22
2.6
22
2.7
23
2.8
24
29
3.2
29
3.3
30
3.4
32
3.5
32
3.6
33
3.7
33
-2-
La Catlica 2000
Qu es un Formulario? _________________________________________________
34
4.2
34
4.3
35
4.4
37
4.5
38
4.6
38
4.7
38
4.8
39
4.9
40
40
42
43
47
5.2
47
5.3
47
5.4
49
49
49
51
52
52
53
54
54
54
55
5.7
56
5.8
57
5.9
58
58
59
61
62
5.5
5.6
Qu es un Informe? ___________________________________________________
64
6.2
64
6.3
64
6.4
65
-3-
La Catlica 2000
6.5
65
6.6
66
6.7
67
6.8
68
6.9
70
71
71
71
71
72
72
73
75
-4-
La Catlica 2000
Microsoft Office Web Apps: Ample su experiencia de Office 2010 a Internet. Almacene sus
archivos de Word, Excel, PowerPoint y OneNote en lnea y, a continuacin, obtenga acceso
al contenido, visualcelo, edtelo y comprtalo prcticamente desde cualquier lugar.
Microsoft Office Mobile 2010: Mantngase actualizado y responda rpidamente usando las
nuevas versiones mviles de las aplicaciones Office 2010 diseadas especficamente para su
telfono con Windows.
-5-
La Catlica 2000
-6-
La Catlica 2000
-7-
La Catlica 2000
B. Campos calculados
Puede crear un campo que muestre los resultados de un clculo. El clculo debe hacer referencia a
otros campos de la misma tabla. Para crear el clculo, se usa el generador de expresiones.
C. Nueva interfaz de usuario
La nueva interfaz de usuario , incluida con Office Access 2007 y mejorada en Access 2010 , se
dise para facilitar la bsqueda de comandos y caractersticas que antes estaban poco visibles
entre una cantidad considerable de mens y barras de herramientas.
La cinta es una coleccin de fichas que contienen grupos de comandos organizados por
caracterstica y funcionalidad. La cinta reemplaza los niveles de mens y barras de herramientas de
las versiones anteriores de Access.
La vista Backstage es una novedad de Access 2010 que contiene comandos aplicables a toda una
base de datos (por ejemplo, compactar y reparar o abrir una nueva base de datos). Los comandos
estn organizados en fichas en la parte izquierda de la pantalla y cada ficha contiene un grupo de
comandos o vnculos relacionados. Por ejemplo, al hacer clic en Nuevo, puede ver un conjunto de
botones que le permiten crear una nueva base de datos desde el principio o seleccionar una base
de datos de una biblioteca de plantillas de base de datos diseadas por profesionales.
-8-
La Catlica 2000
Una base de datos correctamente diseada permite obtener acceso a informacin exacta y
actualizada. Puesto que un diseo correcto es esencial para lograr los objetivos fijados para la base de
datos, parece lgico emplear el tiempo que sea necesario en aprender los principios de un buen diseo
ya que, en ese caso, es mucho ms probable que la base de datos termine adaptndose a sus
necesidades y pueda modificarse fcilmente.
El proceso de diseo
El proceso de diseo consta de los pasos siguientes:
-9-
La Catlica 2000
nombre de cliente, su direccin, ciudad, provincia, cdigo postal y nmero de telfono. Cada uno
de estos elementos representa una columna posible de una tabla.
Productos
Nombre
Cantidad
Pedidos
Proveedores
Nombre
Contacto
Direccin
Ciudad
Telfono
Pedidos
Npedido
Fechapedido
Producto
Cantidad
Precio
Total
Productos
Nombre
PrecioUni
CantidadAlm
Pedidos
CantxUni
Proveedores
Nombre
Contacto
Direccin
Ciudad
Regin
Cdigopostal
Telfono
Pas
Pedidos
Npedido
Vendedor
Fechapedido
Producto
Cantidad
Precio
- 10 -
La Catlica 2000
Productos
Idproducto
Nombre
PrecioUni
CantidadAlm
Pedidos
CantxUni
Proveedores
Idproveedor
Nombre
Contacto
Direccin
Ciudad
Regin
Cdigopostal
Telfono
Pas
Pedidos
Idpedidos
Npedido
Vendedor
Fechapedido
Producto
Cantidad
Precio
G. Ajustar el diseo
Cuando tenga las tablas, los campos y las relaciones necesarias, debes de crear y rellenar las
tablas con datos de ejemplo y probar que funcionan con la informacin: creando consultas,
agregando nuevos registros, etc. Esto le permitir encontrar posibles problemas, como la
necesidad de agregar una columna que olvid insertar durante la fase de diseo, o dividir una
tabla en dos tablas para eliminar datos duplicados.
Cientes
Idcliente
Nombres
Apellidos
Direccin
Ciudad
Regin
Cdigopostal
Telfono
Pas
Productos
Idproducto
Nombre
PrecioUni
CantidadAlm
Pedidos
CantxUni
Proveedores
Idproveedor
Nombre
Contacto
Direccin
Ciudad
Regin
Cdigopostal
Telfono
Pas
Pedidos
Idpedidos
Npedido
Vendedor
Fechapedido
Producto
Cantidad
Precio
Detalles Pedido
Idpedidos
Idproducto
PrecioUnidad
Cantidad
Cuando pruebe la base de datos inicial, probablemente se dar cuenta de que se puede mejorar.
stas son algunas comprobaciones que puede hacer:
Olvid incluir alguna columna?
Hay alguna columna innecesaria porque se puede calcular con los campos existentes?
Ha proporcionado informacin duplicada en alguna de las tablas?
Tiene tablas con muchos campos, un nmero limitado de registros y muchos campos vacos
en cada registro?
Ha dividido cada elemento de informacin en sus partes lgicas ms pequeas?
Estn representadas todas las relaciones entres las tablas mediante campos comunes o
mediante una tercera tabla?
- 11 -
La Catlica 2000
Este diseo infringe los requisitos de la segunda forma normal, porque Nombre de producto
depende de Id de producto, pero no de Id de pedido, por lo que no depende de toda la clave
principal. Debe quitar Nombre de producto de la tabla, ya que pertenece a una tabla diferente (a
la tabla Productos).
Tercera forma normal
La tercera forma normal exige no solo que cada columna que no sea clave dependa de toda la
clave principal, sino tambin que las columnas que no sean clave sean independientes unas de
otras.
O dicho de otra forma: cada columna que no sea clave debe depender de la clave principal y
nada ms que de la clave principal. Por ejemplo, considere una tabla con las siguientes
columnas:
Suponga que la columna Descuento depende del precio de venta al pblico (PVP) sugerido. Esta
tabla infringe los requisitos de la tercera forma normal porque una columna que no es clave, la
columna Descuento, depende de otra columna que no es clave, la columna PVP. La
independencia de las columnas implica que debe poder cambiar cualquier columna que no sea
clave sin que ninguna otra columna resulte afectada. Si cambia un valor en el campo PVP, la
columna Descuento cambiara en consecuencia e infringira esa regla. En este caso, la columna
Descuento debe moverse a otra tabla cuya clave sea PVP.
- 12 -
La Catlica 2000
Objetivo:
Conocer el concepto de base de datos y su gestin a travs de Microsoft Access; cmo entrar y salir del
programa, el entorno de trabajo y las secciones de la ventana.
Registro: Es cada una de las filas de la tabla, y est formado por el dato de cada uno
de los campos almacenados en una misma operacin.
En la tabla Productos, por ejemplo, cada fila o registro contendra informacin sobre un
producto y cada columna o campo contendra algn dato sobre ese producto, como su
nombre o el precio.
- 13 -
La Catlica 2000
REGISTROS
B. Consultas:
Una consulta recupera informacin de la base de datos y eventualmente las presenta en la
pantalla. Los registros seleccionados constituyen un conjunto. Este conjunto es dinmico en
el sentido de que su contenido tiene por origen varias tablas y con el sentido de solo existir
mientras la consulta est activa. Al cerrar una consulta, el conjunto de registros deja de
existir. Esto constituye una gran ventaja pues si alteramos los datos de una tabla las
consultas sobre ella automticamente reflejarn esas alteraciones.
C. Formularios:
Un formulario es una ventana diseada para la introduccin y edicin de datos.
El formulario permite introducir, modificar, consultar y borrar los registros de la tabla o
consulta para la que se ha diseado. La ventaja frente a la presentacin como hoja de datos
es que ayuda a su comprensin, utilizando los controles ms adecuados a cada tipo de
informacin.
Un diseo de pantallas adecuado a cada usuario reduce el tiempo de aprendizaje y motiva al
usuario, lo que es casi una garanta de xito.
D. Informes:
Si el formulario es la forma idnea de introducir y editar los datos, la mejor forma de
mostrarlos es mediante un informe en una pgina impresa o mediante su representacin en
la pantalla del ordenador.
- 14 -
La Catlica 2000
Bsicamente, los formularios son presentaciones hechas para mostrar los datos en pantalla,
mientras que los informes estn pensados para imprimirlos.
E. Mdulos:
Un mdulo es bsicamente un conjunto de declaraciones, instrucciones y procedimientos que
se almacenan en una unidad con nombre para organizar el cdigo de Microsoft Visual Basic
(Microsoft Visual Basic: versin visual del lenguaje de programacin Basic de alto nivel.
Microsoft ha desarrollado Visual Basic para crear aplicaciones basadas en Windows).
Un mdulo puede ser de clase o estndar. Los mdulos de clase se adjuntan a formularios o
informes, y normalmente contienen procedimientos especficos del formulario o el informe al
que se adjuntan. Los mdulos estndar contienen procedimientos generales que no estn
asociados a ningn otro objeto. Los mdulos estndar se enumeran en mdulos en el panel
de exploracin, pero los mdulos de clase no.
F. Macros:
Una macro es una herramienta que permite automatizar tareas y mejorar la funcionalidad de
formularios, informes y controles. Por ejemplo, si agrega un botn de comando a un
formulario, asocia el evento al hacer clic del botn a una macro y esta macro contiene los
comandos que desea que se ejecuten cada vez que se haga clic en el botn.
En Access, resulta til considerar las macros como un lenguaje de programacin simplificado
que se escribe generando una lista de acciones a realizar.
Las macros permiten mejorar la funcionalidad de formularios, informes y controles sin escribir
cdigo en un mdulo de Visual Basic para Aplicaciones (VBA).
- 15 -
La Catlica 2000
A Clic
[ ] +[ R ]
B Clic
C Clic
Enter
Ficha
Archivo
Seccin de
Plantillas
- 16 -
Base de Datos
en blanco
La Catlica 2000
E
I
G
A._______________________________
B._______________________________
C._______________________________
D._______________________________
E._______________________________
F._______________________________
G._______________________________
H._______________________________
I.________________________________
J._______________________________
C Asignar un nombre
a la base de datos.
D Clic en la imagen de la
carpeta y ubicar la unidad
o carpeta de destino.
E Clic en el botn
Crear.
- 17 -
La Catlica 2000
F
Access crea la base de datos y, a continuacin, abre una tabla vaca (denominada Tabla1) en la
vista hoja de datos.
G Access coloca el cursor en la primera celda vaca de la columna haga clic para agregar de la
nueva tabla.
Para agregar datos, comience a escribir, o bien, pegue datos de otro origen.
Nota:
Se recomienda crear la tabla en vista Diseo, ya que dicha vista permite especificar el
formato, propiedades, tipo de datos, etc., para lograr el diseo de una base de datos bien
estructurada y con el menor margen de error posible.
Si no desea escribir datos en este momento, haga clic en Cerrar.
Por ejemplo, si va a importar datos de una hoja de clculo de Excel, haga clic en Excel. Si no
aparece el tipo de programa que necesita, haga clic en Ms.
B En el cuadro de dilogo Obtener datos externos, haga clic en Examinar para buscar el archivo
de datos de origen o escriba la ruta de acceso completa del archivo de datos de origen en el
cuadro Nombre de archivo.
- 18 -
La Catlica 2000
C Haga clic en la opcin que desee (todos los programas permiten importar y algunos permiten
anexar o vincular), especifique cmo y dnde desea almacenar los datos en la base de datos
actual. Puede crear una nueva tabla que use los datos importados, o bien (con algunos
programas) puede anexar los datos a una tabla existente o crear una tabla vinculada que
mantenga un vnculo a los datos del programa de origen.
D Si se inicia un asistente, siga las instrucciones que aparecen en las pginas del asistente. En la
ltima pgina del asistente, haga clic en Finalizar.
E
Access le preguntar si desea guardar los detalles de la operacin de importacin que acaba de
realizar. Si cree que en el futuro volver a realizar la misma operacin de importacin, haga clic
en Guardar los pasos de la importacin y especifique los detalles.
B En la vista
Backstage,
realice clic sobre Cerrar
base de datos.
B En la vista Backstage,
realice clic sobre Salir.
- 19 -
La Catlica 2000
Objetivo:
Conocer los distintos tipos de datos que pueden ser introducidos en una tabla as como las propiedades
de los campos. Disear y modificar tablas
Cuando se usa una base de datos, los datos se almacenan en tablas (listas basadas en asuntos que
contienen datos organizados en registros). Por ejemplo, puede crear una tabla Contactos para
almacenar una lista de nombres, direcciones de correo electrnico y nmeros de telfono.
Para empezar a disear una base de datos, debe planear todas sus tablas y decidir de qu modo se
relacionarn entre s. Antes de crear tablas, estudie detenidamente los requisitos y determine todas las
tablas que necesita. Para ver una introduccin a la planeacin y el diseo de una base de datos, vea
conceptos bsicos del diseo de una base de datos.
2
3
1 Un registro
2 Un campo
3 Un valor de campo
Un registro se compone de varios campos que brindan informacin especfica de un elemento de la
tabla, que puede ser, datos personales, descripcin de un producto, una transaccin u operacin.
Ejemplo: Mndez Correa, Sebastin Alonso, Av. Universitaria, Lima, alguien@example.com.
ltimo registro
Primer registro
Registro anterior
Nuevo registro
Registro siguiente
Bsqueda de registro
Registro actual
La Catlica 2000
Creando la Tabla:
A En el grupo tablas seleccionamos el comando Diseo de tabla.
Descripcin de campos
(opcional)
Tipo de datos
1)
2)
3)
4)
Escriba la lista de nombres del campo (Id_cliente, Apellidos, Nombres, Direccin, etc.)
Asigne un tipo de dato para cada campo, vea Tipo de datos.
Escriba una breve descripcin sobre cada campo, opcional.
Indique las propiedades que poseer cada campo.
C Ahora comenzaremos a llenar la cuadrcula con los datos que tendr nuestra tabla:
D Debe especificar una clave principal de una tabla para poder aprovechar las siguientes
ventajas:
Access crea un ndice para la clave principal de forma automtica, lo que puede contribuir a
aumentar el rendimiento de la base de datos.
Access se asegura de que cada registro tenga un valor en el campo de clave principal.
Access se asegura de que cada valor del campo de clave sea nico. Los valores nicos son
fundamentales porque, de lo contrario, no hay ninguna forma de distinguir correctamente un
registro concreto de otros registros.
Formamos profesionales de xito para el Per
- 21 -
La Catlica 2000
- 22 -
La Catlica 2000
Texto
Memo
Bloques de texto largos. Una utilidad tpica de un campo Memo sera una
descripcin de producto detallada.
Nmero
Valores numricos, como distancias. Tenga en cuenta que existe un tipo de datos
independientes para la moneda.
Fecha/Hora
Moneda
Valores monetarios.
Autonumrico
Si/No
Objeto OLE
Son objetos tales como grficos, texto, imgenes, creados en otras aplicaciones,
que se han incrustado o vinculado.
Hipervnculo
Datos Adjuntos
Campo calculado
Bsqueda
Imagnese el tipo de datos de un campo como un conjunto de cualidades que se aplica a todos los
valores incluidos en el campo. Por ejemplo, los valores almacenados en un campo texto solo
pueden contener letras, nmeros y un conjunto limitado de caracteres de puntuacin, y un campo
texto puede contener un mximo de 255 caracteres.
Sugerencia: En ocasiones, puede parecer que los datos de un campo son de un tipo, aunque en
realidad son de otro. Por ejemplo, puede parecer que un campo contiene valores numricos,
cuando en realidad se trata de valores de texto, como nmeros de habitaciones.
Formamos profesionales de xito para el Per
- 23 -
La Catlica 2000
C. En campos autonumricos:
Los campos autonumricos son entero largo.
2.8.2. Formato
Esta propiedad la pueden tener todos los campos, menos los objetos OLE.
El formato solo afecta a la presentacin de los datos, nunca al valor almacenado de una tabla. Los
nmeros y las fechas se pueden presentar con diferentes formatos. Los nmeros pueden aparecer
con separador de miles, con un smbolo de moneda o con un determinado nmero de decimales.
Si no se determina nada en esta propiedad, Access utiliza el formato General y los datos aparecen
tal y como se hayan introducido.
A. En campos numricos y monedas:
- 24 -
La Catlica 2000
B. En campos Fecha/Hora:
C. En campos S/No:
Disponen de los formatos predefinidos S/No, Verdadero/Falso y Activado/Desactivado. S,
Verdadero y Activado son equivalentes entre s, al igual que lo son No, Falso y Desactivado.
D. En campos Texto y Memo:
No disponen de formatos predefinidos, para los campos texto se tendran que crear formatos
personalizados.
Cuando definimos un formato para un determinado campo, le estamos indicando a Access
cmo deber presentar los datos almacenados en el campo.
Pero podemos definir nuestros propios formatos. En la personalizacin de los formatos de los
campos de las tablas se pueden utilizar de forma genrica cualquiera de esos smbolos:
2.8.3.
Mscara de entrada
Se utiliza la mscara de entrada para facilitar la entrada de datos y para controlar los valores
que los usuarios pueden introducir.
Por ejemplo, puede crear una mscara de entrada para un campo Nmero de telfono que
muestre exactamente cmo debe introducirse un nuevo nmero: (___) ___-____.
- 25 -
La Catlica 2000
Para crear una mscara hay un esquema de tres partes separadas por ;:
Presenta la mscara de entrada.
Indica si los caracteres literales empleados en la mscara se almacenan o no en el campo
junto con los datos. Se escribe 0 para que se guarden y 1 para que no se guarden.
Especifica el caracter que debe aparecer en los espacios en blanco de la mscara. Access
por defecto utiliza el subrayado.
Los cdigos son los siguientes:
2.8.4. Ttulo
Se utiliza esta propiedad para indicar cmo queremos que se visualice la cabecera del campo.
Por ejemplo, si un campo se llama Fech_nac e indicamos Fecha de nacimiento como valor en
la propiedad Ttulo, en la cabecera del campo Fech_nac veremos Fecha de nacimiento.
- 26 -
La Catlica 2000
2.8.8. Requerido
Si se encuentra activado S, no dejar que el usuario abandone un registro sin haberlo
rellenado.
2.8.10. Indexado
Se utiliza esta propiedad para establecer un ndice de un solo campo. Los ndices hacen que
las consultas basadas en los campos indexados sean ms rpidas, y tambin aceleran las
operaciones de ordenacin y agrupacin.
Por ejemplo, si buscas empleados basndose en un campo llamado Apellidos, puedes crear un
ndice sobre este campo para hacer ms rpida la bsqueda.
Esta propiedad dispone de tres valores:
No: Sin ndice.
S (con duplicados): Cuando se asigna un ndice al campo y adems admite valores
duplicados (dos filas con el mismo valor en el campo).
S (sin duplicados): Cuando se asigna un ndice pero sin admitir valores duplicados.
CASO PRCTICO
Se desea realizar una base de datos que cumpla con lo siguiente:
TABLA DISTRITO
TABLA GRADO
- 27 -
La Catlica 2000
TABLA MATRCULA
TABLA ALUMNOS
TABLA PROFESORES
TABLA NOTAS
- 28 -
La Catlica 2000
Objetivo:
Establecer relaciones entre las distintas tablas de una base de datos, con el fin de que puedan
utilizarse como un conjunto.
- 29 -
La Catlica 2000
varios que se define mediante la creacin de dos relaciones uno a varios con la tabla Detalles
de pedidos. Un pedido puede incluir muchos productos, y cada producto puede aparecer en
muchos pedidos.
La Catlica 2000
En la parte superior deben estar los nombres de las dos tablas relacionadas (Pedido y
Detalles_Pedido) y debajo de stos el nombre de los campos de relacin (Idpedido y Idpedido).
siempre deben ser campos que contengan el mismo tipo de informacin y por lo tanto del
mismo tipo.
Observa en la parte inferior el tipo de relacin que se asignar dependiendo de las
caractersticas de los campos de relacin (en nuestro caso uno a varios).
d) Activar el recuadro Exigir integridad referencial haciendo clic sobre ste.
La integridad referencial es un sistema de reglas que utiliza Access 2007 para asegurarse
que las relaciones entre registros de tablas relacionadas son vlidas y que no se borren o
cambien datos relacionados de forma accidental.
Al exigir integridad referencial en una relacin le estamos diciendo a Access 2007 que no nos
deje introducir datos en la tabla secundaria si previamente no se ha introducido el registro
relacionado en la tabla principal.
La integridad referencial dispone de dos acciones asociadas Actualizar en cascada los
campos relacionados y Eliminar en cascada los registros relacionados
Actualizar en cascada los campos relacionados: Hace que cuando se cambie el valor del
campo de la tabla principal, automticamente cambiarn los valores de sus registros
relacionados en la tabla secundaria.
- 31 -
La Catlica 2000
La Catlica 2000
b) Hacer clic con el botn izquierdo sobre la relacin, la relacin quedar seleccionada, y a
continuacin pulsar la tecla DEL o SUPR.
La relacin queda eliminada de la ventana y de la base de datos.
CASO PRCTICO
1. En la Base de datos con el nombre Colegio, crear las siguientes relaciones:
- 33 -
La Catlica 2000
Objetivo:
Brindar al alumno los conocimientos bsicos sobre el uso de formularios y subformularios.
4.1. Qu es un Formulario?
En Microsoft Access, los formularios suministran la manera fundamental en que el usuario visualiza
e interacta con los datos.
Un formulario es una plantilla para el ingreso de datos a una tabla, el formulario tambin puede ser
un formulario de consulta, o de bsqueda de datos.
- 34 -
La Catlica 2000
B Esto mostrar la cuadrcula del diseo del formulario en el cual mencionaremos las secciones
o las partes.
Encabezado de
formulario
muestra un ttulo
para el formulario
Encabezado de
pgina
muestra un ttulo
para el documento
impreso
Detalle
muestra controles
para el
mantenimiento de
formulario
Pie de pgina
muestra un texto
al final del
documento
impreso
Pie de Formulario
muestra controles
para el
mantenimiento del
formulario
C Ahora ejecute el panel Lista de campos que se
encuentra dentro de la ficha Diseo en el grupo
Herramientas, clic en Agregar campos existentes.
- 35 -
La Catlica 2000
- 36 -
Cuadro de texto
La Catlica 2000
E Una vez insertados los campos necesarios ordnelos para que el ingreso de datos sea lo
ms cmodo posible y se pueda agilizar el ingreso de informacin. A continuacin se muestra
un formulario en vista Diseo, recuerde que puede cambiar el texto de las etiquetas pero no
cambie el texto de los cuadros de texto ya que esto modificara los vnculos.
ta
No
- 37 -
La Catlica 2000
Cuadro de Texto: Es uno de los controles ms importantes ya que permite visualizar o ingresar
datos a las tablas.
Etiqueta: Este control permite poner etiquetas, rtulos o ttulos a otros controles o al mismo
formulario.
Lnea: Este control permite dibujar lneas las cuales pueden usarse como separadores.
Botn de Comando: ste es uno de los controles programables que tiene Access el cual
tambin puede ser configurado por medio del Asistente.
Rectngulo: Este control permite dibujar reas rectangulares o cuadradas para la ordenacin de
datos.
Subformulario / Subinforme: Este control permite insertar un formulario dentro de otro
formulario con cual podemos realizar bsquedas de datos o anlisis de nuestra data.
Imagen: Este control permite insertar imgenes dentro del formulario o informe.
Cuadro Combinado: Esta herramienta muestra un listado de opciones de otra tabla o datos que
ingresamos manualmente.
Imagen: Este control permite el ingreso de imgenes al formulario, el tipo de imgenes que
permite este control son: Gif, jpg, bmp, png.
Para agregar un control solo seleccionamos el control deseado y damos un clic en el formulario.
- 38 -
La Catlica 2000
No
ta:
B
A
D
- 39 -
La Catlica 2000
La Catlica 2000
:
ota
Cuando desee insertar una imagen, las imgenes deben de estar con el
formato (BMP). Si estas imgenes se encuentran con otro tipo de formato,
entonces no se mostrar en el formulario, puede cambiarlo utilizando el
programa Paint, es decir, abrir la imagen con el programa, y al guardarlo,
seleccione el formato BMP.
- 41 -
La Catlica 2000
A
B
D En esta parte se mostrarn los campos que ya hayan sido insertados para mostrar en el
formulario.
E Una vez seleccionada la distribucin que nos interesa, clic en el botn Siguiente.
esta
pantalla
elegimos
la
F En
distribucin de los datos dentro del
formulario. Al seleccionar una opcin
de formato aparecer a su izquierda el
aspecto que tendr el formulario con
esa distribucin.
G A continuacin pulsamos el botn
Siguiente.
H En esta ventana, el Asistente nos
pregunta el ttulo del formulario, este
ttulo tambin ser el nombre asignado
al formulario.
I Finalmente, para terminar. pulse el
botn Finalizar.
Antes de pulsar el botn Finalizar, se
muestran 2 opciones que en el cual
podemos elegir:
- 42 -
F
G
H
La Catlica 2000
- 43 -
La Catlica 2000
E En el cuadro que se
muestra a continuacin,
seleccionamos la opcin
Usar tablas y consultas
existentes. Ya que la otra
opcin
nos
permite
seleccionar los formularios
que se hayan creado en la
base de datos.
F Para continuar,
Siguiente.
clic
en
- 44 -
La Catlica 2000
G
H
J
I
K
J En esta parte se mostrarn los campos que ya hayan sido insertados para mostrar en el
formulario.
K Para continuar, clic en el botn Siguiente.
L En el siguiente cuadro,
definiremos
qu
campo
vinculan con el formulario
principal al subformulario, en
este caso, hacemos un clic
en la opcin Definir la ma
propia.
M ste es el paso ms
importante ya que vamos a
elegir qu campos deseamos
que
se
vinculen
del
formulario
principal
al
subformulario, para este
caso seleccionaremos los
campos
Cur_cod,
del
formulario, as como tambin
el campo Cur_cod del
subformulario.
N Para continuar, clic en el
botn Siguiente.
P
- 45 -
La Catlica 2000
Q Se a creado un subformulario dentro del formulario, adems en Todos los objetos de Access,
se ha creado el Subformulario Curso.
- 46 -
La Catlica 2000
Objetivo:
Conocer otro objeto ms de la base de datos: las consultas. Crear, visualizar y ejecutar consultas de
seleccin, aprender a manejar los elementos que intervienen en las mismas.
- 47 -
La Catlica 2000
D Una vez seleccionadas todas las tablas o consultas que se van a utilizar, hacer clic en el botn
Cerrar. Se visualizarn las tablas en la parte superior de la ventana de diseo de consultas, tal
y como lo muestra la figura siguiente:
- 48 -
Tabla: Nombre de la tabla de la que sacamos el campo. Nos ser til cuando
definamos consultas basadas en varias tablas.
La Catlica 2000
G Seleccionar la opcin
Ejecutar del grupo
Resultados, dentro de
la ficha Diseo de la
consulta.
A
B
- 49 -
La Catlica 2000
Observacin:
Para eliminar uno o ms campos que se encuentra en la cuadrcula de una consulta,
realice el siguiente procedimiento:
A Ubicar el cursor en la parte
superior del nombre del
campo en la cuadrcula,
deber de mostrar el
puntero.
- 50 -
La Catlica 2000
Nota: Para la negacin de registro puede utilizar el smbolo diferente <> o la palabra No
delante del registro mencionado.
C. Mostrar al personal que en sus apellidos empiecen con T, A y con la letra M.
Nota: Se puede usar como criterio smbolos de comparacin < (menor), > (mayor), <= (menor
igual), >= (mayor igual) y <> (distinto de).
E. Mostrar al personal que halla ingresado en el primer semestre del ao 2000.
Nota: Para trabajar con fechas, utilice el smbolo numeral # antes y despus de una fecha.
- 51 -
La Catlica 2000
Puede usar los pasos anteriores para agregar un parmetro a cualquiera de los siguientes
tipos de consultas:
- 52 -
Seleccin.
Tabla de referencias cruzadas.
Datos anexados.
Creacin de tabla.
Actualizacin.
Formamos profesionales de xito para el Per
La Catlica 2000
Nota: El texto del parmetro debe ser diferente al del nombre del campo; es decir, si el campo
se llama ciudad, el parmetro debe ser diferente al texto ciudad, ya que si lo pone igual
Access por defecto mostrar toda la informacin del campo.
- 53 -
La Catlica 2000
- 54 -
La Catlica 2000
F. La opcin Var, calcula la varianza de los valores contenidos en la columna indicada. Si la consulta
base tiene menos de dos registros, el resultado es nulo.
G. Las opciones Primero y ltimo, se utilizan para obtener el primer y ltimo registro del grupo sobre
el que se realizan los clculos. El orden lo determina el orden cronolgico de los registros.
H. La opcin Dnde permite poner un criterio de bsqueda a aplicar a las filas del origen de la
consulta antes de realizar los clculos. Por ejemplo, cuntos clientes tenemos de Lima.
B. Mostrar el sueldo promedio del personal del Centro y Sur que no sean de Ica.
D. Mostrar la cantidad de trabajadores por Zonal, Ciudad y Categora, que sean de Huacho.
E. Mostrar el sueldo promedio del personal por Puesto y Ciudad que sean de la Zonal Norte.
- 55 -
La Catlica 2000
D Cuando realiza clic en el botn Ejecutar se mostrar un cuadro con los campo cruzados
elegidos entre s, es decir, nos muestra varios totales en una sola tabla.
:
ota
- 56 -
La Catlica 2000
A
Ubicar el curso al final de
los campo insertados
para agregar un campo
calculado.
B
Realice un clic en el botn
Generador que se encuentra
en la ficha Diseo, grupo
Configuracin de consultas.
C
Dentro del cuadro Generador de
expresiones realice lo siguiente:
Elementos de expresin: seleccione
la tabla.
Categoras de expresin: realice
doble clic en el campo que desea
calcular.
En el cuadro superior se muestra el
campo insertado, multiplique el
campo por el 0.19 para hallar el IGV.
Clic en el botn Aceptar.
D
En la cuadrcula se
mostrar la frmula para
el campo calculado.
Finalmente, el nombre
Expr1 cmbielo por IGV.
E
Clic en el botn Ejecutar.
Observe que se ha agregado
un campo calculado IGV en la
vista Tabla de datos.
- 57 -
La Catlica 2000
C Seleccionar la opcin Crear tabla del grupo tipo de consulta, en el cual aparecer el
cuadro de dilogo.
:
ota
- 58 -
Podemos crear la tabla en otra base de datos, con la opcin Otra base de
datos: y escribir en el cuadro Nombre de archivo: el nombre de la base
de datos donde se crear la tabla. Debe ser el nombre completo incluida la
ruta, para ello es ms cmodo pulsar en el botn Examinar...
La Catlica 2000
E Para ver los datos que se grabarn en la nueva tabla, cambiar a la vista Hoja de
Datos. Esta opcin nos permite visualizar los datos sin que se cree la nueva tabla.
F Para ejecutar la consulta, clic sobre botn Ejecutar del grupo Resultados de la
ficha Diseo. Al ejecutar la consulta, nos avisa de esta creacin, tambin nos
avisa cuando ya existe una tabla con el nombre de la nueva tabla.
Este cuadro nos indica
que se va a crear una
nueva tabla con los
campos elegidos en la
consulta.
Este cuadro nos indica
que ya existe el nombre
de la tabla y lo eliminar
para ejecutar la misma
con algunas condiciones si
es que se le a aplicado.
No
ta:
En la fila Actualizar a:, ingresar el valor que ser colocado sobre el campo que desea
actualizar, puede utilizar el Generador para insertar la frmula, para ello realice los
siguientes pasos:
- 59 -
La Catlica 2000
A
Realice un clic en Actualizar a: del campo que desea actualizar los datos.
B
Realice un clic en el botn
Generador que se encuentra
en la ficha Diseo, grupo
Configuracin de consultas.
C
Dentro del cuadro Generador de
expresiones realice lo siguiente:
Elementos
de
expresin:
seleccione la tabla.
Categoras de expresin: realice
doble clic en el campo que desea
calcular.
En el cuadro superior se muestra
el campo insertado, para hallar el
incremento del 15% del sueldo,
realice la siguiente frmula:
[Per_sdo] + ([Per_sdo] *0.15)
:
ota
- 60 -
ta
No
La Catlica 2000
A
Seleccione la tabla Original que se
encuentra en el rea Todos los objetos de
Access, despus copie (CTRL + C) y pegue
(CTRL + V)
D Para no cambiar los datos de actualizacin de la tabla, crear una nueva consulta y al
momento de elegir la tabla, seleccionar la tabla duplicada y agrguela.
No
ta:
Tenga en cuenta que cada vez que ejecute esta consulta, se sumarn las
modificaciones a la tabla de destino, por lo tanto Access le pedir que
confirme si desea sobrescribir la tabla anterior.
- 61 -
La Catlica 2000
C Clic sobre el comando Eliminar del grupo Tipo de consulta de la ficha Diseo.
A partir de este momento, la cuadrcula cambia de aspecto, han desaparecido las filas
Orden: y Mostrar:, en su lugar tenemos la fila Eliminar: como se puede ver en el
ejemplo.
No
ta:
Anexar campos basados a criterios. Por ejemplo, es posible que desee anexar solo
los nombres y la ciudad con un sueldo considerable.
Anexar registros cuando algunos de los campos no existe en la otra tabla. Por
ejemplo, la tabla Trabajadores tiene 11 campos, supongamos que desea anexar
registros de otra tabla que tienen campos que coincide con 8 de los 11 campos de la
tabla Trabajadores. Una consulta de datos anexados anexar los datos de los
campos coincidentes e ignorar el resto.
Creando una consulta de datos anexados
Antes de realizar este procedimiento, crear una tabla sin registro pero que tengan los
mismos campos
Copiamos la tabla, secuencia:___________________ o pulse [
]+[
]
Pegamos la tabla en la misma base de
datos: secuencia:_____________ o pulse
[
]+[
], se mostrar el siguiente
cuadro de dilogo en donde marcar una
de las opciones del pegado, para este
caso marcaremos Estructura solamente,
porque solo necesitamos los campos.
Se mostrar una nueva tabla con los
mismos campos pero sin registros.
- 62 -
La Catlica 2000
D Se mostrar el siguiente
cuadro en donde elegir o
escribir el nombre de la
nueva tabla.
Activar la opcin Base de
datos Activa.
E Ahora tendremos que agregar todos los campos a la
cuadrcula, para ello tenemos que realizar doble clic en el
nombre de la tabla que se encuentra en la consulta.
Como se observa en la imagen, todos los campos de la
tabla se encuentran seleccionados.
F Realice un clic en unos de los campos seleccionados y sin
soltar arrastre hacia la cuadrcula.
Como se observa en la imagen, los datos han sido anexados en la nueva tabla, esta
nueva tabla lo hemos llamado Trabajadores.
- 63 -
La Catlica 2000
Objetivo:
Brindar al alumno los conocimientos bsicos sobre el uso de los informes.
6.1. Qu es un Informe?
Los informes constituyen un recurso especfico para la presentacin de informaciones en papel
impreso. El origen de estas informaciones puede ser una tabla o consulta. Adems de eso, es
posible incluir en el informe elementos grficos para hacerlo ms atractivo. Como ser visto, los
informes tambin incluyen medios para agrupar y agregar datos.
Asistente para informes: Utiliza un asistente que nos va guiando paso por
paso en la creacin del informe.
La Catlica 2000
B Esto mostrar la cuadricula del diseo del informe en el cual mencionaremos las secciones o
las partes.
Encabezado de
informe, muestra
un ttulo para el
informe.
Encabezado de
pgina, muestra
un ttulo para el
documento
impreso.
Detalle,
mostrarn
registros
origen
informe
Pie de pgina,
muestra un texto
al
final
del
documento
impreso.
se
los
del
del
Pie de Informe,
muestra un texto
al
final
del
Informe.
C Ahora ejecute el panel Lista de campos que se
encuentra dentro de la ficha Diseo en el grupo
Herramientas, clic en Agregar campos existentes.
- 65 -
La Catlica 2000
D Luego, solo queda agregar los campos al informe, e ir construyendo el informe y ordenando
los campos segn tipos de datos.
Al arrastrar el campo a la cuadrcula, este dibujar dos controles enlazados con el campo
respectivo, estos dos controles son la Etiqueta (modificable) y el Cuadro de texto (No
modificable).
Cuadro de Texto
- 66 -
La Catlica 2000
A Una vez insertados los campos necesarios ordnelos para que la muestra Datos en el
informe sea lo ms cmodo posible. A continuacin se muestra un informe en vista Diseo,
recuerde que puede cambiar el texto de las etiquetas pero no cambie el texto de los cuadros
de texto ya que esto modificara los vnculos.
Para mostrar los registros en forma correcta, seleccione el control etiqueta y moverlo al
Encabezado de pgina.
A continuacin se muestra un informe en vista Diseo, recuerde que puede cambiar el texto
de las etiquetas pero no cambie el texto de los cuadros de texto ya que esto modificara los
vnculos.
- 67 -
La Catlica 2000
Observacin:
Otra forma de agrupar es clic con el botn
secundario en cualquier valor del campo en el
que desee agrupar.
En el men contextual, haga clic en Agrupar en.
Access agrega el nivel de agrupamiento y crea
un encabezado de grupo para ese nivel. Si est
abierto el panel Agrupacin, Orden y Total,
podr ver que se ha agregado una nueva lnea Agrupar en para el campo.
La Catlica 2000
Paso 2:
Mover las etiquetas que se
encuentran en el Encabezado de
pgina al Encabezado de la
agrupacin, para ello seleccione
todas las etiquetas del campo, clic y
arrastre hacia el Encabezado
Per_ciu.
Paso 3:
Agregar el campo que corresponde a
al nivel de agrupacin.
Este paso se realiza para mostrar el
registro del campo que ha sido
agrupado, en este caso, agregamos
el campo Per_ciu.
:
ota
Para mostrar el resultado, realice clic, en la Ficha Diseo o en la Ficha Inicio, dentro
del grupo Vistas, clic en el botn Ver y despus en la opcin Vista de Informe.
- 69 -
La Catlica 2000
C Observa que se ha agregado un campo con una frmula que mostrar el Total por grupos as
como tambin el Total general.
- 70 -
La Catlica 2000
Elegir el tipo de
formato:
La N muestra el
nmero de pgina.
La M muestra el
total de pginas.
Es la ubicacin de la
numeracin
de pgina
pueden ser Principio o al
final de la pgina.
Seleccione la alineacin de la
numeracin de pgina, stas
pueden ser Centro, Izquierdo,
Derecho, Interior y Exterior.
- 71 -
La Catlica 2000
- 72 -
La Catlica 2000
A Grupo Imprimir
- 73 -
La Catlica 2000
D Grupo Zoom
Permite seleccionar
el porcentaje de
visualizacin para el
informe.
E Grupo Datos
Exporta el informe a
una hoja de clculo
de Excel.
Exporta el informe a
un archivo en formato
PDF o XPS.
Si desea exportar el
informe con el formato
XLS, TXT, DOC o
HTML, se mostrar el
siguiente cuadro en
donde indicamos: El
destino de exportacin,
el las opciones de
exportacin, etc.
- 74 -
La Catlica 2000
A
B
C
D
E
F
G
- 75 -
La Catlica 2000
R
Q
- 76 -
La Catlica 2000
APUNTES
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
____________________________________________________________________________________________
- 77 -