Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tutorial Access Gestionar Tu Economía PDF
Tutorial Access Gestionar Tu Economía PDF
En el siguiente enlace podrás acceder a los archivos complementarios que necesitarás para la
realización de este tutorial:
https://drive.google.com/folderview?id=0Bweh-by75-
Dcfmw3TEhSR1o5WEdxQTVEMUxrbnlyRGJCSlM3dk0zZ2lyQkxyRzVMZTdFR1E&usp=sharing
Podrás descargar la base de datos terminada, así si se me escapa algún detalle lo podrás
comprobar sobre el mismo proyecto.
Es para tener que evitarte el que tengas que introducir todos los registros y así poderte evitar el
tener que introducir todos los registros.
Si eres novel en la gestión de bases de datos antes de seguir con este tutorial te aconsejaría que
hicieras otro tutorial más sencilla que podrás encontrar en el siguiente enlace:
http://www.peremanelv.com/Pagina_Web_de_Pere_Manel/Tutoriales_files/Microsoflt%20Ac
cess%202013.pdf
En el siguiente enlace podrás ver un video de cómo tiene que quedar el proyecto una vez
terminado:
https://www.youtube.com/watch?v=spFiHl_AeXA&feature=youtu.be
pág. 1
Vamos a crear la base de datos
Una vez ejecutado Microsoft Access 2013
pág. 2
Ya podemos empezar a crear nuestras tablas:
pág. 3
Crear las tablas
Por defecto cuando empezamos una base de datos aparece una tabla que vamos cerrar, en
nuestro caso no nos interesa.
pág. 4
El campo “Saldo” contiene la siguiente fórmula: [Ingresos] – [Gastos]
pág. 5
Observarás que en la fila “Fecha” aparece una llave, esto quiere decir que hemos indexado por
este campo, el pequeño inconveniente es que a la hora de introducir registros los campos claves
no permiten introducir los mismos datos en diferentes registros, para solucionar este problema
tenemos que indexar por Fecha + Id ya que Id es un número que se introduce automáticamente
y es un número que en cada registro nuevo se incrementa +1.
Seleccionaremos “Índices”.
pág. 6
Ya podemos cerrar esta ventana.
Podrás observar que aparecen dos llaves ya que lo hemos indexado por Fecha + Id.
En el apartado de “Todos los objetos” podrás observar la tabla que hemos creado.
Ahora vamos a crear la tabla “Familia”, como clave principal “Código Familia”.
Ahora vamos a crear la tabla “Cuenta”, como clave principal “Código Cuenta”.
pág. 7
Ahora vamos a crear la tabla “IVA”, como0 clave principal “Código IVA”.
pág. 8
Agregar registros
Ahora tenemos que añadir los registros para poder obtener unos resultados, para evitarte el mal
trago de tener que agregar los registros, vamos a importar los registros desde la hoja de cálculo
que puedes descargar desde el enlace que te comenté al principio del tutorial.
pág. 9
Seleccionamos la hoja de cálculo “Control gastos e ingresos” seguido del botón “Abrir”.
pág. 10
Seleccionaremos el botón “Siguiente”.
pág. 11
Seleccionaremos el botón “Cerrar”.
Si hacemos doble clic sobre la tabla “Control Gastos e Ingresos” podremos observar que la tabla
ya tiene datos, te he ahorrado que tengas que introducir todos estos registros.
pág. 12
La tabla Cuentas tiene que tener los siguientes registros:
pág. 13
Relacionar tablas
pág. 14
Vamos a realizar la siguiente distribución:
La tabla “Control gastos e ingresos” contienen unos campos que tienen la misma información
en distintas tablas, para realizar una relación tenemos que realizar los siguientes pasos:
Nos situamos con el ratón encima del campo “Familia” de la tabla “Control gastos e ingresos” y
manteniendo pulsado el botón izquierdo del ratón nos desplazaremos encima del campo
“Código Familia” de la tabla “Familia” al soltar el ratón observaremos la siguiente ventana:
pág. 15
Ya tenemos la primera relación, ahora lo repetiremos con el resto de tablas.
pág. 16
Crear consultas
Agregaremos las tablas “Control gastos e ingresos”, “Cuentas” y “IVA”, seguido del botón
“Agregar”, seguido del botón “Cerrar”.
pág. 17
Cerraremos la consulta y la guardaremos esta consulta con el nombre de “Consulta con familia”.
pág. 18
Agregaremos las tablas “Control gastos e ingresos”, “Familia” y “IVA”, seguido del botón
“Agregar”, seguido del botón “Cerrar”.
pág. 19
Cerraremos la consulta y la guardaremos esta consulta con el nombre de “Consulta con familia”.
pág. 20
De la pestaña “Consultas” seleccionaremos las dos consultas, seguido del botón “Agregar” y
“Cerrar”.
Cuando realizas la relación podrás observar que la opción “Exigir integridad referencial” no se
puede activar, es porque estamos relacionando una consulta con una tabla.
pág. 21
Cerramos las relaciones y guardamos los cambios.
pág. 22
Crear los formularios
Para la confección de estos formularios queremos trabajar con ventanas superpuestas en lugar
de pestañas, para ello hemos de cambiar la configuración de la base de datos actual.
pág. 23
Debemos de cerrar la base de datos y volverla abrir para que los cambios se realicen.
pág. 24
Seguido del botón “Siguiente”.
pág. 25
Seleccionaremos de nuevo el botón siguiente.
Como nombre al formulario pondremos “Formulario por Cuentas”, seguido del botón
“Finalizar”.
pág. 26
Vamos a modo diseño para hacer algunas modificaciones:
pág. 27
pág. 28
Crear otra consulta para su correspondiente formulario
En este ejemplo queremos hacer un formulario y que alguna información se introduzca
automáticamente.
Al introducir el código del IVA tiene que mostrar automáticamente su descripción y porcentaje.
pág. 29
Agregamos las cuatro tablas y vamos a seleccionar los siguientes campos:
Formulas
pág. 30
Cerramos la consulta.
Seleccionamos “Sí”.
pág. 31
Seleccionaremos la consulta “Consulta formulario principal” seguido del botón “Siguiente”.
pág. 32
Como nombre del formulario “formulario principal” seguido del botón “Finalizar”.
pág. 33
Ahora en los campos Familia, Cuenta y Código IVA los vamos a cambiar por un Cuadro
combinado.
Este cuadro combinado es independiente, con ayuda del asistente este tendrá su funcionalidad.
pág. 34
Dejaremos activada la opción “Deseo que el cuadro combinado busque los valores en otra tabla
o consulta”, seguido del botón “Siguiente”.
pág. 35
Ordenaremos por “Código Familia”, seguido del botón “Siguiente”.
pág. 36
El valor que queremos guardar “Código Familia” seguido del botón “Siguiente”.
pág. 37
Ahora pondremos nombre a la etiqueta “Familia” seguido del botón “Finalizar”.
Eliminar los campos que están seleccionados y en su lugar colocaremos los que hemos creado.
pág. 38
Cerraremos el formulario y guardaremos los cambios, abriremos el formulario de nuevo para
ver los cambios realizados.
Estos pasos los tendrás que repetir con Cuentas y Código IVA.
pág. 39
Este será el resultado:
pág. 40
Agregar botones en los formularios
Ir al primer registro
Una vez dibujado el recuadro del botón en el formulario aparecerá la siguiente ventana:
pág. 41
Dejaremos esta ventana con los valores que vienen por defecto, seguido del botón “Siguiente”.
Pondremos nombre este objeto, en nuestro caso “PrimerRegistro” seguido del botón “Finalizar”.
pág. 42
Ir al registro anterior
Ahora vamos a dibujar un segundo botón.
Dejaremos esta ventana con los valores que vienen por defecto, seguido del botón “Siguiente”.
pág. 43
Como nombre del objeto “RegistroAnterior” seguido del botón “Finalizar”.
Ir al registro siguiente
Ahora vamos a dibujar un segundo botón.
pág. 44
Dejaremos esta ventana con los valores que vienen por defecto, seguido del botón “Siguiente”.
pág. 45
Ir al último registro
Ahora vamos a dibujar un segundo botón.
Dejaremos esta ventana con los valores que vienen por defecto, seguido del botón “Siguiente”.
pág. 46
Como nombre al objeto le daremos “UltimoRegistro”, seguido del botón “Finalizar”.
pág. 47
En el apartado “Imagen” seleccionaremos “Lápiz (Editar) seguido del botón “Siguiente”.
pág. 48
Eliminar registro
Ahora vamos a dibujar un segundo botón.
pág. 49
Como nombre al objeto le asignaremos “EliminarRegistro” seguido del botón “Finalizar”.
pág. 50
Cambiar las propiedades a un formulario
Podrás observar que consta de varias pestañas, Formato, Datos, Eventos, Otras y Todas, vamos
a modificar los siguientes parámetros:
Selector de registros a NO
Botones de navegación a NO
pág. 51
Barras de desplazamiento a Ninguna
Cuadro de control a NO
Botón cerrar NO (Para cerrar esta ventana a partir de ahora con botón derecho del ratón
seleccionaremos “A vista de diseño” y ya podrás cerrar el formulario).
Cerramos el formulario, guardamos los cambios, abrimos de nuevo el formulario y este será el
resultado:
pág. 52
Crear los formularios Cuentas, Familia e IVA
Ahora como tú ya tienes los conocimientos necesarios para realizar estos formularios y
diseñarlos, yo te dejaré el resultado final para que tú los hagas lo más parecido.
Formulario Cuentas
Formulario Familia
pág. 53
Formulario IVA
pág. 54
Crear Formularios de tipo Tabular
Vamos a crear tres formularios de tipo tabular para las tablas de Cuentas, Familias e IVA.
Vamos a utilizar el asistente para formularios.
Seleccionamos la tabla “Cuentas” y agregamos los dos campos, seguido del botón “Siguiente”.
pág. 55
Como nombre al formulario “Formulario Cuentas Tabular”, seleccionaremos la opción
“Modificar el diseño del formulario”, seguido del botón “Finalizar”.
Vamos a realizar las oportunas modificaciones que ya hemos practicado en ejercicios anteriores.
En este caso la barra de desplazamiento la hemos dejado en “Vertical” ya que si hay muchos
registros podremos desplazarnos para poderlos ver todos.
pág. 56
Vamos a repetir los mismos pasos con Formulario Familias Tabular
Ahora vamos crear dos botones en cada formulario, uno para cambiar a vista columnas que es
otro formulario y un segundo botón para cerrar el formulario.
pág. 57
Podrás observar que en la etiqueta del botón pone el nombre del objeto si hacemos clic en el
titulo le podremos cambiar el texto.
Ahora lo seleccionaremos el botón con el botón derecho del ratón y del menú que aparece
seleccionaremos “Generar evento…”.
pág. 58
Seleccionaremos la opción “Generador de macros” seguido del botón “Aceptar”.
Los pasos que queremos realiza es cerrar el “Formulario Cuentas Tabular” y abrir el “Formulario
Cuentas” y pasamos de una visión tabular a columnas.
Ahora vamos a hacer otro botón para poder cerrar este formulario.
pág. 59
Y por último “Formulario IVA Tabular”.
pág. 60
Ahora desde el “Formulario Principal” Agregaremos tres botones para llamar a los
correspondientes formularios.
pág. 61
Ejemplo de la Macro del botón “Familia”
Podrás observar que en el apartado “Modo de la ventana” he seleccionado “Diálogo” esto nos
impide acceder a otro formulario si antes no cerramos el formulario que se ha abierto con esta
modalidad.
pág. 62
Consultas con parámetros
Son aquellas consultas que antes de ejecutarse te pregunta por aquellos parámetros por los que
tiene que filtrar la consulta.
En nuestro caso tenemos que hacer 6 consultas en la que nos tiene que preguntar por los
siguientes parámetros:
Esta consulta nos tiene que peguntar una Fecha inicio y una Fecha final para obtener la
información que está comprendida entre dichas fechas.
Esta consulta nos tiene que preguntar por el código de algún miembro de la familia para poder
hacer un seguimiento individual de sus ingresos y gastos.
Esta consulta nos tiene que preguntar pro e código de alguna cuenta para poder hacer un
seguimiento de aquellos movimientos generados en esta cuenta.
Esta consulta nos tiene que preguntar por una fecha inicio y una fecha final, así como un código
de familia, de esta forma se podrá hacer un seguimiento de los gastos e ingresos de algún
miembro de la familia comprendido entre fechas.
Esta consulta nos tiene que preguntar por una fecha inicio y una fecha final, así como un código
de cuenta, de esta forma se podrá hacer un seguimiento de una cuenta comprendido entre
fechas.
Esta consulta nos tiene que preguntar por una fecha inicio y una fecha final, así como un código
de cuenta y un código de familia, de esta forma se podrá hacer un seguimiento de los
movimientos de una cuenta de un determinado familiar que está comprendido entre fechas.
Lo primero que vamos a realizar es una consulta sin parámetros a la que le llamaremos consulta
general, ésta la iremos duplicando y agregando los parámetros correspondientes de este modo
no tendremos que repetir cada consulta desde 0.
pág. 63
Con los correspondientes campos:
Los primeros 9 campos podrás observar que primero aparece el nombre del campo, por
ejemplo “Fecha” y en la parte inferior el nombre de la tabla por ejemplo “Control de gastos e
ingresos”.
Los tres últimos campos son campos de fórmulas para calcular los ingresos con IVA, los gastos
con IVA, y el Saldo que es la diferencia entre los Ingresos con IVA menos los gastos con IVA que
a la hora de hacer los informes nos serán de gran utilidad.
A continuación vamos a cerrar esta consulta y la vamos a guardar con el nombre de consulta
general.
pág. 64
Una vez seleccionada con el botón derecho del ratón seleccionaremos “Copiar”.
pág. 65
Nos aparece una ventana donde nos sugiere el nombre de la nueva consulta, nosotros le vamos
a cambiar el nombre.
En nuestro caso será “Consulta por fechas” seguido del botón “Aceptar”.
Seleccionamos la nueva consulta con el botón derecho del ratón y seleccionamos “Vista Diseño”.
pág. 66
Como esta primera consulta tiene que preguntar por la fecha inicio y fecha final estos son los
parámetros que agregamos. Seguido del botón “Aceptar”.
Cuando empezamos a escribir los parámetros en criterios ya nos muestra una relación de ellos
para no tenerlos que escribir de nuevo.
pág. 67
Esto lo tenemos que repetir con el resto de consultas.
Seleccionamos la consulta general con el botón derecho del ratón y seleccionamos la opción
“Copiar”.
En parámetros ponemos:
pág. 68
Cerramos la consulta y guardamos los cambios.
De nuevo seleccionamos la consulta general con el botón derecho del ratón y seleccionamos
“Copiar”.
pág. 69
Para hacer la siguiente consulta vamos a duplicar la consulta “Consulta por fechas” y le
pondremos como nombre “Consulta por fechas y familia”.
Agregaremos el parámetro que le falta “Código Familia”, seguido del botón “Aceptar”.
pág. 70
Duplicamos de nuevo la “Consulta por Fechas” con el nombre de “Consulta por Fechas y
Cuentas”
Agregaremos el parámetro que le falta “Código cuenta”, seguido del botón “Aceptar”.
pág. 71
Ahora vamos a duplicar la “Consulta por fechas y familia” y le podremos el nombre de “Consulta
por fechas familias y cuentas”.
Agregaremos el parámetro que le falta “Código cuenta”, seguido del botón “Aceptar”.
Por último vamos a seleccionar la “Consulta General” con el botón derecho del ratón y la vamos
a eliminar.
pág. 72
A lo que contestaremos que “Sí”
pág. 73
Hacer los correspondientes informes partiendo de las consultas
que hemos creado.
Vamos a realizar los informes con ayuda del asistente, esto no quiere decir que quede a nuestro
gusto pero no ahorrará mucho trabajo, después en modo de vista de diseño efectuaremos
nuestros retoque finales.
Para el primer informe que se llamara “Informe por fechas” en el apartado “Tabla/Consulta”
hemos seleccionado “Consulta por fechas” hemos agregado todos los campos menos Familia,
Cuentas, Ingresos y Gastos.
pág. 74
En este caso no vamos a agregar ningún agrupamiento, seleccionaremos el botón “Siguiente”.
pág. 75
Lo queremos en modo “Tabular” y una orientación “Horizontal” ya que al tener muchos campos
en modo vertical la información aparecería muy comprimida, a continuación seleccionaremos
el botón “Siguiente”.
Como nombre al informe “Informe por fechas” y seleccionaremos la opción “Modificar el diseño
del informe” seguido del botón “Finalizar”.
pág. 76
En la cabecera hemos agregado dos etiquetas que hemos vinculado con [Fecha Inicio] y [Fecha
final] de este modo cuando obtengamos el listado observaremos desde que fechas lo hemos
solicitado.
De la ventana propiedades, la pestaña datos, donde pone “Suma continua” hemos seleccionado
“Sobre todo”.
Nos pide la fecha inicio a lo que le hemos contestado con la siguiente fecha: 01/01/2015, seguido
del botón “Aceptar”.
Nos pide la fecha final a lo que le hemos contestado con la siguiente fecha: 28/01/2015, seguido
del botón “Aceptar”.
pág. 77
Como podrás observar la columna saldo muestra en cada fila el saldo actual.
Ahora solo nos queda repetir este proceso con el resto de informes.
pág. 78
Seleccionamos la consulta “Consulta por familia” agregamos todos los campos, seguido del
botón “Siguiente”.
Agregamos un nivel de agrupamiento que será el campo “Cuenta”, seguido del botón
“Siguiente”.
pág. 79
Ordenamos por “Fecha” seguido del botón “Siguiente”.
Dejamos los parámetros que tiene podre defecto, seguido del botón “Siguiente”.
pág. 80
Como nombre al formulario “Formulario por familias” y activaremos la opción “Modificar el
diseño del informe”, seguido del botón “Finalizar”.
pág. 81
Este tiene que ser el resultado.
Utilizando la consulta por cuentas tienes que repetir el proceso que hicimos con anterioridad,
recuerda que tienes que agrupar por Familias y ordenar por fechas.
pág. 82
Ahora tenemos que hacer el informe por Fechas y Familia
Para ello tenemos que acceder al asistente para informes y seleccionar la “Consulta por Fechas
y Familia” tiene que estar ordenado por fecha.
Así ha de quedar el diseño y este será el resultado contestado con fecha inicio 01/01/2015 fecha
final 31/01/2015 Código de familia 003
Para ello tenemos que acceder al asistente para informes y seleccionar la “Consulta por Fechas
y Cuentas” tiene que estar ordenado por fecha.
pág. 83
Este tiene que ser el diseño.
Ahora al ejecutar el formulario como fecha inicial 01/01/2015 como fecha final 31/01/2015 y
como código de cuenta 005.
Para ello tenemos que acceder al asistente para informes y seleccionar la “Consulta por Fechas
Familia y cuenta” tiene que estar ordenado por fecha.
pág. 84
Ahora cerramos el formulario y guardamos los cambios.
Fecha Inicio: 01/01/2015 Fecha Final: 31/01/2015 Código Familia: 001 Código Cuenta: 001
pág. 85
Formulario con los 6 botones para los informes
Vamos a crear un formulario que llamaremos “Menú formulario informes” que contendrá los 6
botones para poder imprimir todos los informes que hemos creado.
Desde el diseño del formulario seleccionaremos un “Imagen” para poder agregar una imagen en
este caso será una impresora.
pág. 86
Al dibujar el botón y salir el asistente hemos seleccionado el botón “Cancelar”, hemos hecho clic
en el texto y lo hemos escrito.
Ahora vamos a explicar los pasos para asignarle a cada uno su correspondiente macro.
Botón derecho del ratón sobre el primer botón y del menú que aparece seleccionaremos
“Generar evento…”.
pág. 87
Seleccionaremos “Generador de macros”, seguido del botón “Aceptar”.
Seleccionaremos le nombre del informe, tipo de vista “Informe” y modo de ventana “Diálogo”
hasta que no se cierre esta ventana no tendremos acceso al resto de ventanas de esta base de
datos.
A continuación vamos a cambiar las propiedades del formulario para una mejor presentación.
pág. 88
Este será el resultado:
pág. 89
Crear formularios de navegación
Formulario Principal
pág. 90
Esto lo repetiremos con el resto de formularios.
Ahora vamos a cerrar este formulario y lo guardaremos con el nombre que deja por defecto
“Formulario de navegación”.
pág. 91
Seleccionaremos “Sí”.
Vamos a agregar un botón en “Pie de Formulario” para salir de la aplicación, para ello vamos a
utilizar el asistente del botón.
Dibujamos el botón.
pág. 92
En categorías: seleccionaremos “Aplicación” y en acciones “Salir de la aplicación” seguido del
botón “Siguiente”.
pág. 93
Como nombre al botón “SalirAplicación” seguido del botón “Finalizar”.
Como en la imagen haz que este formulario ocupe lo máximo que puedas.
pág. 94
Este será el resultado:
pág. 95
Crear una macro autoejecutable
El último paso que vamos a realizar es una macro que cuando se ejecute esta base de datos
tiene que abrir el formulario de navegación automáticamente.
Cerramos la macro.
pág. 96
Como nombre de la macro “Autoexec” esta macro se ejecuta automáticamente cuando abrimos
la base de datos.
Nota:
pág. 97
Contenido
Presentación.................................................................................................................................. 1
Vamos a crear la base de datos..................................................................................................... 2
Crear las tablas .............................................................................................................................. 4
Agregar registros ........................................................................................................................... 9
Relacionar tablas ......................................................................................................................... 14
Crear consultas ............................................................................................................................ 17
Crear los formularios ................................................................................................................... 23
Crear otra consulta para su correspondiente formulario ........................................................... 29
Agregar botones en los formularios ............................................................................................ 41
Ir al primer registro ................................................................................................................. 41
Ir al registro anterior ............................................................................................................... 43
Ir al registro siguiente............................................................................................................. 44
Ir al último registro .................................................................................................................. 46
Agregar un nuevo registro ...................................................................................................... 47
Eliminar registro ...................................................................................................................... 49
Cambiar las propiedades a un formulario ................................................................................... 51
Crear los formularios Cuentas, Familia e IVA .............................................................................. 53
Formulario Cuentas ................................................................................................................. 53
Formulario Familia .................................................................................................................. 53
Formulario IVA ........................................................................................................................ 54
Crear Formularios de tipo Tabular .............................................................................................. 55
Consultas con parámetros .......................................................................................................... 63
Hacer los correspondientes informes partiendo de las consultas que hemos creado. .............. 74
Formulario con los 6 botones para los informes........................................................................ 86
Crear formularios de navegación ................................................................................................ 90
Crear una macro autoejecutable ................................................................................................ 96
pág. 98