Está en la página 1de 47

Microsoft Access 2013 nos permite gestionar bases de datos y poderlos adaptar a las

necesidades de la empresa.

Antes de empezar a realizar un proyecto con Access es muy interesante haber realizado en
planteamiento del proyecto y los resultados que queremos obtener, ya que sin este
planteamiento realizado previamente el proyecto no obtendr su objetivo.

Entiendo que cuando ests con este tutorial ya te es familiar este programa y algunos
comentarios los dar por explicados.

Para este proyecto vamos a realizar las siguientes tablas:

Artculos: Para dar de alta todos los artculos que vamos a vender.

Cliente: Para dar de alta a todos los clientes que les hemos de facturar.

Cabecera factura y Detalle factura: Para el diseo de la factura.

Las siguientes consultas:

Consulta Cabecera y Consulta detalle: Estas consultas nos permitirn que al introducir el cdigo
del cliente se rellenen el resto de la informacin del cliente y al introducir el cdigo del artculo
se rellenen la descripcin y precio venta del artculo.

Vamos a crear los siguientes formularios.

Pgina 1 de 47
Artculos: Para gestionar los artculos que estamos comprando para su posterior venta.

Clientes: Para gestionar los clientes que le vamos a realizar ventas.

Factura: Para realizar las correspondientes facturas, el detalle de las ventas est en el formulario
subformulario Consultas detalle.

Men: Es el formulario de navegacin que nos permitir acceder a todos los formularios.

Vamos a crear el siguiente informe.

Facturas: Con este informe podremos imprimir la factura que estamos viendo en el formulario
Factura.

Vamos a crear la Macro.

Autoexec: Macro que se ejecuta automticamente cuando accedemos a dicha base de datos.

Este ser el resultado final del proyecto:

Crear base de datos


Lo primero que vamos a realizar es ejecutar Microsoft Access 2013.

Pgina 2 de 47
Seleccionaremos Base de datos del escritorio en blanco.

Como nombre a la base de datos Proyecto facturacin seguido del botn Crear.

Pgina 3 de 47
Pgina 4 de 47
Crear la tabla Artculos
Cuando creamos una base de datos nueva aparece una tabla nueva para poder empezar a
disear la primera tabla.

Lo primero que vamos a realizar ser seleccionar el botn de guardar la tabla con el nombre de
Artculos, en la parte superior izquierda encontrars la siguiente barra de botones:

Escribiremos Artculos seguido del botn Aceptar.

Como podrs observar en la ventana de objetos ya tenemos la nueva tabla llamada Articulos.

A continuacin seleccionaremos Diseo.

Pgina 5 de 47
Vamos a disear la correspondiente tabla:

Cerramos la tabla y guardamos los cambios.

Ahora vamos a crear la tabla clientes, para ello seleccionaremos la pestaa CREAR y de este
Diseo de tabla.

Pgina 6 de 47
Disearemos la siguiente tabla:

Si seleccionamos el botn de guardar le pondremos el nombre de Clientes.

Seguido del botn Aceptar.

Pgina 7 de 47
Lo mismo con la tabla Cabecera factura.

Y por ltimo la tabla Detalle factura

En esta tabla la clave principal es

Vamos a crear los correspondientes formularios


Partiendo de la tabla Artculos crearemos el correspondiente formulario.

Pgina 8 de 47
Partiendo de la tabla Clientes crearemos el correspondiente formulario.

Pgina 9 de 47
Relacionar tablas
Vamos a realizar las siguientes relaciones:

De la pestaa HERRAMIENTAS DE BASE DE DATOS y de este Relaciones

Agregamos las cuatro tablas.


Seguido del botn Cerrar.

Pgina 10 de 47
Las vamos a mover de la siguiente forma:

Cdigo Cliente de la tabla Clientes tiene que estar relacionada con el campo Cdigo Clientes de
la tabla Cabecera factura.

Para ello nos colocaremos encima del campo Cdigo Cliente de la tabla Clientes y seleccionando
el botn izquierdo del ratn nos situaremos en el campo Cdigo Clientes de la tabla Cabecera
factura.

Pgina 11 de 47
Activaremos la casilla Exigir integridad referencial seguido del botn Crear.

Esto lo repetiremos con el resto de relaciones.

Pgina 12 de 47
Vamos a cerrar la ventana de relaciones y guardaremos los cambios.

A lo que contestaremos que S.

