Professional Documents
Culture Documents
Aprende Access
Autor: Lucrecia Liutti
1
mailxmail - Cursos para compartir lo que sabes
2
mailxmail - Cursos para compartir lo que sabes
1. Creación de Tabla
3
mailxmail - Cursos para compartir lo que sabes
4
mailxmail - Cursos para compartir lo que sabes
3. Llave Principal
- Access crea automáticamente un índice con el campo clave principal de una tabla
y es utilizado para buscar registros y crear combinaciones entre tablas.
- No admite valores duplicados en los mismos,
- El orden de los campos en una clave principal de múltiples campos determina el
orden predeterminado de la tabla.
- Si no se crea ninguna clave principal cuando se esta guardando la tabla aparecerá
automáticamente
- si se define Yes, creara un campo de tipo Auto numérico a la tabla y se establecerá
dicho campo como clave principal, si se elige no, no se creara ninguna clave
principal.
- Se puede seleccionar la llave principal a través del botón que se encuentra situado
en la barra de herramientas (2)
- También se puede seleccionar una llave a través del menú. Para ello debe de
colocar el cursos en el campo deseado, seleccionarlo: EDICION, CLAVE PRINCIPAL.(3)
5
mailxmail - Cursos para compartir lo que sabes
4. Llave Foránea
- Es llamada clave Externa, es uno o mas campos de un tabla que hacen referencia
al campo o campos de clave principal de otra tabla, una clave externa indica como
esta relacionadas las tablas. Los datos en los campos de clave externa y clave
principal deben coincidir, aunque los nombres de los campos no sean los mismos.
- Los campos continuos se deben de marcos ambos campos y de la misma forma
como se selecciona la Llave Primaria se debe de seleccionar la Llave Externa o Llave
Foránea, utilizando el botón de Barra de Herramientas, Mouse o utilizando el Menú y
la opción Edit. (Debe de aparecer una flecha)
6
mailxmail - Cursos para compartir lo que sabes
5. Grabar la Tabla
7
mailxmail - Cursos para compartir lo que sabes
8
mailxmail - Cursos para compartir lo que sabes
- Seguidamente presentara todos las tablas que se eligieron, para que se realice
todas las relaciones posibles.
- Arrastre el campo CLAVE PRINCIPAL de una Tabla hacia el campo (principal o
externa) de la otra tabla, dependiendo del tipo de relación. De esta manera se
realiza el enlace entre ambas.
9
mailxmail - Cursos para compartir lo que sabes
10
mailxmail - Cursos para compartir lo que sabes
Permite seleccionar un valor de una lista, con el fin de no escribirlo. Con un cuadro
combinado, puede hacer una de las dos cosas sin utilizar demasiado espacio en un
formulario. Un cuadro combinado es como un cuadro de texto y un cuadro de lista
combinados. También permite ingresar un nuevo valor. nLos cuadros combinados
se realizan, a través de haber identificado las Llaves Foráneas, las cuales hacen
referencia a otra tabla donde se encuentra la Llave Primaria. nPROCESO: nDebe de
estar colocado en la Vista de Diseño del Formulario nIdentificar la llave Foránea (1) e
identificar la Tabla de donde se encuentra la Llave Primaria (2)
- Se debe de eliminar el campo con las teclas Delete, Supr o Back Space.
11
mailxmail - Cursos para compartir lo que sabes
12
mailxmail - Cursos para compartir lo que sabes
13
mailxmail - Cursos para compartir lo que sabes
Finalizar
Se debe de procurar que el nombre de los cuadros combinados sean cortos para
facilitar la escritura de la formula. PROCESO lFormulario (Vista Diseño) lSeleccionar
el campo de Cuadro Combinado lClic Derecho del Mouse lPropiedades lOther / All
lName lCambio de Nombre
14
mailxmail - Cursos para compartir lo que sabes
15
mailxmail - Cursos para compartir lo que sabes
A.
B.
16
mailxmail - Cursos para compartir lo que sabes
- Processor
- Hacer click en Herramientas (1)
- Opción personalizar (2)
- Se elige otra pestaña que en este caso seria comando (1) y se selecciona nSe
arrastra el comando hasta la barra personalizada(2)
- Se aplica, cerrar al formulario
17
mailxmail - Cursos para compartir lo que sabes
18
mailxmail - Cursos para compartir lo que sabes
19
mailxmail - Cursos para compartir lo que sabes
20
mailxmail - Cursos para compartir lo que sabes
- Seleccione la opción adecuada, según el botón que se desee crear.
- Continue el proceso haciendo clic en el botón Siguiente
21
mailxmail - Cursos para compartir lo que sabes
22
mailxmail - Cursos para compartir lo que sabes
23
mailxmail - Cursos para compartir lo que sabes
- Seleccionar un Formulario
- Abrir el Formulario en Vista de Diseño
- Seleccionar Insertar en Menú (1)
- Seleccionar Contro Active (2)
- Seguidamente abrira una ventana (3)
- Seleccioanr Microsoft Date and Time Picker Control 6.0 (sp4) (4)
24
mailxmail - Cursos para compartir lo que sabes
25
mailxmail - Cursos para compartir lo que sabes
- Los eventos generalmente se definen para realizar cálculos en los campos de los
formulario o subformularios, asi como para efectuar validaciones utilizando la
funcion IF THEN ELSE (Si una condicion se cumple, entonces realice este proceso)
- Ejemplo:
- If Promedio > 60 then MsgBox "Aprobado" Else MsgBox "Reprobado"
- Se puede realizar un calculo luego del ingreso de un campo
- Ejemplo:
- PrecioVenta = CostoProducto * 1.15
- Los eventos generalmente se definen en los campos que producen un resultado,
no asi en los que reciben el resultado de un operación. En el ejemplo anterior el
evento debera definirse en el campo de CostoProduccion, ya que al momento de
ingresar el costo se debe generar el precio de venta.
- Clic sobre el derecho sobre el Calendario
- Se elige Generar Evento (1)
- Automaticamente generara una nueva ventana en la cual se elige Generar Codigo
(2)
- Se despliega un nueva ventana donde se realiza el evento (3)
26
mailxmail - Cursos para compartir lo que sabes
- Define el mensaje que se mostrara en la pantalla
- Fecha.SettFocus
- Hace que se seleccione de nuevo el campo que se llama fecha para volver a
ingresar o seleccionar una fecha en el objeto calendario
- Else nInicio de lo que se va a hacer si la fecha selecionada no es mayor a la del
sistema
- Fecha = Fechacalendario1
- Asisgnacion de la fecha seleccionada al cmapo fecha para que la guarde
- Refresh
- Actualiza la información del formulario que se esta usando
- End If
- Fin del If
- End Sub
- Fin del evento para el campo Fechacalendario
27
mailxmail - Cursos para compartir lo que sabes
Los Informes permiten mostrar los datos en formato impreso, donde usted puede
colocar la información de la manera que desee presentarla. La mayo parte de la
información contenida en un informe procede de alguna tabla o consulta. Esta sirve
como base para obtener los datos. Existen dos manera de crear un informe: En Vista
de Diseno o por medio de un Asistente. En Vista de Diseno puede crear el informe
usted mismo sin asistentes, mientras que con asistente lo creara por medio de una
secuencia de pantallas que "lo llevaran de la mano" para su creacion.
PROCESOS:
- Cree o abra una base de datos que contenga por o menos una tabla o alguna
consulta
- Haga un clic en el objeto de base de datos llamado Informes (1)
- Ubique el cursor en la opcion Crear un Informe en Vista de Diseno (2)
- Haga clic en el boton Nuevo (3)
- Automaticamente se abrira la siguiente ventana (4)
- Se escogera Asistente para Informes (5)
- Entre la lista que se despliega se escogera la tabla a la cual se va a realizar el
informe (6)
- Hacer clic en Siguiente
- Elija la tabla consulta de donde se obtendran los datos. Para ello haga clic en
flechas de despliegue de la ventana rotulada: Elija la tabla o consulta donde
proceden los datos del objeto. nSeleccione el nombre (1) nSelecciones los campos
que involucran en el informe. Esto se logra haciendo clic en el campo y luego
haciendo clic en el boton Flecha:
28
mailxmail - Cursos para compartir lo que sabes
29
mailxmail - Cursos para compartir lo que sabes
columnas, tabular y justificado. Ademas puede definir el tipo de orientacion ya sea
horizontal o vertical
- Resumen Total
30
mailxmail - Cursos para compartir lo que sabes
31
mailxmail - Cursos para compartir lo que sabes
Informe de 3 Hojas
32
mailxmail - Cursos para compartir lo que sabes
- Proceso:
- Crear la Base de datos
- Cree las tablas, relaciones, informes, consultas
- Generar macros para cada una de las consultas. Es necesario ya que en el panel de
control debera accesar a cada consulta a traves de una macro
- Creacion de la Macros para las consultas:
- Selecciones Macros
- Pulse sobre Nuevo
- Cierre El Macro
33
mailxmail - Cursos para compartir lo que sabes
- Se puede observa que ya fue creada la macro, para cada consulta se debe de
seguir el mismo proceso que se ha realizado anteriormente
34
mailxmail - Cursos para compartir lo que sabes
- Proceso:
- Seleccione Herramientas en el menu (1)
- De clic sobre la opcion Utilidades de la Base de Datos (2)
- Pulse clic sobre Administrador del Panel de Control (3)
- Automaticamente se abrira una nueva ventana (4)
- Pulser Enter o clic en Boton Si (5)
- Se abrira una nueva ventana (6)
- Pulse clic sobre boton Nueva (7)
- Se abrira una nueva ventana
- No es necesario que se borre el texto que aparece en esta ventana, solamente
escriba el nombre que se desee y automáticamente se borrará
35
mailxmail - Cursos para compartir lo que sabes
- Pulse aceptar
- Dee star forma crea el formato externo de su panel de control.
36
mailxmail - Cursos para compartir lo que sabes
- Seleccione Modificar...
- Muestra la siguiente ventana
37
mailxmail - Cursos para compartir lo que sabes
38