SlideShare una empresa de Scribd logo
1 de 89
[MODULO # 4] [Seleccionar fecha]
[Año]
Modulo # 4
HTML-Mónica- Visual Basic 6.0
Ruth Ryes
[MODULO # 4]
[MODULO # 4]
Html
Html es un lenguaje que base su sintaxis en un elemento de base al que
llamamos etiqueta. La etiqueta presenta frecuentemente dos partes.
Una apertura de forma general <etiqueta>
Un cierre de tipo </etiqueta>
Todo lo incluido en el interior de esta etiqueta sufrirá las modificaciones que se
caracterizan a esta etiqueta.
PARTES DE UN DOCUMENTO HTML
Un documento HTML a estar delimitado por la etiqueta <html> y </html>
Dentro de este documento, podemos asimismo distinguir dos partes
principales.
El encabezado, delimitado por <head> y </head> donde colocaremos
etiquetas de índice informativo como por ejemplo el titulo de nuestra página.
El cuerpo, flaqueado por etiqueta <body> y </body>, que será donde
coloremos nuestro texto e imágenes delimitados a su vez por otras etiquetas
como las que hemos visto.
Nota: cuando usted termine su cosificación guarde en la siguiente manera:
1.-El nombre del archivo que usted desee guardarle seguido de un punto y la
palabra HTML. Ejemplo
[MODULO # 4]
Tipos de letras, Tamaños de Letras y Colores
En esta primera página procederemos a conocer las etiquetas de HTML y codificaciones
de css.
Colores de Letras
Recordemos que los colores en html están compuestos por colores hexadecimales, es
decir, colores representados por número y letras ejemplo: #68ff00 y también colores rgb
que solo están compuesto por números es decir ejemplo rgb(255,0,0)
css
html
[MODULO # 4]
Tipo de letras
Tamaño de letras
[MODULO # 4]
Formatos de Letras
Así como en Word podemos cambiarle el formato al texto, como ponerle cursiva negrita
A continuación veremos la codificación de css para ponerle un formato al texto aquí
procederemos ya a utilizar la sintaxis o codificación de Font es decir letras, como por
ejemplo:
Font-style: estilo de letras
Italic: letras en cursiva con negritas
Normal: letras normales
Oblique: letras en cursiva sin negrita
[MODULO # 4]
Font Variant:Variacion de letras
[MODULO # 4]
Espacios entre Letras
Para nosotros ponerle un espacio entre una letra en el lenguaje de css
debemos utilizar la codificación como letter-spacing para la letras o
word-spacing para poner espacio entre una palabra a otra
[MODULO # 4]
Tipos de Subrayado y Alineación de texto
Para codificar los subrayados y la alineación del texto utilizaremos:
Text-decoration: texto subrayado
Text-align: Alineación del texto
text-transform:Transformacion de letras
[MODULO # 4]
[MODULO # 4]
Márgenes
Todas las paginas web tienen márgenes los principales son superior,
inferior, derecho e izquierdo. Utilizaremos:
Margin-top: margen superior
Margin-left: margen izquierdo
Margin-rigth: margen derecho
[MODULO # 4]
[MODULO # 4]
[MODULO # 4]
Diferencia del tipo de color en el texto
[MODULO # 4]
[MODULO # 4]
[MODULO # 4]
Introducción a Mónica
Mónica es un Programa en la que podemos crear una empresa y como manejarla. En este
podemos realizar lo siguiente:
 Facturas
 Inventario
 Cuentas corrientes
 Lista de precios
 Archivo de clientes
 Archivo de proveedores
 Cuentas por cobrar (cuando realiza ventas al crédito)
 Cuentas por pagar (cuando compra al crédito de sus proveedores)
Contabilidad
 Asientos por partida
 Diseñar su propia tabla de cuentas ó plan de cuentas
 Manejar el libro diario
 Manejar el libro Mayor
 Reportes financieros: Balance Gral., estado de ganancias, etc.
[MODULO # 4]
Creación de la Empresa y sus Datos
Vamos a Crear nuestra empresa. Abrimos el programa, escogemos la opción Parámetros /
Otra Empresa / Adicionar Empresa, escribimos el nombre de nuestra empresa. Clic en
Iniciar Proceso. Aceptar
Una vez hecho esto llenamos los datos de la empresa como la direccion¸numero
telefónicos, ciudad y correo electrónico. Para aquello escogemos la opción
parámetros/Generales/Basicos/nombre de la Empresa.
[MODULO # 4]
Llenamos los datos de la Empresa y clic en el boton Aceptar.
Retornamos con el botón cancelar y escogemos la segunda opción que es Moneda-Fecha –
Idiomas, esta opción nos permite definir la moneda que utilizaremos el idiona y la fecha
.Llenado esto aceptamos.
Datos
Basico
[MODULO # 4]
La tercera opcion de este menu es Contadores-Estimados-Ordenes.Esta opción nos permite
como enumerar nuestras ordenes de compras y facturas
Por ultimo las dos ultimas opciones como la Factura y Símbolo nos permite escoger una el
formato de nuestras facturas y elegir un símbolo o logo para nuestra empresa.
[MODULO # 4]
A continuación procederemos a registrar la fecha de inicio de nuestra contabilidad para
aquello me voy a la opción contable/inicio de la contabilidad.Es decir fijamos la fecha en
la cual va a funcionar nuestra empresa o negocio.
Otra cosa importante es registrar los datos de el dueño de la empresa esto se la ingresa de
la opción Ingrese Ruc.
[MODULO # 4]
Toda Empresa o Negocio por lo general maneja una cartera de clientes y Proveedores.
 Clientes: Persona que compra al por mayor o menor Mercadería para su uso.
 Proveedor: Persona que hace los productos de consumo humano para la venta
Ingreso de Clientes
En Esta segunda practica ingresaremos en nuestra empresa una base de datos de clientes y
provedores , para realizar esto nos vamos a las opciones Clientes/Proveedor. Elegimos
primero Clientes /Crear Empresa.
[MODULO # 4] [Seleccionar fecha]
Base de Datos Clientes
Código Nombre Dirección Ciudad País Estado Teléfono Max.Credito Desc.% Términos Vendedor Interes.% Correo
@
101 Juan Reyes
Alban
Alborada
5eta.
V.14
Guayaquil Ecuador Casado 2314560 $500.00 10% Crédito Luisa
Mora
12% Cree
uno
102 Leonor
Icaza Pérez
Sauces 8
y Calle
2da.
Guayaquil Ecuador Soltero 3124589 $850.00 15% Todos Pedro
Pincay
12% Cree
uno
103 Lucia
Santisteban
Gracia
Cdla.
Floresta
y Av.
Principal
Guayaquil Ecuador Soltera 5213679 $1.000.00 8% Cheque Ana
Chonillo
12% Cree
uno
104 Miguel
Córdova
Andaluz
Isla
Mocoli
Guayaquil Ecuador Casado 2458713 $950.00 5% Máster Ángela
Pluas
12% Cree
uno
105 Dennise
Prieto
Ordoñez
Av. Las
Aguas y
Callejón
3
Guayaquil Ecuador Casada 2154863 $1.200.00 14% Efectivo Nicol
Molina
12% Cree
uno
106 Leopoldo
Maridueña
Chun
Urdesa
Norte. Y
Av. Delta
Guayaquil Ecuador Soltera 5214000 $750.00 5% Visa Alex
Pérez
12% Cree
uno
107 Carlos
Vera
Cucalón
La
Aurora
Guayaquil Ecuador Casado 2314548 $600.00 10% Efectivo Beatriz
Loza
12% Cree
uno
108 Gabriela
Palacios
Alarcón
Cdla.
Kenedy
Norte
Guayaquil Ecuador Casada 7989661 $1.500.00 12% Otra
Tarjeta
Allan
Parraga
12% Cree
uno
[MODULO # 4] [Seleccionar fecha]
Ingreso de Proveedores
Una vez ya ingresado los datos de los clientes repetimos el mismo procedimiento para
Proveedores, escogiendo la opción proveedor.
[MODULO # 4] [Seleccionar fecha]
Base de Datos de Proveedores
Cod. Nombre Direccion Ciudad Pais Contacto Telefono Ruc Reg.Empre. Max.Cred. Desc% Termino Interes%
001 Chaide
Y
Chaide
Km 7
Vía
Daule
Guayaquil Ecuador Susana
Loza
2135646 09123021300 Grl123 $1.500.00 10% Todos 12%
002 Producto
Domestic.
Av. Los
Shiris
Quito Ecuador Alberto
Barros
5121549 09156165410 H21LP $2.000.00 8% Efectivo 12%
003 Dulces
Sueños
Km5
Vía
Machala
Cuenca Ecuador Liz
Moran
3215689 09411321321 JG104 $3.500.00 15% Credito 12%
004 Mueblería
Palito
Km 24
Vía la
Costa
Guayaquil Ecuador Jordán
López
3636565 09745475452 VBH20 $5.000.00 9% Cheque 12%
005 Ecua
Productos
Vía. Los
Guerrero
Ambato Ecuador Katty
Ortiz
7666553 01541548483 JJK12 $7.500.00 12% Master 12%
[MODULO # 4] [Seleccionar fecha]
Ingreso de Productos o Mercadería
Toda Empresa o Negocio debe ser ingreso de Mercadería o producto debe llevar el conteo de
salida y entrada de mercadería.
Procederemos a ingresar nuestros productos en la siguiente opción. Inventaro
[MODULO # 4] [Seleccionar fecha]
Chaide y Chaide
Código Articulo Precio 1 Precio 2 Costo
Cant.
en
Alm
Cant.
Min
Impuesto
Código
Fabricante
Ubicación
Almacén
Base (Categoría)
BCL2008 Base Continental de Lujo 190 X
135
$ 81,24 $ 66,73 $ 58,03 4 1 12% 3155465 Bodega
BI200000 Base Imperial 90 X 90 $ 72,96 $ 59,93 $ 52,11 2 1 12% 2314564 Bodega
Colchones (Categoría)
CCL10911 Colchón Continental de Lujo 135 X
190
$
133,72
$
109,84
$ 95,52 10 2 12% 2325445 Percha
CCL10941 Colchón Continental de Lujo 200 X
200
$
215,52
$
177,04
$ 153,94 3 1 12% 2778946 Percha
CIR10702 Colchón Imperial 90 X 190 $ 63,41 $ 52,08 $ 45,29 4 2 12% 2165450 Bodega
COP1011 Colchón Ortopédico Prensado 105
X 190
$
125,18
$
102,83
$ 89,42 6 1 12% 2032156 Exhibición
COP1013 Colchón Ortopédico Prensado 160
x 200
$
199,02
$ 163,
48
$ 142,16 3 1 12% 2032156 Exhibición
Muebles (Categoría)
SSO3001 Sofá Cama Spazio 105 $
165,96
$
136,32
$ 118,54 1 1 12% 2359988 Percha
SSO3002 Sofá Cama Spazio 135 $
178,98
$
147,02
$ 127,84 2 1 12% 2210156 Percha
[MODULO # 4]
Productos Domestic
Código Articulo
Precio 1
(40%)
Precio 2
(15%)
Costo
Cant.
en
Alm
Cant.
Min
Impuesto
Codigo
Fabricante
Ubicación
Almacen
Almohadas
AA103001 Almohadas Acolchadas $ 4,44 $ 5,11 $ 6,22 30 5 12% 0232141 Percha
Cojines
CCFD1171 Juego de Cojún con Forro $ 30,82 $ 35,45 $ 43,15 5 1 12% 0323215 Bodega
Colchones
CEO11061 Colchón Cariñoso Acolchad. 105 X 190
X 20
$ 33,44 $ 38,46 $ 46,82 10 2 12% 0211553 Bodega
CEO11111 Colchón Princesa Acolcahdo 135 X 190
X 24
$ 39,56 $ 45,49 $ 55,38 5 1 12% 0321160 Exhibición
CPP13520 Colchón Pullman Platinum 135 X 190 X
20
$ 25,90 $ 29,79 $ 36,26 5 1 12% 0332325 Percha
CPS21352 Colchón Pullman Siglo 21 135 X 190 X
20
$ 28,42 $ 32,68 $ 39,79 8 2 12% 0212113 Exhibición
CRD10027 Colchón Dormilón 135 X 190 $ 48,54 $ 55,82 $ 67,96 4 1 12% 0111531 Bodega
CRR10221 Colchón Renova 135 X 190 $ 62,52 $ 71,90 $ 87,53 5 1 12% 0244889 Bodega
[MODULO # 4]
Dulces Sueños
Código Articulo Precio 1 Precio 2 Costo
Cant.
en
Alm
Cant.
Min
Impuesto
Código
Fabricante
Ubicación
Almacén
Almohada
AN1000 Almohadas Normales 45 X 60 $ 1,19 $ 1,37 $ 1,66 25 5 12% 1578789 Bodega
Colchones
CE1062 Colchón Élite 135 X 20 $ 24,30 $ 27,95 $ 34,03 12 2 12% 2154546 Bodega
CIC7015 Colchón Infantil Caritas 70 X 140 X
15
$ 7,81 $ 8,98 $ 10,94 8 1 12% 3654848 Percha
CIR10702 Colchón Monte Carlo 135 X 20 $ 42,99 $ 49,43 $ 60,18 10 2 12% 3544463 Percha
COP1011 Colchón Novo Sueño 80 X 7 $ 6,02 $ 6,92 $ 8,43 18 2 12% 5484834 Bodega
Sábanas
SR2000 Sábana Royal 135 $ 10,75 $ 12,16 $ 14,80 24 3 12% 3152414 Exhibición
[MODULO # 4]
Mueblería Palito
Código Articulo
Precio 1
(40%)
Precio 2
(15%)
Costo
Cant.
en
Alm
Cant.
Min
Impuesto
Código
Fabricante
Ubicación
de
Almacén
Camas
CCPT10 Cama Cuna Pintada Toldo 105 $ 48,50 $ 55,78 $ 67,90 5 1 12% 5416545 Exhibición
CG1000 Cama G 105/135 $
130,00
$
149,50
$ 182,00 6 1 12% 5656565 Bodega
CNB107 Cama Niquelada Baja 135 $ 50,00 $ 57,50 $70,00 6 2 12% 5445454 Percha
CPTO10 Cama Pintada Toldo 105 $ 50,00 $ 57,50 $ 70,00 5 1 12% 6656562 Bodega
Muebles
CP2000 Coqueta Pintada $ 37,00 $ 42,55 $ 51,80 4 1 12% 5487489 Exhibición
EP2010 Espejo $ 28,00 $ 32,20 $ 39,20 2 1 12% 5484898 Bodega
VC2015 Velador cuadrado Pintado $ 24,00 $ 27,00 $ 33,60 6 1 12% 5849889 Bodega
[MODULO # 4] [Seleccionar fecha]
EcuaProductos
Código Articulo
Precio 1
(40%)
Precio 2
(15%)
Costo
Cant.
en
Alm
Cant.
Min
Impuesto
Código de
Fabricante
Ubicación
Almacén
Camas
CM5020 Cama de Madera Tallada 135 $ 68,84 $ 79,17 $ 96,38 2 1 12% 7445465 Exhibición
Muebles
JC5001 Juego de Comedor Cuatro Sillas $ 61,54 $ 70,78 $ 86, 16 6 1 12% 7989895 Bodega
JC5000 Juego de Comedor Seis Sillas $ 77,97 $ 89,67 $ 109,16 8 1 12% 7454564 Exhibición
Sábanas
JS5040 Juego de Sábanas Edén 105 $ 10,64 $ 12,24 $ 14,90 15 2 12% 7532136 Exhibición
JS5041 Juego de Sábanas Edén 135 $ 13,32 $ 15,31 $ 18,64 12 2 12% 7986355 Bodega
Colchones
COS3525 Colchón Ortopédico Suave 135 X 25 $ 68,74 $ 79,05 $ 96,24 6 1 12% 7545421 Bodega
Edredones
ETI5030 Edredón T2 Infantil 105 $ 20,60 $ 23,69 $ 28,84 4 1 12% 8565623 Exhibición
[MODULO # 4] [Seleccionar fecha]
Detalles de los Productos
Ya ingresado Los productos , necesitamos modificarlos para poner el detalle de cada uno.
Esto se realiza a través de la opción Modificar/Detalles Adicionales.
[MODULO # 4]
Chaide y Chaide
Código Articulo Comentario Categoria Proveedor
Base
BCL2008 Base Continental de Lujo 190 X
135
Base de 2 Plaza
Tallado en Madera
Color: Negro y Marrón
Codigo:020
Base
Chaide y Chaide
BI200000 Base Imperial 90 X 90 Base de 1 Plaza
Tallado en Madera
Color: Negro y Marrón
Codigo:020
Base
Chaide y Chaide
Colchones
CCL10911 Colchón Continental de Lujo
135 X 190
Colchón de 1 1/2 Plaza
Material Confort
Color: Blanco - Celeste
Codigo:021
Colchón
Chaide y Chaide
CCL10941 Colchón Continental de Lujo
200 X 200
Colchón de 2 1/2 Plaza
Material Espuma
Diseño: Flores
Codigo:021
Colchón
Chaide y Chaide
CIR10702 Colchón Imperial 90 X 190 Colchón de 1Plaza
Material Confort
Diseños: Estampados
Codigo:021
Colchón
Chaide y Chaide
COP1011 Colchón Ortopédico Prensado
105 X 190
Colchón de 1 Plaza
Material Confort
Diseños: Varios
Codigo:021
Colchón
Chaide y Chaide
COP1013 Colchón Ortopédico Prensado
160 x 200
Colchón de 2 Plaza
Material Confort
Color: Blanco - Celeste
Codigo021
Colchón
Chaide y Chaide
Muebles
SSO3001 Sofá Cama Spazio 105 Sofa Cama de 2 plazas
Material: Diseño Espuma Confort
Diseño: Color Negro
Codigo:022
Muebles
Chaide y Chaide
SSO3002 Sofá Cama Spazio 135 Sofa Cama de 2 plazas
Material: Diseño Espuma Confort
Diseño: Color Negro
Codigo:022
Muebles
Chaide y Chaide
[MODULO # 4]
Productos Domestic
Código Articulo Comentario Categoría Proveedor
Almohadas
AA103001 Almohadas Acolchadas Almohada Ortopédico
Colores: Blanco-Celeste
Codigo:023
Almohadas
Productos
Domestic
Cojines
CCFD1171 Juego de Cojines con Forro Cojines de 25cm
Diseño: Varios
Codigo:024
Cojines
Productos
Domestic
Colchones
CEO11061 Colchón Cariñoso Acolchad.
105 X 190 X 20
Colchón de 1 1/2 Plaza
Material Confort
Diseño: Varios
Codigo:025
Colchones
Productos
Domestic
CEO11111 Colchón Princesa Acolchado
135 X 190 X 24
Colchón de 1 1/2 Plaza
Material Confort
Diseño: Varios
Codigo:025
Colchones
Productos
Domestic
CPP13520 Colchón Pullman Platinum
135 X 190 X 20
Colchón de 1 1/2 Plaza
Material Confort
Diseño: Varios
Codigo:025
Colchones
Productos
Domestic
CPS21352 Colchón Pullman Siglo 21
135 X 190 X 20
Colchón de 1 1/2 Plaza
Material Confort
Diseño: Varios
Codigo:025
Colchones
Productos
Domestic
CRD10027 Colchón Dormilón 135 X 190 Colchón de 1 1/2 Plaza
Material Confort
Diseño: Varios
Codigo:025
Colchones
Productos
Domestic
CRR10221 Colchón Renova 135 X 190 Colchón de 1 1/2 Plaza
Material Confort
Diseño: Varios
Codigo:025
Colchones
Productos
Domestic
[MODULO # 4]
Dulces Sueños
Código Articulo Comentario Categoría Proveedor
Almohada
AN1000 Almohadas Normales 45 X 60 Almohada
Ortopédico
Diseño: Varios
Codigo:026
Almohada
Dulces
Sueños
Colchones
CE1062 Colchón Élite 135 X 20 Colchón de 1 1/2 Plaza
Material Confort
Diseño: Varios
Codigo:027
Colchón
Dulces
Sueños
CIC7015 Colchón Infantil Caritas 70 X
140 X 15
Colchón de 1 Plaza
Material Confort
Diseño: Varios
Codigo:027
Colchón
Dulces
Sueños
CIR10702 Colchón Monte Carlo 135 X 20 Colchón de 1 1/2 Plaza
Material Confort
Diseño: Varios
Codigo:027
Colchón
Dulces
Sueños
COP1011 Colchón Novo Sueño 80 X 7 Colchón de 1 Plaza
Material Confort
Diseño: Varios
Codigo:027
Colchón
Dulces
Sueños
Sábanas
SR2000 Sábana Royal 135 Sabanas de 2 Plazas
Diseños: Varios
Codigo:028
Sabanas
Dulces
Sueños
[MODULO # 4]
Mueblería Palito
Código Articulo Comentario Categoría Proveedor
Camas
CCPT10 Cama Cuna Pintada Toldo 105 Camas de 2 Plazas
Tallada en Madera Roble
Colores: Beige y Marrón
Codigo:029
Camas
Mueblería
Palito
CG1000 Cama G 105/135 Camas de 1 1/2 Plazas
Tallada e Madera Roble
Colores: Beige y Marrón
Codigo:029
Camas
Mueblería
Palito
CNB107 Cama Niquelada Baja 135 Camas de 2 Plazas
Tallada n Madera Roble
Colores: Beige y Marrón
Codigo:029
Camas
Mueblería
Palito
CPTO10 Cama Pintada Toldo 105 Codigo:029
Camas
Mueblería
Palito
Muebles
CP2000 Coqueta Pintada Única Codigo:030
Muebles
Mueblería
Palito
EP2010 Espejo Espejo con marco en
Madera
De 1.80 cm x 90 cm
Codigo:031
Muebles
Mueblería
Palito
VC2015 Velador cuadrado Pintado Unico Codigo:032
Muebles
Mueblería
Palito
[MODULO # 4]
Ecua Productos
Código Articulo Comentario Categoría Proveedor
Camas
CM5020 Cama de Madera Tallada 135 Cama de 2 plaza
Tallado en Madera
Color: Beige
Codigo:033
Camas
Ecua
Productos
Muebles
JC5001 Juego de Comedor Cuatro
Sillas
Comedor 4 sillas
Mesa Rectangular con
puntas Redondas
Color: Marrón
Codigo:034
Muebles
Ecua
Productos
JC5000 Juego de Comedor Seis Sillas Comedor de 6 sillas
Mesa Rectangular de
Vidrio
Codigo:034
Muebles
Ecua
Productos
Sábanas
JS5040 Juego de Sábanas Edén 105 Sabanas de 2 Plazas
Diseños Varios
Codigo:035
Sabanas
Ecua
Productos
JS5041 Juego de Sábanas Edén 135 Sabanas de 1 ½ Plaza
Diseños: Flores
Codigo:035
Sabanas
Ecua
Productos
Colchones
COS3525 Colchón Ortopédico Suave 135
X 25
Colchón de 1 1/2 Plaza
Material Confort
Diseño: Varios
Codigo:036
Colchón
Ecua
Productos
Edredones
ETI5030 Edredón T2 Infantil 105 Edredón de 2 plazas
Diseño Cuadros
Codigo:037
Edredones
Ecua
Productos
[MODULO # 4]
Facturas
Una Factura es el inicio de una contabilidad, es decir, que una vez ya haciendo nuestra
primera venta comenzamos a vender nuestros productos.
[MODULO # 4]
Facturas
Vendido a:
Factura Nº 095
Forma de
Pago
120 días
Pago $ 200,00
Código
Articulo
Artículo Cantidad
CG1000 CamaG 105/135 2
CCL10911 Colchón Continental de Lujo 135
X 190
1
COP1011 Colchón Ortopédico Prensado 105 X 19C 2
AA1 03001 Almohadas Acolchadas 60 X 45 3
SR2000 Sábana Royal 135 1
JS5040 Juego De Sábanas Edén 105 1
Vendido a:
Factura Nº 096
Forma de Pago Otra tarjeta
Pago -
Código Articulo Articulo Cantidad
CEO11061 Colchón Cariñoso Acolchad. 105 X 190 X 20 2
BOP2012 Base Ortopédico Prensado 190 X 105 1
AA1 03001 Almohadas Acolchadas 60 X 45 5
ETI5030 Edredón T2 Infantil 105 3
SSO3001 Sofá Cama Spazio 105 1
[MODULO # 4]
Vendido a:
Vendido a:
Vendido a:
Factura Nº 099
Forma de
Pago
120 días
Pago $ 200,00
Código
Articulo
Artículo Cantidad
AA103001 Almohadas Acolchadas 4
CRR10221 Colchón Renova 135 X 190 2
SR2000 Sábana Royal 135 3
Factura Nº 097
Forma de
Pago
Efectivo
Pago -
Código
Articulo
Articulo Cantidad
CNS101 Colchón Novo Sueño 80 X 7 2
CP2000 Coqueta Pintada 1
Factura Nº 098
Forma de
Pago
90 días
Pago $ 100,00
Código
Articulo
Articulo Cantidad
CM502E Cama de Madera Tallada 165 X 215 (medida especial)* 3
COP101E Colchón Ortopédico Prensado 165 X 215 M/E* 2
[MODULO # 4]
Vendido a:
Factura Nº 100
Forma de Pago Master
Pago -
Código Articulo Articulo Cantidad
VC2015 Velador cuadrado Pintado 1
BOP2012 Base Ortopédico Prensado 190 X 105 1
AA1 03001 Almohadas Acolchadas 60 X 45 5
ETI5030 Edredón T2 Infantil 105 1
SSO3001 Sofá Cama Spazio 105 1
Vendido a:
Vendido a:
Factura Nº 101
Forma de
Pago
Efectivo
Pago -
Código
Articulo
Articulo Cantidad
EP2010 Espejo 1
SSO3002 Sofá Cama Spazio 135 1
Factura Nº 102
Forma de
Pago
Otros
Pago $ 100,00
Código
Articulo
Articulo Cantidad
CCFD1171 Juego de Cojún con Forro 1
COP101E Colchón Ortopédico Prensado 165 X 215 M/E* 1
[MODULO # 4]
Devoluciones
En esta pantalla Ud. puede utilizar el ratón para seleccionar las diferentes opciones. La pantalla
muestra una línea por cada devolución. Siendo la primera línea la última devolución que se
realizó. Si desea ordenar las devoluciones en un orden particular hacer un click en la flecha que
se encuentra junto a „Seleccionar‟
[MODULO # 4]
Devoluciones
Vendido a:
Factura Nº 100
Forma de
Pago
120 días
Comentario Devolución Mercadería Dañada
Código
Articulo
Artículo Cantidad
CG1000 CamaG 105/135 1
COP1011 Colchón Ortopédico Prensado 105 X 19C 1
AA1 03001 Almohadas Acolchadas 60 X 45 1
Vendido a:
Factura Nº 101
Forma de Pago Otra tarjeta
Comentario Devolución Mercadería Dañada
Código Articulo Articulo Cantidad
CEO11061 Colchón Cariñoso Acolchad. 105 X 190 X 20 1
AA1 03001 Almohadas Acolchadas 60 X 45 2
ETI5030 Edredón T2 Infantil 105 1
Vendido a:
Factura Nº 102
Forma de
Pago
Efectivo
Comentari
o
Devolución Mercadería Dañada
Código
Articulo
Articulo Cantidad
CNS101 Colchón Novo Sueño 80 X 7 1
[MODULO # 4]
Vendido a:
Vendido a:
Factura Nº 104
Forma de
Pago
120 días
Comentario Devolución Mercadería Dañada
Código
Articulo
Artículo Cantidad
AA103001 Almohadas Acolchadas 2
SR2000 Sábana Royal 135 1
Vendido a:
Factura Nº 105
Forma de Pago Master
Comentario Devolución Mercadería Dañada
Código Articulo Articulo Cantidad
AA1 03001 Almohadas Acolchadas 60 X 45 2
Factura Nº 103
Forma de
Pago
90 días
Comentario Devolución Mercadería Dañada
Código
Articulo
Articulo Cantidad
CM502E Cama de Madera Tallada 165 X 215 (medida especial)* 1
COP101E Colchón Ortopédico Prensado 165 X 215 M/E* 1
[MODULO # 4]
Vendido a:
Vendido
Factura Nº 106
Forma de
Pago
Efectivo
Comentario Devolución Mercadería Dañada
Código
Articulo
Articulo Cantidad
EP2010 Espejo 1
Factura Nº 102
Forma de
Pago
Otros
Pago $ 100,00
Código
Articulo
Articulo Cantidad
CCFD1171 Juego de Cojún con Forro 1
COP101E Colchón Ortopédico Prensado 165 X 215 M/E* 1
[MODULO # 4]
Kardex
El Kardex sirve para mantener un control de los productos que entran y salen del almacén,
MONICA mantiene un control por cada uno de los productos que se ingresan al inventario.
Cada vez que se ingresa un nuevo producto al inventario MONICA automáticamente abre un
nuevo registro para ese producto, es decir no es necesario realizar ningún tipo de procedimiento
por parte del usuario.
Retirar Mercadería Recibir Mercadera
[MODULO # 4] [Seleccionar fecha]
Cotización
Esta opción le permite realizar requerimientos a su suplidor para que le estimen precios sobre
mercadería que intenta comprar. Por ejemplo Ud. puede solicitar que le estimen precios a algún
suplidor en el extranjero. MONICA le permite imprimir esta cotización en inglés. Una
cotización no afecta el inventario. El procedimiento para realizar una cotización es igual a
realizar una compra
[MODULO # 4]
Cotizaciones
Código Articulo Cantidad Proveedor1 Proveedor2
Almohada
AN1000 Almohadas Normales 45 X 60 7 Dulces
Sueños
Chaide y
Chaide
Colchones
CE1062 Colchón Élite 135 X 20 8 Mueblería
Palito
Ecua
Productos
CIC7015 Colchón Infantil Caritas 70 X
140 X 15
6 Chaide y
Chaide
Mueblería
Palito
COP1011 Colchón Novo Sueño 80 X 7 4 Productos
Domestic
Mueblería
Palito
Sábanas
SR2000 Sábana Royal 135 9 Chaide y
Chaide
Productos
Domestic
Muebles
CP2000 Coqueta Pintada 5 Productos
Domestic
Dulces
Sueños
EP2010 Espejo 3 Mueblería
Palito
Chaide y
Chaide
VC2015 Velador cuadrado Pintado 6 Ecua
Productos
Dulces
Sueños
[MODULO # 4]
COMPRAS
En este pantalla Ud. puede utilizar el ratón para seleccionar las diferentes opciones. La
pantalla muestra una línea por cada compra. Siendo la primera línea la última compra
que se realizó. Si desea ordenar las compras en un orden particular hacer un click en la
flecha que se encuentra junto a „Seleccionar Orden‟
[MODULO # 4]
Compra a :
Compra a :
Compra a :
Compra a :
Compra Nº 100
Forma de
Pago
Crédito
Pago
Código
Articulo
Artículo Cantidad
AN1000 Almohadas Normales 45 X 60 7
Compra Nº 101
Forma de
Pago
Efectivo
Pago
Código
Articulo
Artículo Cantidad
CE1062 Colchón Élite 135 X 20 8
Compra Nº 102
Forma de
Pago
Máster
Pago
Código
Articulo
Artículo Canticdad
CIC7015 Colchón Infantil Caritas 70 X 140 X 15 6
Compra Nº 103
Forma de
Pago
Cheque
Pago
Código
Articulo
Artículo Cantidad
COP1011 Colchón Novo Sueño 80 X 7 10
[MODULO # 4] [Seleccionar fecha]
Compra a :
Compra a :
-
Compra a :
Compra a :
Compra Nº 104
Forma de
Pago
Cheque
Pago
Código
Articulo
Artículo Cantidad
SR2000 Sábana Royal 135 4
Compra Nº 105
Forma de
Pago
Cheque
Pago
Código
Articulo
Artículo Cantidad
CP2000 Coqueta Pintada 9
Compra Nº 106
Forma de
Pago
Cheque
Pago
Código
Articulo
Artículo Cantidad
EP2010 Espejo 5
Compra Nº 107
Forma de
Pago
Cheque
Pago
Código
Articulo
Artículo Cantidad
VC2015 Velador cuadrado Pintado 3
[MODULO # 4]
Cuentas Por Cobrar.
Las cuentas por cobrar registran los documentos, es decir las transacciones de ventas,
pagos, etc. por ejemplo, cuando Ud. realiza una factura, se registra un documento que
representa esta venta (cada documento tiene un número único asignado por MONICA),
si tiene un pago asignado a esta factura, entonces se genera otro documento que cierra
una factura ó un débito
[MODULO # 4]
Recibo de Pagos Clientes
Registro de Pagos
Se busca el nombre
del cliente que debe
Valor
que
Adeuda
Se busca el nombre
del cliente que debe
Valor a Pagar
[MODULO # 4]
Cuentas Por Pagar
Utilizar esta sección para ingresar pagos que realiza a sus distribuidores, simplemente del menú
de ctas. por cobrar, hace un click en Pagos/Cr y luego llenar el cuadro que se muestra en
pantalla. Previo a realizar este proceso es necesario seleccionar una empresa o suplidor a la cual
se va a aplicar el pago ó crédito.
[MODULO # 4]
Cuentas Corrientes
Este módulo le permite realizar los cheques de su empresa. Aquí Ud. puede emitir, modificar e
inclusive imprimir los cheques de la cuenta comente de su empresa. MONICA le puede llevar
hasta 100 diferentes cuentas comentes.
Cuentas Corrientes Crear
5. Crear la siguiente Cuenta Corriente
Nº de Cuenta: 156-32-5698
Banco International: City Bank
Descripción: Pago a Proveedores
Saldo: $ 9500.00
Categoría de cheques:
Pago de Pedidos
Pago de intereses
[MODULO # 4]
Chequera:
Emitir los siguientes cheques:
Cheques cobrados:
N° Cheque Estado
00256 S
00257 s
00258 N
Depósitos / Retiros:
Fecha Tipo Cantidad Descripción
30-12-03 Deposito $ 5000.00 Semana 23-30
diciembre
07-01-04 Retiro $ 120.00 Pago de Transporte
de Artículos
22-01-04 Deposito $ 698.26 Letras de Cambio
cobradas
N°
Cheque
Fecha Cant. a
pagar
Pagado a Referencia
00256 05-01-04 $ 3500.00 Chaide y chaide Factura mes de
Diciembre
00257 15-01-04 $30.65 Gerardo Ortiz Intereses mes
Noviembre
00258 31-01-04 $ 1000.00 Carmelina Huacón Letra mes
Diciembre
[MODULO # 4] [Seleccionar fecha]
[MODULO # 4]
Introducción a Visual Basic
Visual Basic, contiene las herramientas que se utilizan para el diseño de las aplicaciones.
Fundamentalmente se basa en un interfaz de múltiples documentos que pueden estar
activos a la vez y que se encuentran en el interior de la ventana principal. La disposición
de las ventanas de trabajo sobre el entorno de desarrollo depende del usuario. Este
entorno permite al programador trabajar con varios proyectos simultáneamente, lo que
implica estar trabajando con un proyecto y realizar los cambios requeridos en otro
proyecto que se abre en ese momento o que ya se tengan abiertos.
[MODULO # 4]
TEXTO INVERTIDO.
Comenzaremos a diseñar nuestro primer programa el cual se referirá a la inversión de
un texto introducido para esto se utilizaran:
1 label (definiendo el nombre del programa)
2 textbox2 (para el texto ingresado)
3command button (para invertit , limpiar y salir)
Una vez ya diseñada nuestra ventana del programa se procederá a programar el botón
del texto al inverso e el que en el textbox2 se mostrara el texto invertido del texbox1 con
el siguiente comando StrReverse el cual utilizaremos el siguiente cogido:
Text2.Text = StrReverse(Text1.Text)
Textbox2 donde
aparecerá el texto
invertido
Comando de
reversa
Textbox1 donde se
escribirá el texto
para invertir
[MODULO # 4]
RESULTADO DE BOTON DE TEXTO INVERTIDO YA PROGRAMAADO.
Ahora se programara el botón de limpiar y eso solo se lo hará con la utilización de comillas “”
Ejemplo:
Text1.Text = ""
Text2.Text = ""
y por ultimo el botón salir el cual solo se programara con la opción End para poder
finalizar el uso del programa.
Y nuestra ventana de código quedaría de la siguiente manera.
Línea de código de
texto invertido
Línea de código de
limpieza de textbox
Línea de código de
botón salir
[MODULO # 4]
MAYOR DE EDAD
Para este programa se procederá a utilizar el comando IF THEN ELSE , preuntando si
la edad ingresada pregunta si una persona es mayor o menor de edad.
Para esto se utilizaran:
2 labels ( uno preguntando la edad y otro como resultado de la edad)
1 textbox (para ingresar la edad
1 commandbuttom (para poder ejecutar el comando)
El código seria el siguiente:
If Val(Text1.Text) >= 18 Then Label2.Caption = " ES MAYOR DE EDAD
" Else Label2.Caption = " ES MENOR DE EDAD"
Pregunta Primera Respuesta
Segunda Respuesta
[MODULO # 4]
SALUDO CON TEXTBOX Y COMMAND BUTTON
1 CREAR EL FORMULARIO INICIAL CON CTRL+N o archivo nuevo y escoger proyecto 1
y se crea el formulario inicial el cual vamos a utiliza para programar el saludo
[MODULO # 4]
2 UTILIZANDO LA CAJA DE HERRAMIENTAS ESCOGEMOS PARA PODER
DISEÑAR NUESTRO FORMULARIO:
2 labels
1 commandbuttom
1 textbox
3 SE PROCEDEN A CAMBIAR LOS ATRIBURTOS DE CADA UNO DE LOS BUTTONS EN
LA VENTANA DE PROPIEDADES
Label 1 : ¿ CUAL ES TU NOMBRE?
Textbox: ( VACIO)
Command Button : ¡ ClickAqui !
Label 2: (VACIO)
DISEÑO FINAL DE LA VENATANA.
[MODULO # 4]
4 AHORA SE PROCEDERA A PROGRAMAR LA VENTANA.
Doble click en el command buttom para que se active la ventana de programacion.
5. Se procede a escribir los comandos.
Label 2.Caption (es donde el saludo aparecera).
Text1.text (caja de texto donde se ingresara el nombre).
Y EL COMANDO SERIA EL SIGUIENTE:
label2.text= " hola " + text1.Text+" bienvenido a visual basic :D"
6 Para Finalizar Ejecutamos La Ventana Ingresamos nuestro nombre Y la ventana Nos
Saludara Dando La Bienvenida Al Programa
Label donde
aparecera el saludo
Caja de texto donde
se ingresara el
nombre
Final de saludosaludo
[MODULO # 4]
RECONOCIEMIENTO DE NOMBRE
Se utilizara el ejercicio creado anteriormente del saludo de bienvenida, para que al pulsar el
botón de ¡Click Aquí! reconozca que no se ingreso nombre, preguntando ¿ no se quien eres? Y
emitiendo una notificación de “INGRESAR NOMBRE.” Para esto se utilizara el comando IF
anteriormente explicado por su profesor.
se da doble click en el command button para abrir la ventana de comandos Y en la misma línea
de comandos ya programado comenzaremos a programar el comando IF.
Nota: En el label de saludo se reemplazara con la interrogante " NO SE QUIEN ERES :(
cuando aquí no se reconozca ningún carácter ingresado y automáticamente aparecerá el
mensaje de ingreso de nombre (Para la Notificación se utilizara el comando: Msgbox “ ¡
INGRESA TU MOMBRE !" )
[MODULO # 4]
ESTE SERIA EL COMANDO:
If Text1.Text = " " Then Label2.Caption = " NO SE QUIEN ERES :(" : MsgBox " ¡
INGRESA TU MOMBRE !" , vbExclamation
Y ESTE ES EL RESULTADO FINAL DEL FORMULARIO TERMINADOCON
LOS DOS COMANDOS BASICOS TERMINADOS.
EJERCICIO 4.1
LIMPIEZA DE FORMULARIO Y SALIR
Este paso se procederá a limpiar el formulario en las partes donde se ingresó el nombre (text
box) y el label2 (donde sale el saludo ) para que este sea restablezca a su formato original para
esto utilizaremos otro command button solamente para limpieza y otro para poder finalizar la
función del formulario el cual estos botones tendrán el nombre de LIMPIAR Y Salir en la parte
inferior del formulario cambiando el nombre del botón en la ventana de propiedades.
[MODULO # 4]
Una vez ya tenido los botones creados se procederá a programarlos.
BOTON LIMPIAR
Se procederá a limpiar el textbox donde se ingresa el nombre y el label donde saldrá el saludo
para esto se da doble click sobre el botón limipiar para abrir la ventana de comandos
y se ingresara el siguiente comando.para limpiar el text box
Text1.text=” ”
Y para limpiar el label del saludo
Label2.caption=” ”
[MODULO # 4]
BOTON SALIR
Este es el comando mas sencillo y útil ya que nos permite dar fin al formulario en para esto
daremos doble clic en el botón salir para abrir el cuadro de comandos y solo se escribirá la
palabra END para poder salir deñl formulario.
[MODULO # 4]
POTENCIA
En el siguiente ejercicio se procederá a calcular la potencia de un numero, para esto se tendrá
en cuenta la regla básica de potencia e cual será programada en el botón de calcular.
Primero s diseñara nuestra ventana de potencia para lo cual se necesitarán:
4 labels (para definir el titulo, numero , potencia y resultado)
3 textbox (para ingresar los valores y resultado)
1 commandbuttom para calcular la potencia)
Ahora ya tenido nuestro diseño se procederá a calcular la potencia siendo el textbox1 elevado
por el textbox2 para obtener el resultado en el tercer textbox
Ejemplo:
Nuestro código seria.
Text3.Text = Val(Text1.Text) ^ Val(Text2.Text)
[MODULO # 4]
Resultado De La Ventana Con La Potencia Terminada.
Y para complementar nuestro programa añadiremos nuestros botones de salir y limpiar
y los programaremos como se ha aprendido anteriormente y nuestra ventana de códigos
seria el siguiente.
Textbox 3 del
resultado
Valor ingresado en
el textbox1
potencia Valor ingresado en
el textbox2
[MODULO # 4]
POTENCIA CON RESULTADO EN UN MSGBOX
Se utilizara el mismo ejercicio que el anterior solo que en este caso se
eliminara el label y textbox del resultado ya que aquí se mostrara el
resultado en un msgbox y el resto de programación será igual.
Ahora procederemos a calcular nuestra potencia dando doble clic en el
botón de calcular el cual seria el siguiente.
MsgBox " SU POTENCIA ES: " & Val(Text1.Text) ^ Val(Text2.Text),
vbInformation
Mensaje Comando para
añadir las palabras
con el resultado
Formula de
potencia
Signo de
informacion de
msgbox
[MODULO # 4]
Resultado De La Ventana Con La Potencia Terminada con MsgBox.
CALCULADORA
Calculadora Normal
Se procederá a programar una calculadora solo con 3 Textbox y 4 command buttom
El cual ingresando los valores en los 2 primeros Textbox y presionando un commandbutton el
resultado saldrá en el tercer textbox
Primero comenzaremos a diseñar nuestra calculadora.
[MODULO # 4]
SE USARA:
 1 Frame (Para Contener Los Text Box)
 3 Textbox (Para Ingresar Los Valores Y El Resultado)
 2 Labels (Para Nombre De La Calculadora Y El Signo De = )
 4 Command Buttom (Para Obtener Las 4 Operaciones Matematicas)
COMENZAREMOS A PROGRAMAR NUEXTROS BOTONES
SUMA
Vamos a sumar los dos primeros textbox el cual le vamos a asignar el valor para que este pueda
reconocer los valores que se han ingresado y así esta pueda ejercer la operación
Ejemplo :
VAL (TEXT1.TEX)
Valor asignado al text box
Se pocedera a dar doble click en el primer textbox el cual es el que receptara el resultado
El codigo seria el siguiente:
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
Textbox
para
resultado
Valor que se
le asigna al
textbox
Signo de suma
para poder ejercer
la función
Valor que se le
asigna al
segundo
textbox
[MODULO # 4]
BOTÓN PROGRAMADO CON LA SUMA.
Ahora se procederán a programar los otros botones restantes con sus respectivas funciones
utilizando el mismo código solamente se cambiara la función aritmética de acuerdo a cada uno
de los botones a programar.
RESTA
Se procederá a calcular en el botón diseñado para la resta.
El codigo seria el siguiente:
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
BOTÓN PROGRAMADO CON LA RESTA.
[MODULO # 4]
MULTIPLICACION
Se procederá a calcular en el botón diseñado para la resta.
El codigo seria el siguiente:
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
BOTÓN PROGRAMADO CON LA MULTIPLICACION.
DIVISIÓN.
Se procederá a calcular en el botón diseñado para la resta.
El codigo seria el siguiente:
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
BOTÓN PROGRAMADO CON LA DIVISION.
YA TERMINADA NUESTRA CALCULADORA SE LA PROCEDERA A
COMPLEMENTARLA
[MODULO # 4]
EJERCICIO 7.1
CALCULADORA CON MSGBOX.
Ahora Procederemos A complementar Nuestra Calculadora En este Caso Programa tenemos
Los Mismos Botones Para Que Estos Reconozcan Si Se Ha Ingresado Un Valor Tal Caso Se
Mostrara Un Msgbox Con La Alerta De Ingresar Numero Para Poder Ejercer La Operación
Matemática.
PARA ESO SE UTILIZARA LA CONDICION IF EL CUAL SE UTILIZARA EN TODOS
LOS BOTONES DE LAS OPERACIONES.
El codigo seria el siguiente:
If Text1.Text = "" And Text2.Text = "" Then MsgBox " Ingrese Numeros ", vbExclamation
RESULTADO DE LA PROGRAMACION CON EL COMANDO IF.
PREGUNTA SI EN TEXTBOX 1 Y EN
TEXTBOX 2 SE HA INGRESADO UN
VALOR
RESPUESTA MENSAJE SIGNO DE
EXCLAMACION
PARA MENSAJE
[MODULO # 4]
Nuestra ventana de código quedaría de la siguiente manera.
EJERCICIO 7.2
Ahora se procederá a utilizar la misma condición if con un mensaje emergente el cual nos
informara en que text box no se ha ingresado el número a ejercer la función matemática.
PARA ESO SE UTILIZARA LA CONDICION IF EL CUAL SE UTILIZARA EN TODOS
LOS BOTONES DE LAS OPERACIONES.
El codigo seria el siguiente:
PARA PRIMER TEXTBOX
If Text1.Text = "" Then MsgBox " Ingrese Primer Número ", vbExclamation
PARA SEGUNDO TEXT BOX
If Text2.Text = "" Then MsgBox " Ingrese Segundo Numero ", vbExclamation
Las dos condiciones if van en la misma linea de comando.
Ejemplo:
Y EL MISMO CODIGO SE REPITE EN LOS DEMAS COMMAND BUTTOM DE LAS
OPERACIONES MATEMATICAS.
SUMA
RESTA
MULTIPLICACION
DIVISION
[MODULO # 4]
Nuestra ventana de código quedaría de la siguiente manera.
RESULTADO DE LA PROGRAMACION CON EL COMANDO IF.
.
SUMA
RESTA
MULTIPLICACION
DIVISION
[MODULO # 4]
EJERCICIO 7.3
Y para finalizar agregaremos los botones restantes de salir y limpiar antes ya aprendido
y se ingresara el siguiente comando.para limpiar el text box
Text1.text=” ”
Text2.text=” ”
Text3.text=” ”
DISEÑO DE LA CALCULADORA CON MSG BOX
CALCULADORA CON MSGBOX.
Se procederá a diseñar la calculadora con el mismo diseño que el anterior pero en este caso
olvidaremos el tercer textbox para el resultado ya que utilizaremos dos msgbox el cual nos
mostrara el resultad.
[MODULO # 4]
Se procederá a establecer el mismo código de inicio de la suma del ejercicio anterior solo que en
este caso se reemplazara el textbox con el msgbox.
SUMA
Se procedera a programar el boton de suma con su respectivo resultado el codigo seria el
siguiente:
Mensaje calculando el resultado.
MsgBox " SU RESULTADO ES . . .", vbQuestion
Mensaje Mostrando El Resultado
MsgBox Val(Text1.Text) + Val(Text2.Text), vbInformation
Ejemplo:
RESULTADO DE LA CODIFICACION ES :
Igual como en el ejercicio anterior este mismo código servirá para el resto de operaciones
matemáticas con su respectiva función.
RESTA
MsgBox " SU RESULTADO ES . . .", vbQuestion
MsgBox Val(Text1.Text) - Val(Text2.Text), vbInformation
[MODULO # 4]
MULTIPLICACION
MsgBox " SU RESULTADO ES . . .", vbQuestion
MsgBox Val(Text1.Text) * Val(Text2.Text), vbInformation
DIVISION
MsgBox " SU RESULTADO ES . . .", vbQuestion
MsgBox Val(Text1.Text) / Val(Text2.Text), vbInformation
Nuestra ventana de codigo quedaría de la siguiente manera.
SUMA
RESTA
MULTIPLICACION
DIVISION
[MODULO # 4]
AHORA COMO EN EL EJERCICIO ANTERIOR PROCEDERAS A PROGRAMAR LOS
MSG BOX INDICANDO NUMEROS NO INGRESADOS , INGRESAR NUMERO 1 ,
INGRESAR NUMERO 2 CON EL COMANDO IF ASI MISMO COMO PROGRAMAR
LOS BOTONES DE SALIR Y LIMPIAR
CALCULADORA CON COMBOBOX
En este ejercicio se reemplazaran todos los botones y solo se utilizara un command buttom para
calcular las operaciones matematicas ya que para esto se utilizara un combox para que las ueda
ejecutar, pero pàra que esto sea posible sla condicion principal que se utilizara es el IF ya que
por logica del item seleccionado al precionar el boton de calcular esta ejecute la operación.
Primerco comenzaremos con el diseño de nuestra calculadora como se lo muestra en la
descripcion del problema, para esto las funciones que se utilizaran de la caja de herramientas
seán.
[MODULO # 4]
2 label (calculadora y para el signo de igual)
3 textbox (ingresar los valores y el resultado)
2 frames (para conrtener los textbox y y las funciones a ejecutar)
1 combobox (el cual reteneras las funciones a ejecutar)
1command buttom (el cual es el encargado para ejecutar la funcion seleccionada)
Ya obteniido nuestro diseño nuesto primer paso ser´s añadir los items de Suma,
Resta,Multiplicación y División en el ComboBox para eso se dara doble clic en el formulario
(fuera de las opciones diseñadas)
El cual cargara la ventana de codigo de manera diferente el cual nos permitira añadir los items
al ComboBox.
Ejemplo:
Y comenzaremos a programar la linea de codigo que se añadiran al ComboBox el cual sera el
mismo para añadir las demas opciones.
EL CODIGO SERIA EL SIGUIENTE:
Combo1.AddItem " Suma "
Nuestra ventana de código quedaría de la siguiente manera.
[MODULO # 4]
Ya agregados los items al ComboBox se procedera a programar el boron de calcular con el
comando IF.
Aquí tenemios el priumer if el cual ejecutara el comando de la suma para que el boton de
calcular pueda ejecutar su funcion.
EL CODIGO SERIA EL SIGUIENTE:
If Combo1 = " Suma " Then
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
End If
Ahora se procedera a realizar la anidacion de IF uno tras de otro utilizando la opcion de ELSE
Ya que este cumplira la función de proceder a la siguiente funcion en el if si la anterioir no se ha
ejecutado utilizando la misma linbea de codigo..
EL CODIGO SERIA EL SIGUIENTE:
If Combo1 = " Suma " Then
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
Else
If Combo1 = " Resta " Then
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
Else
If Combo1 = " Multiplicación " Then
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
Else
If Combo1 = " División " Then
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
End If
End If
End If
End If
Al finalizar se lo ha cerrado con 4 END IF ya que se han utilizado en la anidacion 4 comandos
de IF para que pueda ejecutar la función
[MODULO # 4]
Nuestra ventana de codigo quedaría de la siguiente manera.
Ahora como en los ejercicios anteriores se procederá a complementar nuestra calculadora
programando los Msgbox de ingrese primer y segundo numero, ingrese numeros, ingrese
selección est se programara en el mismo boton de calcular utilizando la opciones del IF
EL CODIGO SERIA EL SIGUIENTE:
Private Sub Command1_Click()
If Combo1 = "" Then
MsgBox "ingrese una opcion de la lista", vbExclamation
End If
If Text1.Text = "" And Text2.Text = "" Then
MsgBox "ingrese numeros", vbExclamation
Else
If Text1.Text = "" Then
MsgBox "ingrese numero 1 "
[MODULO # 4]
Else
If Text2.Text = "" Then
MsgBox "ingrese numero 2", vbExclamation
End If
End If
End If
Y para finalizar se procedeara a añadir y programar los botones de Salir Y Limpiar.
Nuestro código quedaría de la siguiente manera.
Private Sub Command1_Click()
If Combo1 = "" Then
MsgBox "Ingrese Seleccion", vbExclamation
End If
If Text1.Text = "" And Text2.Text = "" Then
[MODULO # 4]
MsgBox "Ingrese Numeros", vbExclamation
Else
If Text1.Text = "" Then
MsgBox "Ingrese Numero 1 ", vbExclamation
Else
If Text2.Text = "" Then
MsgBox "Ingrese Numero 2", vbExclamation
End If
End If
End If
If Combo1 = " Suma " Then
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
Else
If Combo1 = " Resta " Then
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
Else
If Combo1 = " Multiplicación " Then
Text3.Text = Val(Text1.Text) * Val(Text2.Text)
Else
If Combo1 = " División " Then
Text3.Text = Val(Text1.Text) / Val(Text2.Text)
End If
End If
End If
End If
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Combo1 = ""
End Sub
Private Sub Command3_Click()
End
End Sub
Private Sub Form_Load()
Combo1.AddItem " Suma "
[MODULO # 4]
Combo1.AddItem " Resta "
Combo1.AddItem " Multiplicación "
Combo1.AddItem " División "
End Sub
FACTURA
Con lo anteriormente aprendido se procederá a la programación y diseño de una factua
el cual calculara el subtotal, el iva del 12% un descuanto del 10% si el subtotal de la
facuta sobrepasa los $50 y la sumatoria total de lo anteriormente pedido ya que antes se
sumara el precio por el producto, asi mismo con sus botones de limpiar y salir.
.
CODIGO:
Private Sub Command1_Click()
Text13.Text = Format(Val(Text1.Text) * Val(Text9.Text), "##.#0")
Text14.Text = Format(Val(Text2.Text) * Val(Text10.Text), "##.#0")
Text15.Text = Format(Val(Text3.Text) * Val(Text11.Text), "##.#0")
[MODULO # 4]
Text16.Text = Format(Val(Text4.Text) * Val(Text12.Text), "##.#0")
Text17.Text = Format(Val(Text13.Text) + Val(Text14.Text) + Val(Text15.Text) +
Val(Text16.Text), "##.#0")
Text18.Text = Format((Val(Text17.Text) * 12) / 100, "##.#0")
Text19.Text = Format((Val(Text17.Text) * 10) / 100, "##.#0")
Text20.Text = Format((Val(Text17.Text) + Val(Text18.Text)) - Val(Text19.Text),
"##.#0")
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Text9.Text = ""
Text10.Text = ""
Text11.Text = ""
Text12.Text = ""
Text13.Text = ""
Text14.Text = ""
Text15.Text = ""
Text16.Text = ""
Text17.Text = ""
Text18.Text = ""
Text19.Text = ""
Text20.Text = ""
End Sub
Private Sub Command3_Click()
End
End Sub

Más contenido relacionado

La actualidad más candente

Trabajo auto instruccional informatica
Trabajo auto instruccional informaticaTrabajo auto instruccional informatica
Trabajo auto instruccional informaticaFranciscoVeloz5
 
Trabajo auto instruccional informatica
Trabajo auto instruccional informaticaTrabajo auto instruccional informatica
Trabajo auto instruccional informaticaMichuChiluisa
 
Guia de html 3 y 4 periodo
Guia de html 3 y 4  periodoGuia de html 3 y 4  periodo
Guia de html 3 y 4 periodoMacepla822
 
Word menu de diseño
Word menu de diseñoWord menu de diseño
Word menu de diseñoalerando
 
Word diseño de página
Word diseño de páginaWord diseño de página
Word diseño de páginaTomás Martí
 
Guia 5 de html tablas
Guia 5 de html   tablasGuia 5 de html   tablas
Guia 5 de html tablaslisvancelis
 
Ambiente De Word (trabajo final)
Ambiente De Word (trabajo final)Ambiente De Word (trabajo final)
Ambiente De Word (trabajo final)Diego Rueda Rallón
 
Herramientas de word y sus funciones
Herramientas de word y sus funcionesHerramientas de word y sus funciones
Herramientas de word y sus funcionesivonHA
 

La actualidad más candente (19)

Trabajo auto instruccional informatica
Trabajo auto instruccional informaticaTrabajo auto instruccional informatica
Trabajo auto instruccional informatica
 
Ambiente Word.
Ambiente Word.Ambiente Word.
Ambiente Word.
 
Trabajo auto instruccional informatica
Trabajo auto instruccional informaticaTrabajo auto instruccional informatica
Trabajo auto instruccional informatica
 
Guia de html 3 y 4 periodo
Guia de html 3 y 4  periodoGuia de html 3 y 4  periodo
Guia de html 3 y 4 periodo
 
Ambiente Word
Ambiente WordAmbiente Word
Ambiente Word
 
Manual word 08
Manual word 08Manual word 08
Manual word 08
 
Word menu de diseño
Word menu de diseñoWord menu de diseño
Word menu de diseño
 
Esquemas Normas Pags
Esquemas Normas PagsEsquemas Normas Pags
Esquemas Normas Pags
 
Esquemas Normas
Esquemas NormasEsquemas Normas
Esquemas Normas
 
Word diseño de página
Word diseño de páginaWord diseño de página
Word diseño de página
 
1. formato word 2007
1. formato word 20071. formato word 2007
1. formato word 2007
 
Guia 5 de html tablas
Guia 5 de html   tablasGuia 5 de html   tablas
Guia 5 de html tablas
 
Encabezado
EncabezadoEncabezado
Encabezado
 
Funciones de word
Funciones de wordFunciones de word
Funciones de word
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Ambiente De Word (trabajo final)
Ambiente De Word (trabajo final)Ambiente De Word (trabajo final)
Ambiente De Word (trabajo final)
 
Herramientas de word y sus funciones
Herramientas de word y sus funcionesHerramientas de word y sus funciones
Herramientas de word y sus funciones
 
trabajo final de Word
trabajo final de Wordtrabajo final de Word
trabajo final de Word
 
Manual word 12
Manual word 12Manual word 12
Manual word 12
 

Similar a Tutorial modulo4.1

Similar a Tutorial modulo4.1 (20)

Microsoft Access
Microsoft AccessMicrosoft Access
Microsoft Access
 
Codigos HTML...paginas web
Codigos HTML...paginas webCodigos HTML...paginas web
Codigos HTML...paginas web
 
Formularios con html5
Formularios con html5Formularios con html5
Formularios con html5
 
openoffice calc
openoffice calcopenoffice calc
openoffice calc
 
Guia básica html
Guia básica htmlGuia básica html
Guia básica html
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
Formato de celdas
Formato de celdasFormato de celdas
Formato de celdas
 
Como ingresar una ss en engagement cloud 2021 07-19
Como ingresar una ss en engagement cloud 2021 07-19Como ingresar una ss en engagement cloud 2021 07-19
Como ingresar una ss en engagement cloud 2021 07-19
 
Computacion basica ii
Computacion basica iiComputacion basica ii
Computacion basica ii
 
Grupo2 domingo trabajo_practico2word
Grupo2 domingo trabajo_practico2wordGrupo2 domingo trabajo_practico2word
Grupo2 domingo trabajo_practico2word
 
HTML
HTMLHTML
HTML
 
HTML
HTMLHTML
HTML
 
Presentación CSS y HTML en Gummurcia
Presentación CSS y HTML en GummurciaPresentación CSS y HTML en Gummurcia
Presentación CSS y HTML en Gummurcia
 
Tutorial html
Tutorial htmlTutorial html
Tutorial html
 
Guia de html
Guia de  htmlGuia de  html
Guia de html
 
Html basico
Html basicoHtml basico
Html basico
 
Html basico
Html basicoHtml basico
Html basico
 
TUTORIAL DE HTML
TUTORIAL DE HTMLTUTORIAL DE HTML
TUTORIAL DE HTML
 
Curso de HTML 6to PRIMARIA.docx
Curso de HTML 6to PRIMARIA.docxCurso de HTML 6to PRIMARIA.docx
Curso de HTML 6to PRIMARIA.docx
 

Último

BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

Tutorial modulo4.1

  • 1. [MODULO # 4] [Seleccionar fecha] [Año] Modulo # 4 HTML-Mónica- Visual Basic 6.0 Ruth Ryes
  • 3. [MODULO # 4] Html Html es un lenguaje que base su sintaxis en un elemento de base al que llamamos etiqueta. La etiqueta presenta frecuentemente dos partes. Una apertura de forma general <etiqueta> Un cierre de tipo </etiqueta> Todo lo incluido en el interior de esta etiqueta sufrirá las modificaciones que se caracterizan a esta etiqueta. PARTES DE UN DOCUMENTO HTML Un documento HTML a estar delimitado por la etiqueta <html> y </html> Dentro de este documento, podemos asimismo distinguir dos partes principales. El encabezado, delimitado por <head> y </head> donde colocaremos etiquetas de índice informativo como por ejemplo el titulo de nuestra página. El cuerpo, flaqueado por etiqueta <body> y </body>, que será donde coloremos nuestro texto e imágenes delimitados a su vez por otras etiquetas como las que hemos visto. Nota: cuando usted termine su cosificación guarde en la siguiente manera: 1.-El nombre del archivo que usted desee guardarle seguido de un punto y la palabra HTML. Ejemplo
  • 4. [MODULO # 4] Tipos de letras, Tamaños de Letras y Colores En esta primera página procederemos a conocer las etiquetas de HTML y codificaciones de css. Colores de Letras Recordemos que los colores en html están compuestos por colores hexadecimales, es decir, colores representados por número y letras ejemplo: #68ff00 y también colores rgb que solo están compuesto por números es decir ejemplo rgb(255,0,0) css html
  • 5. [MODULO # 4] Tipo de letras Tamaño de letras
  • 6. [MODULO # 4] Formatos de Letras Así como en Word podemos cambiarle el formato al texto, como ponerle cursiva negrita A continuación veremos la codificación de css para ponerle un formato al texto aquí procederemos ya a utilizar la sintaxis o codificación de Font es decir letras, como por ejemplo: Font-style: estilo de letras Italic: letras en cursiva con negritas Normal: letras normales Oblique: letras en cursiva sin negrita
  • 7. [MODULO # 4] Font Variant:Variacion de letras
  • 8. [MODULO # 4] Espacios entre Letras Para nosotros ponerle un espacio entre una letra en el lenguaje de css debemos utilizar la codificación como letter-spacing para la letras o word-spacing para poner espacio entre una palabra a otra
  • 9. [MODULO # 4] Tipos de Subrayado y Alineación de texto Para codificar los subrayados y la alineación del texto utilizaremos: Text-decoration: texto subrayado Text-align: Alineación del texto text-transform:Transformacion de letras
  • 11. [MODULO # 4] Márgenes Todas las paginas web tienen márgenes los principales son superior, inferior, derecho e izquierdo. Utilizaremos: Margin-top: margen superior Margin-left: margen izquierdo Margin-rigth: margen derecho
  • 14. [MODULO # 4] Diferencia del tipo de color en el texto
  • 17. [MODULO # 4] Introducción a Mónica Mónica es un Programa en la que podemos crear una empresa y como manejarla. En este podemos realizar lo siguiente:  Facturas  Inventario  Cuentas corrientes  Lista de precios  Archivo de clientes  Archivo de proveedores  Cuentas por cobrar (cuando realiza ventas al crédito)  Cuentas por pagar (cuando compra al crédito de sus proveedores) Contabilidad  Asientos por partida  Diseñar su propia tabla de cuentas ó plan de cuentas  Manejar el libro diario  Manejar el libro Mayor  Reportes financieros: Balance Gral., estado de ganancias, etc.
  • 18. [MODULO # 4] Creación de la Empresa y sus Datos Vamos a Crear nuestra empresa. Abrimos el programa, escogemos la opción Parámetros / Otra Empresa / Adicionar Empresa, escribimos el nombre de nuestra empresa. Clic en Iniciar Proceso. Aceptar Una vez hecho esto llenamos los datos de la empresa como la direccion¸numero telefónicos, ciudad y correo electrónico. Para aquello escogemos la opción parámetros/Generales/Basicos/nombre de la Empresa.
  • 19. [MODULO # 4] Llenamos los datos de la Empresa y clic en el boton Aceptar. Retornamos con el botón cancelar y escogemos la segunda opción que es Moneda-Fecha – Idiomas, esta opción nos permite definir la moneda que utilizaremos el idiona y la fecha .Llenado esto aceptamos. Datos Basico
  • 20. [MODULO # 4] La tercera opcion de este menu es Contadores-Estimados-Ordenes.Esta opción nos permite como enumerar nuestras ordenes de compras y facturas Por ultimo las dos ultimas opciones como la Factura y Símbolo nos permite escoger una el formato de nuestras facturas y elegir un símbolo o logo para nuestra empresa.
  • 21. [MODULO # 4] A continuación procederemos a registrar la fecha de inicio de nuestra contabilidad para aquello me voy a la opción contable/inicio de la contabilidad.Es decir fijamos la fecha en la cual va a funcionar nuestra empresa o negocio. Otra cosa importante es registrar los datos de el dueño de la empresa esto se la ingresa de la opción Ingrese Ruc.
  • 22. [MODULO # 4] Toda Empresa o Negocio por lo general maneja una cartera de clientes y Proveedores.  Clientes: Persona que compra al por mayor o menor Mercadería para su uso.  Proveedor: Persona que hace los productos de consumo humano para la venta Ingreso de Clientes En Esta segunda practica ingresaremos en nuestra empresa una base de datos de clientes y provedores , para realizar esto nos vamos a las opciones Clientes/Proveedor. Elegimos primero Clientes /Crear Empresa.
  • 23. [MODULO # 4] [Seleccionar fecha] Base de Datos Clientes Código Nombre Dirección Ciudad País Estado Teléfono Max.Credito Desc.% Términos Vendedor Interes.% Correo @ 101 Juan Reyes Alban Alborada 5eta. V.14 Guayaquil Ecuador Casado 2314560 $500.00 10% Crédito Luisa Mora 12% Cree uno 102 Leonor Icaza Pérez Sauces 8 y Calle 2da. Guayaquil Ecuador Soltero 3124589 $850.00 15% Todos Pedro Pincay 12% Cree uno 103 Lucia Santisteban Gracia Cdla. Floresta y Av. Principal Guayaquil Ecuador Soltera 5213679 $1.000.00 8% Cheque Ana Chonillo 12% Cree uno 104 Miguel Córdova Andaluz Isla Mocoli Guayaquil Ecuador Casado 2458713 $950.00 5% Máster Ángela Pluas 12% Cree uno 105 Dennise Prieto Ordoñez Av. Las Aguas y Callejón 3 Guayaquil Ecuador Casada 2154863 $1.200.00 14% Efectivo Nicol Molina 12% Cree uno 106 Leopoldo Maridueña Chun Urdesa Norte. Y Av. Delta Guayaquil Ecuador Soltera 5214000 $750.00 5% Visa Alex Pérez 12% Cree uno 107 Carlos Vera Cucalón La Aurora Guayaquil Ecuador Casado 2314548 $600.00 10% Efectivo Beatriz Loza 12% Cree uno 108 Gabriela Palacios Alarcón Cdla. Kenedy Norte Guayaquil Ecuador Casada 7989661 $1.500.00 12% Otra Tarjeta Allan Parraga 12% Cree uno
  • 24. [MODULO # 4] [Seleccionar fecha] Ingreso de Proveedores Una vez ya ingresado los datos de los clientes repetimos el mismo procedimiento para Proveedores, escogiendo la opción proveedor.
  • 25. [MODULO # 4] [Seleccionar fecha] Base de Datos de Proveedores Cod. Nombre Direccion Ciudad Pais Contacto Telefono Ruc Reg.Empre. Max.Cred. Desc% Termino Interes% 001 Chaide Y Chaide Km 7 Vía Daule Guayaquil Ecuador Susana Loza 2135646 09123021300 Grl123 $1.500.00 10% Todos 12% 002 Producto Domestic. Av. Los Shiris Quito Ecuador Alberto Barros 5121549 09156165410 H21LP $2.000.00 8% Efectivo 12% 003 Dulces Sueños Km5 Vía Machala Cuenca Ecuador Liz Moran 3215689 09411321321 JG104 $3.500.00 15% Credito 12% 004 Mueblería Palito Km 24 Vía la Costa Guayaquil Ecuador Jordán López 3636565 09745475452 VBH20 $5.000.00 9% Cheque 12% 005 Ecua Productos Vía. Los Guerrero Ambato Ecuador Katty Ortiz 7666553 01541548483 JJK12 $7.500.00 12% Master 12%
  • 26. [MODULO # 4] [Seleccionar fecha] Ingreso de Productos o Mercadería Toda Empresa o Negocio debe ser ingreso de Mercadería o producto debe llevar el conteo de salida y entrada de mercadería. Procederemos a ingresar nuestros productos en la siguiente opción. Inventaro
  • 27. [MODULO # 4] [Seleccionar fecha] Chaide y Chaide Código Articulo Precio 1 Precio 2 Costo Cant. en Alm Cant. Min Impuesto Código Fabricante Ubicación Almacén Base (Categoría) BCL2008 Base Continental de Lujo 190 X 135 $ 81,24 $ 66,73 $ 58,03 4 1 12% 3155465 Bodega BI200000 Base Imperial 90 X 90 $ 72,96 $ 59,93 $ 52,11 2 1 12% 2314564 Bodega Colchones (Categoría) CCL10911 Colchón Continental de Lujo 135 X 190 $ 133,72 $ 109,84 $ 95,52 10 2 12% 2325445 Percha CCL10941 Colchón Continental de Lujo 200 X 200 $ 215,52 $ 177,04 $ 153,94 3 1 12% 2778946 Percha CIR10702 Colchón Imperial 90 X 190 $ 63,41 $ 52,08 $ 45,29 4 2 12% 2165450 Bodega COP1011 Colchón Ortopédico Prensado 105 X 190 $ 125,18 $ 102,83 $ 89,42 6 1 12% 2032156 Exhibición COP1013 Colchón Ortopédico Prensado 160 x 200 $ 199,02 $ 163, 48 $ 142,16 3 1 12% 2032156 Exhibición Muebles (Categoría) SSO3001 Sofá Cama Spazio 105 $ 165,96 $ 136,32 $ 118,54 1 1 12% 2359988 Percha SSO3002 Sofá Cama Spazio 135 $ 178,98 $ 147,02 $ 127,84 2 1 12% 2210156 Percha
  • 28. [MODULO # 4] Productos Domestic Código Articulo Precio 1 (40%) Precio 2 (15%) Costo Cant. en Alm Cant. Min Impuesto Codigo Fabricante Ubicación Almacen Almohadas AA103001 Almohadas Acolchadas $ 4,44 $ 5,11 $ 6,22 30 5 12% 0232141 Percha Cojines CCFD1171 Juego de Cojún con Forro $ 30,82 $ 35,45 $ 43,15 5 1 12% 0323215 Bodega Colchones CEO11061 Colchón Cariñoso Acolchad. 105 X 190 X 20 $ 33,44 $ 38,46 $ 46,82 10 2 12% 0211553 Bodega CEO11111 Colchón Princesa Acolcahdo 135 X 190 X 24 $ 39,56 $ 45,49 $ 55,38 5 1 12% 0321160 Exhibición CPP13520 Colchón Pullman Platinum 135 X 190 X 20 $ 25,90 $ 29,79 $ 36,26 5 1 12% 0332325 Percha CPS21352 Colchón Pullman Siglo 21 135 X 190 X 20 $ 28,42 $ 32,68 $ 39,79 8 2 12% 0212113 Exhibición CRD10027 Colchón Dormilón 135 X 190 $ 48,54 $ 55,82 $ 67,96 4 1 12% 0111531 Bodega CRR10221 Colchón Renova 135 X 190 $ 62,52 $ 71,90 $ 87,53 5 1 12% 0244889 Bodega
  • 29. [MODULO # 4] Dulces Sueños Código Articulo Precio 1 Precio 2 Costo Cant. en Alm Cant. Min Impuesto Código Fabricante Ubicación Almacén Almohada AN1000 Almohadas Normales 45 X 60 $ 1,19 $ 1,37 $ 1,66 25 5 12% 1578789 Bodega Colchones CE1062 Colchón Élite 135 X 20 $ 24,30 $ 27,95 $ 34,03 12 2 12% 2154546 Bodega CIC7015 Colchón Infantil Caritas 70 X 140 X 15 $ 7,81 $ 8,98 $ 10,94 8 1 12% 3654848 Percha CIR10702 Colchón Monte Carlo 135 X 20 $ 42,99 $ 49,43 $ 60,18 10 2 12% 3544463 Percha COP1011 Colchón Novo Sueño 80 X 7 $ 6,02 $ 6,92 $ 8,43 18 2 12% 5484834 Bodega Sábanas SR2000 Sábana Royal 135 $ 10,75 $ 12,16 $ 14,80 24 3 12% 3152414 Exhibición
  • 30. [MODULO # 4] Mueblería Palito Código Articulo Precio 1 (40%) Precio 2 (15%) Costo Cant. en Alm Cant. Min Impuesto Código Fabricante Ubicación de Almacén Camas CCPT10 Cama Cuna Pintada Toldo 105 $ 48,50 $ 55,78 $ 67,90 5 1 12% 5416545 Exhibición CG1000 Cama G 105/135 $ 130,00 $ 149,50 $ 182,00 6 1 12% 5656565 Bodega CNB107 Cama Niquelada Baja 135 $ 50,00 $ 57,50 $70,00 6 2 12% 5445454 Percha CPTO10 Cama Pintada Toldo 105 $ 50,00 $ 57,50 $ 70,00 5 1 12% 6656562 Bodega Muebles CP2000 Coqueta Pintada $ 37,00 $ 42,55 $ 51,80 4 1 12% 5487489 Exhibición EP2010 Espejo $ 28,00 $ 32,20 $ 39,20 2 1 12% 5484898 Bodega VC2015 Velador cuadrado Pintado $ 24,00 $ 27,00 $ 33,60 6 1 12% 5849889 Bodega
  • 31. [MODULO # 4] [Seleccionar fecha] EcuaProductos Código Articulo Precio 1 (40%) Precio 2 (15%) Costo Cant. en Alm Cant. Min Impuesto Código de Fabricante Ubicación Almacén Camas CM5020 Cama de Madera Tallada 135 $ 68,84 $ 79,17 $ 96,38 2 1 12% 7445465 Exhibición Muebles JC5001 Juego de Comedor Cuatro Sillas $ 61,54 $ 70,78 $ 86, 16 6 1 12% 7989895 Bodega JC5000 Juego de Comedor Seis Sillas $ 77,97 $ 89,67 $ 109,16 8 1 12% 7454564 Exhibición Sábanas JS5040 Juego de Sábanas Edén 105 $ 10,64 $ 12,24 $ 14,90 15 2 12% 7532136 Exhibición JS5041 Juego de Sábanas Edén 135 $ 13,32 $ 15,31 $ 18,64 12 2 12% 7986355 Bodega Colchones COS3525 Colchón Ortopédico Suave 135 X 25 $ 68,74 $ 79,05 $ 96,24 6 1 12% 7545421 Bodega Edredones ETI5030 Edredón T2 Infantil 105 $ 20,60 $ 23,69 $ 28,84 4 1 12% 8565623 Exhibición
  • 32. [MODULO # 4] [Seleccionar fecha] Detalles de los Productos Ya ingresado Los productos , necesitamos modificarlos para poner el detalle de cada uno. Esto se realiza a través de la opción Modificar/Detalles Adicionales.
  • 33. [MODULO # 4] Chaide y Chaide Código Articulo Comentario Categoria Proveedor Base BCL2008 Base Continental de Lujo 190 X 135 Base de 2 Plaza Tallado en Madera Color: Negro y Marrón Codigo:020 Base Chaide y Chaide BI200000 Base Imperial 90 X 90 Base de 1 Plaza Tallado en Madera Color: Negro y Marrón Codigo:020 Base Chaide y Chaide Colchones CCL10911 Colchón Continental de Lujo 135 X 190 Colchón de 1 1/2 Plaza Material Confort Color: Blanco - Celeste Codigo:021 Colchón Chaide y Chaide CCL10941 Colchón Continental de Lujo 200 X 200 Colchón de 2 1/2 Plaza Material Espuma Diseño: Flores Codigo:021 Colchón Chaide y Chaide CIR10702 Colchón Imperial 90 X 190 Colchón de 1Plaza Material Confort Diseños: Estampados Codigo:021 Colchón Chaide y Chaide COP1011 Colchón Ortopédico Prensado 105 X 190 Colchón de 1 Plaza Material Confort Diseños: Varios Codigo:021 Colchón Chaide y Chaide COP1013 Colchón Ortopédico Prensado 160 x 200 Colchón de 2 Plaza Material Confort Color: Blanco - Celeste Codigo021 Colchón Chaide y Chaide Muebles SSO3001 Sofá Cama Spazio 105 Sofa Cama de 2 plazas Material: Diseño Espuma Confort Diseño: Color Negro Codigo:022 Muebles Chaide y Chaide SSO3002 Sofá Cama Spazio 135 Sofa Cama de 2 plazas Material: Diseño Espuma Confort Diseño: Color Negro Codigo:022 Muebles Chaide y Chaide
  • 34. [MODULO # 4] Productos Domestic Código Articulo Comentario Categoría Proveedor Almohadas AA103001 Almohadas Acolchadas Almohada Ortopédico Colores: Blanco-Celeste Codigo:023 Almohadas Productos Domestic Cojines CCFD1171 Juego de Cojines con Forro Cojines de 25cm Diseño: Varios Codigo:024 Cojines Productos Domestic Colchones CEO11061 Colchón Cariñoso Acolchad. 105 X 190 X 20 Colchón de 1 1/2 Plaza Material Confort Diseño: Varios Codigo:025 Colchones Productos Domestic CEO11111 Colchón Princesa Acolchado 135 X 190 X 24 Colchón de 1 1/2 Plaza Material Confort Diseño: Varios Codigo:025 Colchones Productos Domestic CPP13520 Colchón Pullman Platinum 135 X 190 X 20 Colchón de 1 1/2 Plaza Material Confort Diseño: Varios Codigo:025 Colchones Productos Domestic CPS21352 Colchón Pullman Siglo 21 135 X 190 X 20 Colchón de 1 1/2 Plaza Material Confort Diseño: Varios Codigo:025 Colchones Productos Domestic CRD10027 Colchón Dormilón 135 X 190 Colchón de 1 1/2 Plaza Material Confort Diseño: Varios Codigo:025 Colchones Productos Domestic CRR10221 Colchón Renova 135 X 190 Colchón de 1 1/2 Plaza Material Confort Diseño: Varios Codigo:025 Colchones Productos Domestic
  • 35. [MODULO # 4] Dulces Sueños Código Articulo Comentario Categoría Proveedor Almohada AN1000 Almohadas Normales 45 X 60 Almohada Ortopédico Diseño: Varios Codigo:026 Almohada Dulces Sueños Colchones CE1062 Colchón Élite 135 X 20 Colchón de 1 1/2 Plaza Material Confort Diseño: Varios Codigo:027 Colchón Dulces Sueños CIC7015 Colchón Infantil Caritas 70 X 140 X 15 Colchón de 1 Plaza Material Confort Diseño: Varios Codigo:027 Colchón Dulces Sueños CIR10702 Colchón Monte Carlo 135 X 20 Colchón de 1 1/2 Plaza Material Confort Diseño: Varios Codigo:027 Colchón Dulces Sueños COP1011 Colchón Novo Sueño 80 X 7 Colchón de 1 Plaza Material Confort Diseño: Varios Codigo:027 Colchón Dulces Sueños Sábanas SR2000 Sábana Royal 135 Sabanas de 2 Plazas Diseños: Varios Codigo:028 Sabanas Dulces Sueños
  • 36. [MODULO # 4] Mueblería Palito Código Articulo Comentario Categoría Proveedor Camas CCPT10 Cama Cuna Pintada Toldo 105 Camas de 2 Plazas Tallada en Madera Roble Colores: Beige y Marrón Codigo:029 Camas Mueblería Palito CG1000 Cama G 105/135 Camas de 1 1/2 Plazas Tallada e Madera Roble Colores: Beige y Marrón Codigo:029 Camas Mueblería Palito CNB107 Cama Niquelada Baja 135 Camas de 2 Plazas Tallada n Madera Roble Colores: Beige y Marrón Codigo:029 Camas Mueblería Palito CPTO10 Cama Pintada Toldo 105 Codigo:029 Camas Mueblería Palito Muebles CP2000 Coqueta Pintada Única Codigo:030 Muebles Mueblería Palito EP2010 Espejo Espejo con marco en Madera De 1.80 cm x 90 cm Codigo:031 Muebles Mueblería Palito VC2015 Velador cuadrado Pintado Unico Codigo:032 Muebles Mueblería Palito
  • 37. [MODULO # 4] Ecua Productos Código Articulo Comentario Categoría Proveedor Camas CM5020 Cama de Madera Tallada 135 Cama de 2 plaza Tallado en Madera Color: Beige Codigo:033 Camas Ecua Productos Muebles JC5001 Juego de Comedor Cuatro Sillas Comedor 4 sillas Mesa Rectangular con puntas Redondas Color: Marrón Codigo:034 Muebles Ecua Productos JC5000 Juego de Comedor Seis Sillas Comedor de 6 sillas Mesa Rectangular de Vidrio Codigo:034 Muebles Ecua Productos Sábanas JS5040 Juego de Sábanas Edén 105 Sabanas de 2 Plazas Diseños Varios Codigo:035 Sabanas Ecua Productos JS5041 Juego de Sábanas Edén 135 Sabanas de 1 ½ Plaza Diseños: Flores Codigo:035 Sabanas Ecua Productos Colchones COS3525 Colchón Ortopédico Suave 135 X 25 Colchón de 1 1/2 Plaza Material Confort Diseño: Varios Codigo:036 Colchón Ecua Productos Edredones ETI5030 Edredón T2 Infantil 105 Edredón de 2 plazas Diseño Cuadros Codigo:037 Edredones Ecua Productos
  • 38. [MODULO # 4] Facturas Una Factura es el inicio de una contabilidad, es decir, que una vez ya haciendo nuestra primera venta comenzamos a vender nuestros productos.
  • 39. [MODULO # 4] Facturas Vendido a: Factura Nº 095 Forma de Pago 120 días Pago $ 200,00 Código Articulo Artículo Cantidad CG1000 CamaG 105/135 2 CCL10911 Colchón Continental de Lujo 135 X 190 1 COP1011 Colchón Ortopédico Prensado 105 X 19C 2 AA1 03001 Almohadas Acolchadas 60 X 45 3 SR2000 Sábana Royal 135 1 JS5040 Juego De Sábanas Edén 105 1 Vendido a: Factura Nº 096 Forma de Pago Otra tarjeta Pago - Código Articulo Articulo Cantidad CEO11061 Colchón Cariñoso Acolchad. 105 X 190 X 20 2 BOP2012 Base Ortopédico Prensado 190 X 105 1 AA1 03001 Almohadas Acolchadas 60 X 45 5 ETI5030 Edredón T2 Infantil 105 3 SSO3001 Sofá Cama Spazio 105 1
  • 40. [MODULO # 4] Vendido a: Vendido a: Vendido a: Factura Nº 099 Forma de Pago 120 días Pago $ 200,00 Código Articulo Artículo Cantidad AA103001 Almohadas Acolchadas 4 CRR10221 Colchón Renova 135 X 190 2 SR2000 Sábana Royal 135 3 Factura Nº 097 Forma de Pago Efectivo Pago - Código Articulo Articulo Cantidad CNS101 Colchón Novo Sueño 80 X 7 2 CP2000 Coqueta Pintada 1 Factura Nº 098 Forma de Pago 90 días Pago $ 100,00 Código Articulo Articulo Cantidad CM502E Cama de Madera Tallada 165 X 215 (medida especial)* 3 COP101E Colchón Ortopédico Prensado 165 X 215 M/E* 2
  • 41. [MODULO # 4] Vendido a: Factura Nº 100 Forma de Pago Master Pago - Código Articulo Articulo Cantidad VC2015 Velador cuadrado Pintado 1 BOP2012 Base Ortopédico Prensado 190 X 105 1 AA1 03001 Almohadas Acolchadas 60 X 45 5 ETI5030 Edredón T2 Infantil 105 1 SSO3001 Sofá Cama Spazio 105 1 Vendido a: Vendido a: Factura Nº 101 Forma de Pago Efectivo Pago - Código Articulo Articulo Cantidad EP2010 Espejo 1 SSO3002 Sofá Cama Spazio 135 1 Factura Nº 102 Forma de Pago Otros Pago $ 100,00 Código Articulo Articulo Cantidad CCFD1171 Juego de Cojún con Forro 1 COP101E Colchón Ortopédico Prensado 165 X 215 M/E* 1
  • 42. [MODULO # 4] Devoluciones En esta pantalla Ud. puede utilizar el ratón para seleccionar las diferentes opciones. La pantalla muestra una línea por cada devolución. Siendo la primera línea la última devolución que se realizó. Si desea ordenar las devoluciones en un orden particular hacer un click en la flecha que se encuentra junto a „Seleccionar‟
  • 43. [MODULO # 4] Devoluciones Vendido a: Factura Nº 100 Forma de Pago 120 días Comentario Devolución Mercadería Dañada Código Articulo Artículo Cantidad CG1000 CamaG 105/135 1 COP1011 Colchón Ortopédico Prensado 105 X 19C 1 AA1 03001 Almohadas Acolchadas 60 X 45 1 Vendido a: Factura Nº 101 Forma de Pago Otra tarjeta Comentario Devolución Mercadería Dañada Código Articulo Articulo Cantidad CEO11061 Colchón Cariñoso Acolchad. 105 X 190 X 20 1 AA1 03001 Almohadas Acolchadas 60 X 45 2 ETI5030 Edredón T2 Infantil 105 1 Vendido a: Factura Nº 102 Forma de Pago Efectivo Comentari o Devolución Mercadería Dañada Código Articulo Articulo Cantidad CNS101 Colchón Novo Sueño 80 X 7 1
  • 44. [MODULO # 4] Vendido a: Vendido a: Factura Nº 104 Forma de Pago 120 días Comentario Devolución Mercadería Dañada Código Articulo Artículo Cantidad AA103001 Almohadas Acolchadas 2 SR2000 Sábana Royal 135 1 Vendido a: Factura Nº 105 Forma de Pago Master Comentario Devolución Mercadería Dañada Código Articulo Articulo Cantidad AA1 03001 Almohadas Acolchadas 60 X 45 2 Factura Nº 103 Forma de Pago 90 días Comentario Devolución Mercadería Dañada Código Articulo Articulo Cantidad CM502E Cama de Madera Tallada 165 X 215 (medida especial)* 1 COP101E Colchón Ortopédico Prensado 165 X 215 M/E* 1
  • 45. [MODULO # 4] Vendido a: Vendido Factura Nº 106 Forma de Pago Efectivo Comentario Devolución Mercadería Dañada Código Articulo Articulo Cantidad EP2010 Espejo 1 Factura Nº 102 Forma de Pago Otros Pago $ 100,00 Código Articulo Articulo Cantidad CCFD1171 Juego de Cojún con Forro 1 COP101E Colchón Ortopédico Prensado 165 X 215 M/E* 1
  • 46. [MODULO # 4] Kardex El Kardex sirve para mantener un control de los productos que entran y salen del almacén, MONICA mantiene un control por cada uno de los productos que se ingresan al inventario. Cada vez que se ingresa un nuevo producto al inventario MONICA automáticamente abre un nuevo registro para ese producto, es decir no es necesario realizar ningún tipo de procedimiento por parte del usuario. Retirar Mercadería Recibir Mercadera
  • 47. [MODULO # 4] [Seleccionar fecha] Cotización Esta opción le permite realizar requerimientos a su suplidor para que le estimen precios sobre mercadería que intenta comprar. Por ejemplo Ud. puede solicitar que le estimen precios a algún suplidor en el extranjero. MONICA le permite imprimir esta cotización en inglés. Una cotización no afecta el inventario. El procedimiento para realizar una cotización es igual a realizar una compra
  • 48. [MODULO # 4] Cotizaciones Código Articulo Cantidad Proveedor1 Proveedor2 Almohada AN1000 Almohadas Normales 45 X 60 7 Dulces Sueños Chaide y Chaide Colchones CE1062 Colchón Élite 135 X 20 8 Mueblería Palito Ecua Productos CIC7015 Colchón Infantil Caritas 70 X 140 X 15 6 Chaide y Chaide Mueblería Palito COP1011 Colchón Novo Sueño 80 X 7 4 Productos Domestic Mueblería Palito Sábanas SR2000 Sábana Royal 135 9 Chaide y Chaide Productos Domestic Muebles CP2000 Coqueta Pintada 5 Productos Domestic Dulces Sueños EP2010 Espejo 3 Mueblería Palito Chaide y Chaide VC2015 Velador cuadrado Pintado 6 Ecua Productos Dulces Sueños
  • 49. [MODULO # 4] COMPRAS En este pantalla Ud. puede utilizar el ratón para seleccionar las diferentes opciones. La pantalla muestra una línea por cada compra. Siendo la primera línea la última compra que se realizó. Si desea ordenar las compras en un orden particular hacer un click en la flecha que se encuentra junto a „Seleccionar Orden‟
  • 50. [MODULO # 4] Compra a : Compra a : Compra a : Compra a : Compra Nº 100 Forma de Pago Crédito Pago Código Articulo Artículo Cantidad AN1000 Almohadas Normales 45 X 60 7 Compra Nº 101 Forma de Pago Efectivo Pago Código Articulo Artículo Cantidad CE1062 Colchón Élite 135 X 20 8 Compra Nº 102 Forma de Pago Máster Pago Código Articulo Artículo Canticdad CIC7015 Colchón Infantil Caritas 70 X 140 X 15 6 Compra Nº 103 Forma de Pago Cheque Pago Código Articulo Artículo Cantidad COP1011 Colchón Novo Sueño 80 X 7 10
  • 51. [MODULO # 4] [Seleccionar fecha] Compra a : Compra a : - Compra a : Compra a : Compra Nº 104 Forma de Pago Cheque Pago Código Articulo Artículo Cantidad SR2000 Sábana Royal 135 4 Compra Nº 105 Forma de Pago Cheque Pago Código Articulo Artículo Cantidad CP2000 Coqueta Pintada 9 Compra Nº 106 Forma de Pago Cheque Pago Código Articulo Artículo Cantidad EP2010 Espejo 5 Compra Nº 107 Forma de Pago Cheque Pago Código Articulo Artículo Cantidad VC2015 Velador cuadrado Pintado 3
  • 52. [MODULO # 4] Cuentas Por Cobrar. Las cuentas por cobrar registran los documentos, es decir las transacciones de ventas, pagos, etc. por ejemplo, cuando Ud. realiza una factura, se registra un documento que representa esta venta (cada documento tiene un número único asignado por MONICA), si tiene un pago asignado a esta factura, entonces se genera otro documento que cierra una factura ó un débito
  • 53. [MODULO # 4] Recibo de Pagos Clientes Registro de Pagos Se busca el nombre del cliente que debe Valor que Adeuda Se busca el nombre del cliente que debe Valor a Pagar
  • 54. [MODULO # 4] Cuentas Por Pagar Utilizar esta sección para ingresar pagos que realiza a sus distribuidores, simplemente del menú de ctas. por cobrar, hace un click en Pagos/Cr y luego llenar el cuadro que se muestra en pantalla. Previo a realizar este proceso es necesario seleccionar una empresa o suplidor a la cual se va a aplicar el pago ó crédito.
  • 55. [MODULO # 4] Cuentas Corrientes Este módulo le permite realizar los cheques de su empresa. Aquí Ud. puede emitir, modificar e inclusive imprimir los cheques de la cuenta comente de su empresa. MONICA le puede llevar hasta 100 diferentes cuentas comentes. Cuentas Corrientes Crear 5. Crear la siguiente Cuenta Corriente Nº de Cuenta: 156-32-5698 Banco International: City Bank Descripción: Pago a Proveedores Saldo: $ 9500.00 Categoría de cheques: Pago de Pedidos Pago de intereses
  • 56. [MODULO # 4] Chequera: Emitir los siguientes cheques: Cheques cobrados: N° Cheque Estado 00256 S 00257 s 00258 N Depósitos / Retiros: Fecha Tipo Cantidad Descripción 30-12-03 Deposito $ 5000.00 Semana 23-30 diciembre 07-01-04 Retiro $ 120.00 Pago de Transporte de Artículos 22-01-04 Deposito $ 698.26 Letras de Cambio cobradas N° Cheque Fecha Cant. a pagar Pagado a Referencia 00256 05-01-04 $ 3500.00 Chaide y chaide Factura mes de Diciembre 00257 15-01-04 $30.65 Gerardo Ortiz Intereses mes Noviembre 00258 31-01-04 $ 1000.00 Carmelina Huacón Letra mes Diciembre
  • 57. [MODULO # 4] [Seleccionar fecha]
  • 58. [MODULO # 4] Introducción a Visual Basic Visual Basic, contiene las herramientas que se utilizan para el diseño de las aplicaciones. Fundamentalmente se basa en un interfaz de múltiples documentos que pueden estar activos a la vez y que se encuentran en el interior de la ventana principal. La disposición de las ventanas de trabajo sobre el entorno de desarrollo depende del usuario. Este entorno permite al programador trabajar con varios proyectos simultáneamente, lo que implica estar trabajando con un proyecto y realizar los cambios requeridos en otro proyecto que se abre en ese momento o que ya se tengan abiertos.
  • 59. [MODULO # 4] TEXTO INVERTIDO. Comenzaremos a diseñar nuestro primer programa el cual se referirá a la inversión de un texto introducido para esto se utilizaran: 1 label (definiendo el nombre del programa) 2 textbox2 (para el texto ingresado) 3command button (para invertit , limpiar y salir) Una vez ya diseñada nuestra ventana del programa se procederá a programar el botón del texto al inverso e el que en el textbox2 se mostrara el texto invertido del texbox1 con el siguiente comando StrReverse el cual utilizaremos el siguiente cogido: Text2.Text = StrReverse(Text1.Text) Textbox2 donde aparecerá el texto invertido Comando de reversa Textbox1 donde se escribirá el texto para invertir
  • 60. [MODULO # 4] RESULTADO DE BOTON DE TEXTO INVERTIDO YA PROGRAMAADO. Ahora se programara el botón de limpiar y eso solo se lo hará con la utilización de comillas “” Ejemplo: Text1.Text = "" Text2.Text = "" y por ultimo el botón salir el cual solo se programara con la opción End para poder finalizar el uso del programa. Y nuestra ventana de código quedaría de la siguiente manera. Línea de código de texto invertido Línea de código de limpieza de textbox Línea de código de botón salir
  • 61. [MODULO # 4] MAYOR DE EDAD Para este programa se procederá a utilizar el comando IF THEN ELSE , preuntando si la edad ingresada pregunta si una persona es mayor o menor de edad. Para esto se utilizaran: 2 labels ( uno preguntando la edad y otro como resultado de la edad) 1 textbox (para ingresar la edad 1 commandbuttom (para poder ejecutar el comando) El código seria el siguiente: If Val(Text1.Text) >= 18 Then Label2.Caption = " ES MAYOR DE EDAD " Else Label2.Caption = " ES MENOR DE EDAD" Pregunta Primera Respuesta Segunda Respuesta
  • 62. [MODULO # 4] SALUDO CON TEXTBOX Y COMMAND BUTTON 1 CREAR EL FORMULARIO INICIAL CON CTRL+N o archivo nuevo y escoger proyecto 1 y se crea el formulario inicial el cual vamos a utiliza para programar el saludo
  • 63. [MODULO # 4] 2 UTILIZANDO LA CAJA DE HERRAMIENTAS ESCOGEMOS PARA PODER DISEÑAR NUESTRO FORMULARIO: 2 labels 1 commandbuttom 1 textbox 3 SE PROCEDEN A CAMBIAR LOS ATRIBURTOS DE CADA UNO DE LOS BUTTONS EN LA VENTANA DE PROPIEDADES Label 1 : ¿ CUAL ES TU NOMBRE? Textbox: ( VACIO) Command Button : ¡ ClickAqui ! Label 2: (VACIO) DISEÑO FINAL DE LA VENATANA.
  • 64. [MODULO # 4] 4 AHORA SE PROCEDERA A PROGRAMAR LA VENTANA. Doble click en el command buttom para que se active la ventana de programacion. 5. Se procede a escribir los comandos. Label 2.Caption (es donde el saludo aparecera). Text1.text (caja de texto donde se ingresara el nombre). Y EL COMANDO SERIA EL SIGUIENTE: label2.text= " hola " + text1.Text+" bienvenido a visual basic :D" 6 Para Finalizar Ejecutamos La Ventana Ingresamos nuestro nombre Y la ventana Nos Saludara Dando La Bienvenida Al Programa Label donde aparecera el saludo Caja de texto donde se ingresara el nombre Final de saludosaludo
  • 65. [MODULO # 4] RECONOCIEMIENTO DE NOMBRE Se utilizara el ejercicio creado anteriormente del saludo de bienvenida, para que al pulsar el botón de ¡Click Aquí! reconozca que no se ingreso nombre, preguntando ¿ no se quien eres? Y emitiendo una notificación de “INGRESAR NOMBRE.” Para esto se utilizara el comando IF anteriormente explicado por su profesor. se da doble click en el command button para abrir la ventana de comandos Y en la misma línea de comandos ya programado comenzaremos a programar el comando IF. Nota: En el label de saludo se reemplazara con la interrogante " NO SE QUIEN ERES :( cuando aquí no se reconozca ningún carácter ingresado y automáticamente aparecerá el mensaje de ingreso de nombre (Para la Notificación se utilizara el comando: Msgbox “ ¡ INGRESA TU MOMBRE !" )
  • 66. [MODULO # 4] ESTE SERIA EL COMANDO: If Text1.Text = " " Then Label2.Caption = " NO SE QUIEN ERES :(" : MsgBox " ¡ INGRESA TU MOMBRE !" , vbExclamation Y ESTE ES EL RESULTADO FINAL DEL FORMULARIO TERMINADOCON LOS DOS COMANDOS BASICOS TERMINADOS. EJERCICIO 4.1 LIMPIEZA DE FORMULARIO Y SALIR Este paso se procederá a limpiar el formulario en las partes donde se ingresó el nombre (text box) y el label2 (donde sale el saludo ) para que este sea restablezca a su formato original para esto utilizaremos otro command button solamente para limpieza y otro para poder finalizar la función del formulario el cual estos botones tendrán el nombre de LIMPIAR Y Salir en la parte inferior del formulario cambiando el nombre del botón en la ventana de propiedades.
  • 67. [MODULO # 4] Una vez ya tenido los botones creados se procederá a programarlos. BOTON LIMPIAR Se procederá a limpiar el textbox donde se ingresa el nombre y el label donde saldrá el saludo para esto se da doble click sobre el botón limipiar para abrir la ventana de comandos y se ingresara el siguiente comando.para limpiar el text box Text1.text=” ” Y para limpiar el label del saludo Label2.caption=” ”
  • 68. [MODULO # 4] BOTON SALIR Este es el comando mas sencillo y útil ya que nos permite dar fin al formulario en para esto daremos doble clic en el botón salir para abrir el cuadro de comandos y solo se escribirá la palabra END para poder salir deñl formulario.
  • 69. [MODULO # 4] POTENCIA En el siguiente ejercicio se procederá a calcular la potencia de un numero, para esto se tendrá en cuenta la regla básica de potencia e cual será programada en el botón de calcular. Primero s diseñara nuestra ventana de potencia para lo cual se necesitarán: 4 labels (para definir el titulo, numero , potencia y resultado) 3 textbox (para ingresar los valores y resultado) 1 commandbuttom para calcular la potencia) Ahora ya tenido nuestro diseño se procederá a calcular la potencia siendo el textbox1 elevado por el textbox2 para obtener el resultado en el tercer textbox Ejemplo: Nuestro código seria. Text3.Text = Val(Text1.Text) ^ Val(Text2.Text)
  • 70. [MODULO # 4] Resultado De La Ventana Con La Potencia Terminada. Y para complementar nuestro programa añadiremos nuestros botones de salir y limpiar y los programaremos como se ha aprendido anteriormente y nuestra ventana de códigos seria el siguiente. Textbox 3 del resultado Valor ingresado en el textbox1 potencia Valor ingresado en el textbox2
  • 71. [MODULO # 4] POTENCIA CON RESULTADO EN UN MSGBOX Se utilizara el mismo ejercicio que el anterior solo que en este caso se eliminara el label y textbox del resultado ya que aquí se mostrara el resultado en un msgbox y el resto de programación será igual. Ahora procederemos a calcular nuestra potencia dando doble clic en el botón de calcular el cual seria el siguiente. MsgBox " SU POTENCIA ES: " & Val(Text1.Text) ^ Val(Text2.Text), vbInformation Mensaje Comando para añadir las palabras con el resultado Formula de potencia Signo de informacion de msgbox
  • 72. [MODULO # 4] Resultado De La Ventana Con La Potencia Terminada con MsgBox. CALCULADORA Calculadora Normal Se procederá a programar una calculadora solo con 3 Textbox y 4 command buttom El cual ingresando los valores en los 2 primeros Textbox y presionando un commandbutton el resultado saldrá en el tercer textbox Primero comenzaremos a diseñar nuestra calculadora.
  • 73. [MODULO # 4] SE USARA:  1 Frame (Para Contener Los Text Box)  3 Textbox (Para Ingresar Los Valores Y El Resultado)  2 Labels (Para Nombre De La Calculadora Y El Signo De = )  4 Command Buttom (Para Obtener Las 4 Operaciones Matematicas) COMENZAREMOS A PROGRAMAR NUEXTROS BOTONES SUMA Vamos a sumar los dos primeros textbox el cual le vamos a asignar el valor para que este pueda reconocer los valores que se han ingresado y así esta pueda ejercer la operación Ejemplo : VAL (TEXT1.TEX) Valor asignado al text box Se pocedera a dar doble click en el primer textbox el cual es el que receptara el resultado El codigo seria el siguiente: Text3.Text = Val(Text1.Text) + Val(Text2.Text) Textbox para resultado Valor que se le asigna al textbox Signo de suma para poder ejercer la función Valor que se le asigna al segundo textbox
  • 74. [MODULO # 4] BOTÓN PROGRAMADO CON LA SUMA. Ahora se procederán a programar los otros botones restantes con sus respectivas funciones utilizando el mismo código solamente se cambiara la función aritmética de acuerdo a cada uno de los botones a programar. RESTA Se procederá a calcular en el botón diseñado para la resta. El codigo seria el siguiente: Text3.Text = Val(Text1.Text) - Val(Text2.Text) BOTÓN PROGRAMADO CON LA RESTA.
  • 75. [MODULO # 4] MULTIPLICACION Se procederá a calcular en el botón diseñado para la resta. El codigo seria el siguiente: Text3.Text = Val(Text1.Text) * Val(Text2.Text) BOTÓN PROGRAMADO CON LA MULTIPLICACION. DIVISIÓN. Se procederá a calcular en el botón diseñado para la resta. El codigo seria el siguiente: Text3.Text = Val(Text1.Text) / Val(Text2.Text) BOTÓN PROGRAMADO CON LA DIVISION. YA TERMINADA NUESTRA CALCULADORA SE LA PROCEDERA A COMPLEMENTARLA
  • 76. [MODULO # 4] EJERCICIO 7.1 CALCULADORA CON MSGBOX. Ahora Procederemos A complementar Nuestra Calculadora En este Caso Programa tenemos Los Mismos Botones Para Que Estos Reconozcan Si Se Ha Ingresado Un Valor Tal Caso Se Mostrara Un Msgbox Con La Alerta De Ingresar Numero Para Poder Ejercer La Operación Matemática. PARA ESO SE UTILIZARA LA CONDICION IF EL CUAL SE UTILIZARA EN TODOS LOS BOTONES DE LAS OPERACIONES. El codigo seria el siguiente: If Text1.Text = "" And Text2.Text = "" Then MsgBox " Ingrese Numeros ", vbExclamation RESULTADO DE LA PROGRAMACION CON EL COMANDO IF. PREGUNTA SI EN TEXTBOX 1 Y EN TEXTBOX 2 SE HA INGRESADO UN VALOR RESPUESTA MENSAJE SIGNO DE EXCLAMACION PARA MENSAJE
  • 77. [MODULO # 4] Nuestra ventana de código quedaría de la siguiente manera. EJERCICIO 7.2 Ahora se procederá a utilizar la misma condición if con un mensaje emergente el cual nos informara en que text box no se ha ingresado el número a ejercer la función matemática. PARA ESO SE UTILIZARA LA CONDICION IF EL CUAL SE UTILIZARA EN TODOS LOS BOTONES DE LAS OPERACIONES. El codigo seria el siguiente: PARA PRIMER TEXTBOX If Text1.Text = "" Then MsgBox " Ingrese Primer Número ", vbExclamation PARA SEGUNDO TEXT BOX If Text2.Text = "" Then MsgBox " Ingrese Segundo Numero ", vbExclamation Las dos condiciones if van en la misma linea de comando. Ejemplo: Y EL MISMO CODIGO SE REPITE EN LOS DEMAS COMMAND BUTTOM DE LAS OPERACIONES MATEMATICAS. SUMA RESTA MULTIPLICACION DIVISION
  • 78. [MODULO # 4] Nuestra ventana de código quedaría de la siguiente manera. RESULTADO DE LA PROGRAMACION CON EL COMANDO IF. . SUMA RESTA MULTIPLICACION DIVISION
  • 79. [MODULO # 4] EJERCICIO 7.3 Y para finalizar agregaremos los botones restantes de salir y limpiar antes ya aprendido y se ingresara el siguiente comando.para limpiar el text box Text1.text=” ” Text2.text=” ” Text3.text=” ” DISEÑO DE LA CALCULADORA CON MSG BOX CALCULADORA CON MSGBOX. Se procederá a diseñar la calculadora con el mismo diseño que el anterior pero en este caso olvidaremos el tercer textbox para el resultado ya que utilizaremos dos msgbox el cual nos mostrara el resultad.
  • 80. [MODULO # 4] Se procederá a establecer el mismo código de inicio de la suma del ejercicio anterior solo que en este caso se reemplazara el textbox con el msgbox. SUMA Se procedera a programar el boton de suma con su respectivo resultado el codigo seria el siguiente: Mensaje calculando el resultado. MsgBox " SU RESULTADO ES . . .", vbQuestion Mensaje Mostrando El Resultado MsgBox Val(Text1.Text) + Val(Text2.Text), vbInformation Ejemplo: RESULTADO DE LA CODIFICACION ES : Igual como en el ejercicio anterior este mismo código servirá para el resto de operaciones matemáticas con su respectiva función. RESTA MsgBox " SU RESULTADO ES . . .", vbQuestion MsgBox Val(Text1.Text) - Val(Text2.Text), vbInformation
  • 81. [MODULO # 4] MULTIPLICACION MsgBox " SU RESULTADO ES . . .", vbQuestion MsgBox Val(Text1.Text) * Val(Text2.Text), vbInformation DIVISION MsgBox " SU RESULTADO ES . . .", vbQuestion MsgBox Val(Text1.Text) / Val(Text2.Text), vbInformation Nuestra ventana de codigo quedaría de la siguiente manera. SUMA RESTA MULTIPLICACION DIVISION
  • 82. [MODULO # 4] AHORA COMO EN EL EJERCICIO ANTERIOR PROCEDERAS A PROGRAMAR LOS MSG BOX INDICANDO NUMEROS NO INGRESADOS , INGRESAR NUMERO 1 , INGRESAR NUMERO 2 CON EL COMANDO IF ASI MISMO COMO PROGRAMAR LOS BOTONES DE SALIR Y LIMPIAR CALCULADORA CON COMBOBOX En este ejercicio se reemplazaran todos los botones y solo se utilizara un command buttom para calcular las operaciones matematicas ya que para esto se utilizara un combox para que las ueda ejecutar, pero pàra que esto sea posible sla condicion principal que se utilizara es el IF ya que por logica del item seleccionado al precionar el boton de calcular esta ejecute la operación. Primerco comenzaremos con el diseño de nuestra calculadora como se lo muestra en la descripcion del problema, para esto las funciones que se utilizaran de la caja de herramientas seán.
  • 83. [MODULO # 4] 2 label (calculadora y para el signo de igual) 3 textbox (ingresar los valores y el resultado) 2 frames (para conrtener los textbox y y las funciones a ejecutar) 1 combobox (el cual reteneras las funciones a ejecutar) 1command buttom (el cual es el encargado para ejecutar la funcion seleccionada) Ya obteniido nuestro diseño nuesto primer paso ser´s añadir los items de Suma, Resta,Multiplicación y División en el ComboBox para eso se dara doble clic en el formulario (fuera de las opciones diseñadas) El cual cargara la ventana de codigo de manera diferente el cual nos permitira añadir los items al ComboBox. Ejemplo: Y comenzaremos a programar la linea de codigo que se añadiran al ComboBox el cual sera el mismo para añadir las demas opciones. EL CODIGO SERIA EL SIGUIENTE: Combo1.AddItem " Suma " Nuestra ventana de código quedaría de la siguiente manera.
  • 84. [MODULO # 4] Ya agregados los items al ComboBox se procedera a programar el boron de calcular con el comando IF. Aquí tenemios el priumer if el cual ejecutara el comando de la suma para que el boton de calcular pueda ejecutar su funcion. EL CODIGO SERIA EL SIGUIENTE: If Combo1 = " Suma " Then Text3.Text = Val(Text1.Text) + Val(Text2.Text) End If Ahora se procedera a realizar la anidacion de IF uno tras de otro utilizando la opcion de ELSE Ya que este cumplira la función de proceder a la siguiente funcion en el if si la anterioir no se ha ejecutado utilizando la misma linbea de codigo.. EL CODIGO SERIA EL SIGUIENTE: If Combo1 = " Suma " Then Text3.Text = Val(Text1.Text) + Val(Text2.Text) Else If Combo1 = " Resta " Then Text3.Text = Val(Text1.Text) - Val(Text2.Text) Else If Combo1 = " Multiplicación " Then Text3.Text = Val(Text1.Text) * Val(Text2.Text) Else If Combo1 = " División " Then Text3.Text = Val(Text1.Text) / Val(Text2.Text) End If End If End If End If Al finalizar se lo ha cerrado con 4 END IF ya que se han utilizado en la anidacion 4 comandos de IF para que pueda ejecutar la función
  • 85. [MODULO # 4] Nuestra ventana de codigo quedaría de la siguiente manera. Ahora como en los ejercicios anteriores se procederá a complementar nuestra calculadora programando los Msgbox de ingrese primer y segundo numero, ingrese numeros, ingrese selección est se programara en el mismo boton de calcular utilizando la opciones del IF EL CODIGO SERIA EL SIGUIENTE: Private Sub Command1_Click() If Combo1 = "" Then MsgBox "ingrese una opcion de la lista", vbExclamation End If If Text1.Text = "" And Text2.Text = "" Then MsgBox "ingrese numeros", vbExclamation Else If Text1.Text = "" Then MsgBox "ingrese numero 1 "
  • 86. [MODULO # 4] Else If Text2.Text = "" Then MsgBox "ingrese numero 2", vbExclamation End If End If End If Y para finalizar se procedeara a añadir y programar los botones de Salir Y Limpiar. Nuestro código quedaría de la siguiente manera. Private Sub Command1_Click() If Combo1 = "" Then MsgBox "Ingrese Seleccion", vbExclamation End If If Text1.Text = "" And Text2.Text = "" Then
  • 87. [MODULO # 4] MsgBox "Ingrese Numeros", vbExclamation Else If Text1.Text = "" Then MsgBox "Ingrese Numero 1 ", vbExclamation Else If Text2.Text = "" Then MsgBox "Ingrese Numero 2", vbExclamation End If End If End If If Combo1 = " Suma " Then Text3.Text = Val(Text1.Text) + Val(Text2.Text) Else If Combo1 = " Resta " Then Text3.Text = Val(Text1.Text) - Val(Text2.Text) Else If Combo1 = " Multiplicación " Then Text3.Text = Val(Text1.Text) * Val(Text2.Text) Else If Combo1 = " División " Then Text3.Text = Val(Text1.Text) / Val(Text2.Text) End If End If End If End If End Sub Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Combo1 = "" End Sub Private Sub Command3_Click() End End Sub Private Sub Form_Load() Combo1.AddItem " Suma "
  • 88. [MODULO # 4] Combo1.AddItem " Resta " Combo1.AddItem " Multiplicación " Combo1.AddItem " División " End Sub FACTURA Con lo anteriormente aprendido se procederá a la programación y diseño de una factua el cual calculara el subtotal, el iva del 12% un descuanto del 10% si el subtotal de la facuta sobrepasa los $50 y la sumatoria total de lo anteriormente pedido ya que antes se sumara el precio por el producto, asi mismo con sus botones de limpiar y salir. . CODIGO: Private Sub Command1_Click() Text13.Text = Format(Val(Text1.Text) * Val(Text9.Text), "##.#0") Text14.Text = Format(Val(Text2.Text) * Val(Text10.Text), "##.#0") Text15.Text = Format(Val(Text3.Text) * Val(Text11.Text), "##.#0")
  • 89. [MODULO # 4] Text16.Text = Format(Val(Text4.Text) * Val(Text12.Text), "##.#0") Text17.Text = Format(Val(Text13.Text) + Val(Text14.Text) + Val(Text15.Text) + Val(Text16.Text), "##.#0") Text18.Text = Format((Val(Text17.Text) * 12) / 100, "##.#0") Text19.Text = Format((Val(Text17.Text) * 10) / 100, "##.#0") Text20.Text = Format((Val(Text17.Text) + Val(Text18.Text)) - Val(Text19.Text), "##.#0") End Sub Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text7.Text = "" Text8.Text = "" Text9.Text = "" Text10.Text = "" Text11.Text = "" Text12.Text = "" Text13.Text = "" Text14.Text = "" Text15.Text = "" Text16.Text = "" Text17.Text = "" Text18.Text = "" Text19.Text = "" Text20.Text = "" End Sub Private Sub Command3_Click() End End Sub