Crear consultas
Vamos a crear la consulta llamada Consulta Cabecera.

Pgina 13 de 47
Cerramos la consulta y guardamos los cambios.
Vamos a crear la consulta llamada Consulta detalle.

Pgina 14 de 47
Cerramos la consulta y guardamos los cambios.

Agregar registros
Abriremos el formulario Artculos para agregar los siguientes registros:

Pgina 15 de 47
Abriremos el formulario Clientes y agrega a dos clientes.

Crear otro formulario


Vamos a crear un formulario que a la vez har de subformulario de otro formulario.

Pgina 16 de 47
Este formulario ha de partir de la Consulta detalle.

En el Pie de formulario hemos agregado los siguientes campos con sus correspondientes
formulas.
Suma =Suma([Total])
IVA =Suma([Total])*21/100
Total Fra. =Suma([Total])*21/100 + (Suma([Total]))

Vamos a crear el formulario Factura.

Ahora vamos a agregar el subformulario

Pgina 17 de 47
Que dibujaremos en el formulario factura.

Observaremos el siguiente asistente.

Pgina 18 de 47
Seleccionaremos subformulario consulta detalle seguido del botn Siguiente.

Vincularemos los campos de los dos formularios, seguido del botn Siguiente.

Pgina 19 de 47
Escribiremos Detalle factura seguido del botn Finalizar.

Pgina 20 de 47
Este ser el resultado:

Podrs comprobar que al introducir el cdigo del cliente este se rellena automticamente, esto
es gracias a la consulta que hemos creado.

Para convertirlo a un cuadro combinado lo que hemos hecho ha sido eliminar un cuadro de texto
y agregar un cuadro combinado.

Pgina 21 de 47
Cambiar a cuadros combinados

Abrimos el subformulario Consulta detalle a vista de diseo, el campo Cdigo artculo lo vamos
a cambiar a cuadro combinado.

Lo primero que vamos a realizar ser eliminar dicho campo.

Seleccionamos cuadro combinado.

Que lo dibujaremos en el lugar donde eliminamos el cuadro de texto.

Pgina 22 de 47
Aparecer un asistente que nos ayudar para la configuracin del cuadro de dilogo, en nuestro
caso dejaremos activada la opcin que aparece por defecto, seguido del botn siguiente.

Dejaremos seleccionada la tabla Articulos seguido del botn Siguiente.

Pgina 23 de 47
Seleccionaremos los campos Cdigo articulo y Descripcin seguido del botn Siguiente.

Ordenaremos con Cdigo artculo seguido del botn Siguiente.

Pgina 24 de 47
Desactivaremos la casilla Ocultar la columna clave (se recomienda) ajustaremos las columnas
seguido del botn Siguiente.

Como campo disponible seleccionaremos Cdigo articulo seguido del botn Siguiente.

Pgina 25 de 47
Seleccionaremos en campo donde queremos almacenar el valor seguido del botn Siguiente.

Seguido del botn Finalizar.

Pgina 26 de 47
Al lado del cuadro combinado ha creado una etiqueta que tenemos que eliminar.

Cerraremos el formulario y guardaremos los cambios.

Pgina 27 de 47
Lo repetiremos con el campo Cdigo Cliente del formulario Factura.

Eliminamos el campo.

Seleccionaremos cuadro combinado y lo dibujaremos en el formulario.

Seleccionaremos la primera opcin seguido del botn Siguiente.

Pgina 28 de 47
Seleccionaremos la tabla Clientes seguido del botn Siguiente.

Seleccionaremos los campos Cdigo Cliente y Cliente seguido del botn Siguiente.

Pgina 29 de 47
Ordenado por Cdigo Cliente seguido del botn Siguiente.

Desactivaremos la opcin Ocultar la columna clave seguido del botn Siguiente.

Pgina 30 de 47
Seleccionaremos Cdigo Cliente seguido del botn Siguiente.

Seleccionaremos Almacenar el valor en el campo: se seleccionaremos Cdigo Cliente seguido


del botn Siguiente.

Pgina 31 de 47
En la etiqueta del cuadro combinado pondremos Cdigo Cliente, seguido del botn Finalizar.

Pgina 32 de 47
Crear informe factura
Partiendo de las dos consultas que hemos creado vamos a crear el informe de la factura.

Seleccionaremos la pestaa CREAR y de este Asistente para informes.

Seleccionamos la consulta Consulta Cabecera y agregamos todos los campos.

