Vous êtes sur la page 1sur 26

SISTEMA DE FACTURACION

Creamos la tabla clientes

Creamos la tabla productos

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Creamos la tabla facturas

Creamos la tabla Detalle

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Creamos las relaciones como se indica en el gráfico:

Vamos a la vista de diseño de la tabla Detalles y en el campo ID_PRODUCTO en propiedades damos en la


pestaña búsqueda, completamos los 2 primeros campos como se muestra en la gráfica yd amos clic en el cuadro
rojo.

El número de columnas lo cambiamos a 3 y el tamaño 0 para no ver el ID y los otros campos ancho de 3

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Guardamos la tabla

Vamos a ingresar datos en la tabla productos

Creamos una consulta como se muestra en la gráfica, el campo TOTAL se crea sin agregar multiplicando la
cantidad por el precio.

La guardamos

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Debemos también hacer el campo de búsqueda para el ID_CLIENTES en la tabla facturas

Agregamos la tabla CLIENTES y creamos tres campos de consulta como indica la gráfica:

Cerramos y configuramos de la siguiente forma.

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Observamos que en la tabla facturas ya me llama los campos ID_CLIENTE de la tabla CLIENTE

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Ahora vamos a crear el formulario principal de la factura

Agregamos todos los campos de la tabla Facturas

Agregamos todos los campos de la tabla Clientes

Y También agregamos todos los campos de la consulta Detalle y damos clic en SIGUIENTE

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Damos diseño al formulario y ocultamos un campo ID_Cliente detrás del subformulario.

También ocultamos el número de factura en el subformulario

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Debe ir quedando asi:

Ahora debemos hacer consulta para agregar el valor total

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Y la guardamos con el nombre de total

Volvemos a la vista de diseño del formulario y arrastramos la consulta TOTAL debajo del subformulario y nos
muestra el cuadro de dialogo para relacionar

Damos clic en SIGUIENTE y FINALIZAR

Organizamos los subformularios modificando en sus propiedades fuentes, vista de bordes, vista
predeterminada, botones, barras de desplazamiento, cuadro de control, entre otras para que queden de la
siguiente forma:

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Ahora podemos agregar botones para agregar facturas nuevas y para totalizar cada factura se hace por medio
de macros.

Agregamos un nuevo botón para registros nuevos.

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


El macro es:

Y el botón total:

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Y al macro le adicionamos lo siguiente para que totalice y actualice el registro.

También podemos agregar un botón para agregar clientes para lo cual necesitamos crear un pequeño
formulario por medio del asistente.

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Y agregamos botones para la gestión de los registros

Ahora creamos el boton para agregar clientes por medio del asistente, el macro debe quedar asi:

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Ahora creamos una consulta para poder imprimir la factura:

Lo haremos con asistente de consultas que es algo que poco hemos utilizado.

Agregamos todos los datos de la tabla FACTURAS, CLIENTES, la consulta DETALLES Y TOTALES.

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Ahora debemos especificar para ver solo los datos de la factura que esta seleccionada en el formulario
FACTURAS

Para ello debemos modificar la consulta y en el campo criterio hacer dar clic derecho en el campo
criterios y seleccionar Generar:

Forms![FACTURAS]![NUM_FACTURA]

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Esto me abrirá una consulta con el número de factura en el que me encuentre actualmente, por
ejemplo: factura 6 me muestra la consulta de la factura 6

Debemos crear una consulta llamada Impr_factura la cual llevara todos los campos de las cuatro tablas

Ahora vamos a crear el informe para imprimir específicamente esta factura:

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Clic derecho en el cuadro indicado y Seleccionamos la consulta IMPR_FACTURA

Ahora agregamos los campos y organizamos el informe

Los encabezados producto, cantidad, precio y total son etiquetas sueltas que agregue adicionalmente.

Agregamos el boton IMPRIMIR

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Con el siguiente macro

Finalmente el informe quedaría así:

Para abrir el INFORME IMPRIMIR creamos un botón para abrir el informe con un macro que sea abrir
Informe FACTURA

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Para finalizar vamos a controlar las cantidades en el inventario debemos crear una consulta, utilicemos diseño
de consulta.

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Damos click derecho al lado de los campos y seleccionamos sumatorio TOTALES

Nos debe aparecer el campo total como se muestra en el siguiente gráfico.

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Debemos cambiar a las siguientes opciones:

Guardamos la consulta con el nombre facturados, la ejecutamos y nos muestra la cantidad de productos que
hemos vendido,

Volvemos a diseño de consulta para crear el otro campo que sería la cantidad actual de productos que tengo
llamado SALDO

Ejecutamos la consulta

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Modificamos la consulta

Creamos un formulario basados en la consulta con el nombre de inventario y lo diseñamos como lo muestra
la figura

Y creamos el botón INVENTARIO, Finalmente la factura básica debe quedar como lo muestra la gráfica.

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Finalizamos con un macro para abrir el formulario principal

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


Y lo guardamos con el nombre AUTOEXEC

ESTO es para que al abrir la base de datos se abra automáticamente el formulario FACTURAS, podemos decirle
que abra un registro nuevo dentro del mismo macro

ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919


ESP: YADIMYR OSWALDO GARCIA REYES CEL: 3115884919