Está en la página 1de 6

Yovanni Aldana Useche

Caso 9 Boleta de venta

Implementar una aplicación que permita generar una boleta de venta a partir de la venta de diccionarios en una tienda
comercial. Así mismo, debemos tener en cuenta los siguientes aspectos:

• Implemente el siguiente entorno para la hoja de Excel y llámelo “Boleta”

• Implemente el siguiente entorno para la hoja de Excel y llámelo “Registro”

• Implemente el siguiente UserForm.

• Al iniciar la aplicación, los diccionarios deberán encontrarse precargados en un control de tipo Combobox.
• Los precios de los productos son como se muestran en la siguiente tabla

Producto Precio
Diccionario Español $10.50
Diccionario Inglés - Español $11.00
Diccionario sinónimos - antónimos $9.90
Yovanni Aldana Useche

• El descuento cuenta con los siguientes criterios

Producto Precio
Menor o igual a 50 0%
Entre 51 y 150 10%
Mayor a 150 15%

• Al seleccionar un elemento desde el control Combobox se deberá mostrar el precio de dicho producto.
• Implemente una función de validación para los controles del usuario de tal forma que le muestre al usuario donde
está ocurriendo un error.
• Implemente un botón de “Agregar a la boleta” que permitirá enviar los datos a la hoja “BOLETA” de Excel
mostrando el número de la boleta (dependerá de la cantidad de registros realizadas), nombre del cliente, RUC,
descripción del producto, cantidad, precio, importe (cantidad por precio).
• Agregue un módulo al proyecto para implementar funciones y procedimientos que permitan enviar los datos de
la boleta a un registro de venta ubicada en la hoja “Registros”.

Pasos:

1. Diseñe el modelo de la aplicación tanto en la hoja de Excel como en el UserForm.


2. Asigne las respectivas propiedades a los siguientes controles:

UserForm1 (Name) frmBoleta


Caption Boleta de venta
Label1 Caption GENERACIÓN DE BOLETA
Label2 Caption CLIENTE
Label3 Caption RUC
Label4 Caption PRODUCTO
Label5 Caption CANTIDAD
Label6 Caption PRECIO
Label7 (Name) IbIPrecio
TextBox1 (Name) txtCliente
TextBox1 (Name) txtRuc
TextBox1 (Name) txtCantidad
Combobox1 (Name) cboProducto
CommandButton1 (Name) btnAgregar
Caption AGREGAR A LA BOLETA
Default True
CommandButton2 (Name) btnAnular
Caption ANULAR BOLETA
CommandButton3 (Name) btnSalir
Caption SALIR

3. Implemente los siguientes códigos dentro del UserForm:


Yovanni Aldana Useche
Yovanni Aldana Useche
Yovanni Aldana Useche

4. Implemente los siguientes códigos dentro de un módulo:


Yovanni Aldana Useche

5. Agregue un botón desde la ficha Desarrollador, seleccione el botón y asigne el siguiente código:

Luego, cambien el titulo del botón por <<FORMULARIO DE VENTA>>.

6. Agregue un botón desde la ficha Desarrollador, seleccione Insertar>botón y asocie el botón al procedimiento
enviarRegistro.
7. Pruebe la aplicación presionando sobre el botón FORMULARIO DE VENTA

También podría gustarte