Está en la página 1de 8

Private Sub Command1_Click()

Form2.Show
Form1.Hide
End Sub

FORMA2

Private Function MINUSCULA(V As Integer) As Boolean


If V >= 97 And V <= 122 Then
MINUSCULA = True
Else
MINUSCULA = False
End If
End Function
Private Function MAYUSCULA(V As Integer) As Boolean
If V >= 65 And V <= 90 Then
MAYUSCULA = True
Else
MAYUSCULA = False
End If
End Function
Private Function LETRA(V As Integer) As Boolean
If V >= 65 And V <= 90 Or V >= 97 And V <= 122 Then
LETRA = True
Else
LETRA = False
End If
End Function

Private Function NUMERO(V As Integer) As Boolean


If V >= 48 And V <= 57 Then
NUMERO = True
Else
NUMERO = False
End If
End Function
Private Sub APELLIDO_Change()

If APELLIDO = "" Then


Combo1.Enabled = False
Else
Combo1.Enabled = True
End If
If APELLIDO = "" Or PASAJE = "" Then
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Else
Command1.Enabled = True
Command3.Enabled = True
End If
End Sub
Private Sub PASAJE_Change()
If APELLIDO = "" Or PASAJE = "" Then
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Else
Command1.Enabled = True
Command3.Enabled = True
End If
End Sub
Private Sub Combo1_Click()

Select Case Combo1


Case "CHIMBOTE"
COSTO = 45
DESTINO = "CHIMBOTE"
Case "TRUJILLO"
COSTO = 66
DESTINO = "TRUJILLO"
Case "CHICLAYO"
COSTO = 71
DESTINO = "CHICLAYO"
Case "CAJAMARCA"
COSTO = 85
DESTINO = "CAJAMARCA"
Case "TUMBES"
COSTO = 118
DESTINO = "TUMBES"
Case "PIURA"
DESTINO = "PIURA"
COSTO = 93
End Select
End Sub
Private Sub Command1_Click()

If Combo1 = "LUGAR" Then


R = MsgBox("SELECCIONE UN LUGAR PARA VIAJAR", 16, "ATENCIÓN")
Else
Command2.Enabled = True
AYN = APELLIDO
End If
NUMEROP = Val(PASAJE)
If Val(PASAJE) < 2 Then
DESCUENTO = 0
TOTAL = COSTO
Else
DESCUENTO = COSTO * Val(PASAJE) * 0.12
TOTAL = COSTO * Val(PASAJE) – DESCUENTO
End If
End Sub
Private Sub Command2_Click()
Form3.Show
End Sub
Private Sub Command3_Click()
APELLIDO = ""
PASAJE = ""
End Sub
Private Sub Command4_Click()

R = MsgBox("DESEA SALIR?", vbYesNo + 32, "MENÚ SALIR")


If R = vbYes Then
End
End If
End Sub
Private Sub APELLIDO_KeyPress(KeyAscii As Integer)
Static ANTERIORESPACIO As Boolean
If KeyAscii = 32 Then
ANTERIORESPACIO = True
Else
If MAYUSCULA(KeyAscii) Or MINUSCULA(KeyAscii) Then
If Trim(APELLIDO) = "" Or ANTERIORESPACIO Then
KeyAscii = Asc(UCase(Chr(KeyAscii)))
Else
KeyAscii = Asc(LCase(Chr(KeyAscii)))
End If
ANTERIORESPACIO = False
Else
If NUMERO(KeyAscii) Then
R1 = MsgBox("DEBE INGRESAR SOLO LETRAS", 16, "CUIDADO")
KeyAscii = 0
End If
End If
End If
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If LETRA(KeyAscii) Then
R = MsgBox("SOLO SE ADMITEN NÚMEROS", 16, "CUIDADO")
End If
End Sub

Private Sub PASAJE_KeyPress(KeyAscii As Integer)

If LETRA(KeyAscii) Then
R = MsgBox("SOLO SE ADMITEN NÚMEROS", 16, "CUIDADO")
KeyAscii = 0
End If
End Sub

FORMA3

Private Sub Form_Load()

LBL1 = UCase(AYN)
LBL2 = DESTINO
LBL3 = NUMEROP
LBL4 = DESCUENTO
LBL5 = TOTAL
LBL6 = COSTO * NUMEROP
LBLFECHA = "FECHA Y HORA DE SALIDA: " & Now
End Sub

También podría gustarte