Seleccionamos la consulta Consulta detalle y agregamos todos los campos menos Nmero
factura que ya lo hemos agregado de la consulta anterior, a continuacin seleccionaremos el
botn Siguiente.

Pgina 33 de 47
Los datos los veremos por Consulta Cabecera seguido del botn Siguiente.

Agregamos un nivel de agrupamiento por Nmero de factura, seguido del botn Siguiente.

Pgina 34 de 47
No ordenamos por ningn campo, seguido del botn Siguiente.

Seleccionamos el botn Siguiente.

Pgina 35 de 47
Como nombre al informe Facturas, seleccionaremos Modificar el diseo del informe,
seguido del botn Finalizar.

A continuacin con el botn derecho del ratn seleccionaremos el Encabezado Nmero de


Factura, del men que aparece seleccionaremos Ordenar y agrupar.

Pgina 36 de 47
Observaremos el siguiente resultado:

Seleccionamos Ms

Pgina 37 de 47
Donde pone sin una seleccin de pie lo cambiamos por con una seleccin de pie.

Observaremos un nuevo apartado.

Tenemos que seleccionar con una seccin de encabezado y con una seccin de pie.

Ahora vamos a modificar los campos para que queden de la siguiente forma:

Pgina 38 de 47
Insertar botn para imprimir desde formulario Factura
Accedemos al formulario de factura en vista de edicin.

Desactivaremos Utilizar Asistente para controles recuerda que lo tendrs que activar luego.

Seleccionamos el botn y lo dibujamos en el formulario.

Cambiaremos el texto del botn por el de Imprimir Factura.

Pgina 39 de 47
Seleccionamos el botn y mostramos las propiedades del botn.

De la ventana propiedades seleccionamos eventos.

Pgina 40 de 47
En el evento Al hacer clic seleccionamos los tres puntos

Seleccionaremos Generador de cdigo, seguido del botn Aceptar.

Private Sub Comando34_Click() stDocName = "Facturas"

DoCmd.OpenReport stDocName, acViewPreview, , "[Facturas]![Nmero de Factura] = " &


[Nmero de Factura] & ""

DoCmd.PrintOut

DoCmd.Close acReport, "Facturas"

End Sub

Con este cdigo generar un filtro y solo imprimir la factura que estamos viendo en el
formulario Factura.

Ya puedes imprimir una factura.

Pgina 41 de 47
Crear formulario de navegacin
El formulario de navegacin nos permite acceder a los formularios de una forma fcil e intuitiva,
de este modo lo pueden utilizar usuarios que tengan poco conocimiento de Access.

De la pestaa CREAR en el apartado de formularios, seleccionaremos Navegacin, y


seleccionaremos Pestaas verticales izquierda.

Pgina 42 de 47
Pgina 43 de 47
Arrastraremos los formularios con se indica en la figura.

Cerraremos este formulario y lo guardaremos con el nombre de Menu.

Cuando lo ejecutemos de nuevo este ser el resultado:

Pgina 44 de 47
Podrs observar tres botones para acceder a los respectivos formularios.

Pgina 45 de 47
Crear una macro autoejecutable
Ahora como captulo final vamos a crear una macro que se ejecute automticamente cuando
llamemos a esta base de datos, la macro tiene que tener un determinado nombre Autoexec
esta macro se ejecuta automticamente.

De la pestaa CREAR seleccionaremos Macro.

Seleccionaremos AbrirFormulario

Como nombre del formulario seleccionaremos Menu

Cuando cerremos la macro la guardaremos con el nombre de Autoexec

Seguido del botn Aceptar.

Ahora para comprobar si funciona cerramos esta base de datos y la abrimos de nuevo.

Pgina 46 de 47
Contenido
Crear base de datos ....................................................................................................................... 2
Crear la tabla Artculos................................................................................................................... 5
Vamos a crear los correspondientes formularios .......................................................................... 8
Relacionar tablas .......................................................................................................................... 10
Crear consultas ............................................................................................................................ 13
Agregar registros .......................................................................................................................... 15
Crear otro formulario ................................................................................................................... 16
Cambiar a cuadros combinados ................................................................................................... 22
Crear informe factura .................................................................................................................. 33
Insertar botn para imprimir desde formulario Factura ............................................................. 39
Crear formulario de navegacin .................................................................................................. 42
Crear una macro autoejecutable ................................................................................................. 46

Pgina 47 de 47

También podría gustarte