AYUDA EN VISUAL BASIC
Publicado por angel (5 intervenciones) el 03/02/2009 03:25:56
BUENAS
NECEISTO LA AYUDA
PARA ELABORAR UN PORGRAMA EN VB 6
EL OBJETIVO DEL PROGRAMA
ES INTRODUCIR EN UN TEXT BOX NUESTRO NOMBRE EN OTRO TEXT BOX NUESTRA FECHA DE NACIMIENTO
Y DEJAR UN TEXT BOX EN BLANCO QUE SERIA EL NUMERO 3
ENTONCES QUE NOS GUARDE LAS VARIABLES NOMBRE Y FECHA DE NACIMIENTO
Y AL MOMENTO DE PASAR AL TEXT BOX 3 QUE NOS DIGA
HOLA TIENES (EL NUMERO DE AÑOS DEPENDE A TU FECHA DE NACIMIENTO) POR LO TANTO YA ERES MAYOR DE EDAD
Y SI SON MENORES DE EDAD
QUE DIGA HOLA (EL NOMBRE NUESTRO) NO TIENES LA MAYORIA DE EDAD
POR LO TANTO CUMPLIRAS LA MAYORIA DE EDAD (Y QUE NOS DE LOS DIAS MESES O AÑOS EN LOS CUALES VAMOS A CUMPLIR LOS 18)
ESTE ES EL CODIGO QUE LLEVO
PERO FRANCAMENTE NO TENGO IDEA COMO
ESTO LO ESTOY HACIENDO EN EL TEXT 2 DONDE SE INTRODUCE LA FEHCA DE NACIMIENTO
Y ENB EL TEXT 1 ERS DONDE INGRESO EL NOMBRE
Private Sub Text2_LostFocus()
Dim Fecha_de_nacimiento As Integer
Dim vida As Integer
On Error GoTo solucion
vida = Date - CDate(Text3.Text)
Fecha_de_nacimiento = Int(vida / 365)
Text2.Text = Fecha_de_nacimiento & "años"
If Fecha_de_nacimiento < 18 Then
Text3.Text = nombre + ("hola") + vida + ("años de edad por lo tanto no eres grande")
Else
If Fecha_de_nacimiento > 18 Then
Text3.Text = nombre + ("hola") + vida + ("años de edad por lo tanto ya eres grande")
End If
End If
Exit Sub
solucion:
mensaje = MsgBox("FORMATO INCORRECTO" + Chr(13) + "Ingrese correctamente la fecha se asignarala fecha acutal", vbCritical + vbOKOnly, "Error de tipo de dato")
Resume
End Sub
ME AYUDARIA MUCHO QUE ME DIERAN LA SOLUCION GRACIAS
NECEISTO LA AYUDA
PARA ELABORAR UN PORGRAMA EN VB 6
EL OBJETIVO DEL PROGRAMA
ES INTRODUCIR EN UN TEXT BOX NUESTRO NOMBRE EN OTRO TEXT BOX NUESTRA FECHA DE NACIMIENTO
Y DEJAR UN TEXT BOX EN BLANCO QUE SERIA EL NUMERO 3
ENTONCES QUE NOS GUARDE LAS VARIABLES NOMBRE Y FECHA DE NACIMIENTO
Y AL MOMENTO DE PASAR AL TEXT BOX 3 QUE NOS DIGA
HOLA TIENES (EL NUMERO DE AÑOS DEPENDE A TU FECHA DE NACIMIENTO) POR LO TANTO YA ERES MAYOR DE EDAD
Y SI SON MENORES DE EDAD
QUE DIGA HOLA (EL NOMBRE NUESTRO) NO TIENES LA MAYORIA DE EDAD
POR LO TANTO CUMPLIRAS LA MAYORIA DE EDAD (Y QUE NOS DE LOS DIAS MESES O AÑOS EN LOS CUALES VAMOS A CUMPLIR LOS 18)
ESTE ES EL CODIGO QUE LLEVO
PERO FRANCAMENTE NO TENGO IDEA COMO
ESTO LO ESTOY HACIENDO EN EL TEXT 2 DONDE SE INTRODUCE LA FEHCA DE NACIMIENTO
Y ENB EL TEXT 1 ERS DONDE INGRESO EL NOMBRE
Private Sub Text2_LostFocus()
Dim Fecha_de_nacimiento As Integer
Dim vida As Integer
On Error GoTo solucion
vida = Date - CDate(Text3.Text)
Fecha_de_nacimiento = Int(vida / 365)
Text2.Text = Fecha_de_nacimiento & "años"
If Fecha_de_nacimiento < 18 Then
Text3.Text = nombre + ("hola") + vida + ("años de edad por lo tanto no eres grande")
Else
If Fecha_de_nacimiento > 18 Then
Text3.Text = nombre + ("hola") + vida + ("años de edad por lo tanto ya eres grande")
End If
End If
Exit Sub
solucion:
mensaje = MsgBox("FORMATO INCORRECTO" + Chr(13) + "Ingrese correctamente la fecha se asignarala fecha acutal", vbCritical + vbOKOnly, "Error de tipo de dato")
Resume
End Sub
ME AYUDARIA MUCHO QUE ME DIERAN LA SOLUCION GRACIAS
Valora esta pregunta


0