Professional Documents
Culture Documents
Generar el formulario mostrado luego hacer el cdigo para que nos muestre en una etiqueta los
apellidos ingresados.
EL CODIGO ES
2.- se desea saber cunto se debe pagar por la compra de un artculo X. Generar el cdigo para el
siguiente formulario.
TxtArtic.SetFocus
Rem convertir a Nro. las cajas de texto
n1 = Val(TxtArtic)
n2 = Val(TxtPrecio)
costo = n1 * n2
TxtCosto = costo
End Sub
SI NO
3.- Hacer un programa que ingresado 3 Nros; seleccione el MAYOR de ellos, tome el diseo del
sigte formulario.
Hacer un programa que dado un Nro nos indique a que estacin pertenece. Use todas las
consistencias del caso. El formulario es:
2. APLICACIN DE FECHAS
En GENERAL
EJM: Genere un programa que permita mostrar en una caja de texto los Nros que sean mltiplos
de 2 pero no de 6, entre los primeros 40 Nros.
Propiedad Valor
Height 2200
Locked True
MultiLine true
ScrollBars 2- Vertical
Text
Private Sub CmdBuscar_Click()
Dim Num As Integer
For Num = 1 To 40
If Num Mod 2 = 0 Then
If Num Mod 3 <> 0 Then
TxtNum = TxtNum & vbNewLine & Str(Num)
End If : Escribe cada Nro en una nueva linea
End If
Next Num
End Sub
End If
Case "LOGISTICA"
If OptMas.Value = True Then
Pago = (2600 - 2600 * 0.0725)
Else
Pago = (2400 - 2400 * 0.0725)
End If
Case "PLANIFIC"
If OptMas.Value = True Then
Pago = (2890 - 2890 * 0.055)
Else
Pago = (2750 - 2750 * 0.055)
End If
Case "CONTROL"
If OptMas.Value = True Then
Pago = (3050 - 3050 * 0.0825)
Else
Pago = (3290 - 3290 * 0.0825)
End If
End Select
TxtSr = "Sr(ta) " & UCase(TxtApell)
Rem unica salida para cada CASE
Label2 = "AREA de = " & Area & " Su PAGO = " & Pago
End Sub
End Sub
ALGUNOS CONTROLES MS
- COMBOBOX, para digitar el contenido del comboBox ir a la propiedad List (Lista) y
digitar, para pasar a la siguiente lnea del box tenga presionado Ctr + Enter y digite.
- TOOLTIPTEXT, esta propiedad nos muestra en tiempo de ejecucin el mensaje digitado
en dicha propiedad, solo con acercar el cursor al control elegido.
- FRAME, es como un formulario auxiliar, donde debe tener un ttulo y dentro de l se
puede insertar ms controles. Como por ejem Option, Chek etc.
- OPTIONBUTTON, este control solo acepta elegir una sola opcin, que debe estar en
TRUE en el cdigo.
- CHEKBOX, en cambio este control nos permite elegir varias opciones, que deben estar
con TRUE.
2.- USO DE 2 O MAS FORMULARIOS EN UN PROYECTO
Para activar uno u otro formulario al momento de ejecutar un programa, se usa los siguientes
comandos con su respectivo mtodo.
- LOAD, cargar el formulario en memoria, pero no se hace visible
- UNLOAD, descarga completamente el formulario de la memoria ram
- SHOW, hace 2 cosas al mismo tiempo es decir carga en memoria y lo hace visible el
formulario.
- HIDE, oculta el formulario, pero sigue permaneciendo en memoria ram.
EJEMPLO
Haciendo uso de 2 formularios, simule el ingreso a un aplicativo mediante una
contrasea de usuario, de acuerdo al formulario mostrado.
FORMULARIO 1
FORMULARIO 2
End Sub
End Sub
- QUE ES UN REGISTRO:
- QUE ES UN CAMPO
- TIPO DE CAMPOS: Los campos mas usados son
a) Texto o Character
b) Numerico: single, doubl, entero, moneda
c) Logico: si/no
d) Fecha: mm/dd/yy
Tambin es necesario conocer un DATO COMPRIMIDO, la cual es manejada como un
cdigo o clave, por ejm la clave de una cuenta, el cdigo del alumno es decir
89.AD.0124.5 el cual tiene su significado que hasta el 2000 todava tenia vigencia.
Configurar una DB con una tabla llamada ROLA, que tiene los datos de los empleados de una
mina y tenga la siguiente configuracin:
CODIGO F_NAC APELL NOMB SUELDO PROF FE_ING DIREC
(T7) (F8) (T7) (T10) (N7:2) (T10) (F8) (T15)
EJEMPLO DE CONSULTAS
1.- Visualizar 1 y 7 poniendo nombres y apellidos en un solo campo (campos calculados
SELECT CODIGO, DIREC, NOMB & " " & APELL FROM ROLA
Aparece un campo con Exp.00345, ahora ponemos un titulo a ese campo calculado
2.- la orden seria
SELECT CODIGO, DIREC, NOMB & " " & APELL AS NOMBRE_APELLIDOS FROM ROLA
3.- Visualizar 1,3 y 7 de todos los empleados que vivan en BELEN (sentencia condicional)
4.- Visualizar 5,4 y 2 de todos los empleados que ganen ms de 950 y apelliden GIL
V 4,8,1 DE TODOS LOS EMPLEADOS CUYO APELLIDO EMPIECE CON R O SEAN DE HUARAZ
SELECT CODIGO, APELL, SUELDO FROM ROLA WHERE SUELDO > 950 AND LEFT(APELL,3)="GIL"
5.- Visualizar 5,3 y 6 de todos los empleados nacidos en YUNGAY y apelliden LEON