Diseño de Una Aplicación para Facturar en Una Pequeña Empresa
Diseño de Una Aplicación para Facturar en Una Pequeña Empresa
Inicie con un documento en blanco en Microsoft® Excel y asigne los nombres PORTADA,
FACTURAR, REGISTRO y CONFIGURAR a cada hoja. La portada debe contener una
pequeña introducción sobre la aplicación y tres links (puede emplear hipervínculos) en forma de
botón, que deben dirigir al usuario a cada una de las hojas que hacen parte del libro (ver la
ilustración contigua).
Elimine las líneas de división y encabezados desmarcando la opción VER que se encuentra en la
ficha DISEÑO DE PÁGINA en Office 2007 o en la ficha VISTA para Office 2010.
Ilustración 117. Desmarque de las opciones de visualización de líneas de división y encabezados en Microsoft® Excel
2010
Una vez establecidos los hipervínculos, proceda a proteger la hoja desmarcando la opción
SELECCIONAR CELDAS BLOQUEADAS.
En la hoja CONFIGURAR diseñe una tabla para el registro de productos. Dicha tabla debe
contener los siguientes campos (ver ilustración):
- Código
- Producto (admite máximo 20 caracteres)
- Precio
Ilustración 119. Tabla de registro de productos
Inserte un formulario en Visual Basic para Aplicaciones, que contenga los campos mencionados en
el paso anterior como se muestra en la ilustración.
Ilustración 120. Formulario para el registro de productos
Programe el código del botón INGRESAR con la siguiente rutina. Observe que en este caso solo
se admitirán hasta 100 productos.
Desde la hoja de Microsoft® Excel donde se encuentra la tabla creada en el paso 2, agregue un
botón justo al lado de la tabla (Tipo Control Active X) llamado INGRESAR PRODUCTO, como
se observa en la siguiente ilustración.
Diseñe el formato para el registro de la factura de venta. Este formato admitirá máximo 5
productos. Incluya los siguientes campos:
- Consecutivo
- Cliente (admite máximo 20 caracteres)
- Identificación
- Código
- Producto
- Precio
- Cantidad
- Valor Total
- Subtotal
- Descuento
- IVA
- Total
Ilustración 122. Esquema general de una factura para el ejercicio 8
Diseñe un nuevo formulario (USERFOM2) que contenga los campos mencionados en el paso
anterior, exceptuando el consecutivo.
Ilustración 123. Formulario para el registro de facturas
Antes de pasar a programar cada botón, bloqueé los TEXTBOX correspondientes a
PRODUCTO y PRECIO (ya que estos son el resultado del registro de productos). Para realizar
el bloqueo de un componente, deberá seleccionarlo y colocar la opción de la propiedad
ENABLED en FALSE.
Ilustración 124. Propiedad Enabled de un control TextBox
Limite la longitud máxima aceptada para el nombre del cliente modificando la propiedad
MAXLENGTH en 20.
Ilustración 125. Propiedad Maxlehgth de un control TextBox
Regrese a la hoja de Microsoft® Excel donde se encuentra la tabla creada en el paso 5, y agregué
un nuevo botón justo al lado de la tabla (Tipo Control Active X) llamado INGRESAR, como se
observa en la siguiente ilustración.
Ilustración 126. Botón para la activación del formulario de registro de facturas
Observe que la última línea de código ingresado incrementa el valor del CONSECUTIVO de la
factura en 1.
Ingrese las fórmulas para el cálculo del valor total por artículo, subtotal, descuento, IVA y total.
Coloque un descuento del 10% e IVA del 16%.
Ilustración 127. Fórmulas para determinar el Valor Total, Subtotal, Descuento, Iva y Total
Diseñe una tabla en la hoja REGISTRO para el ingreso de los totales por factura que incluya los
siguientes campos:
- Factura (equivalente al consecutivo de la factura) - Total
Desde la hoja REGISTRO agregué un nuevo botón justo al lado de la tabla (Tipo Control Active
X) llamado ALMACENAR, como se observa en la siguiente ilustración.