Visual Basic.NET - Programa Sencillo de Puestos de Trabajo

 
Vista:
Imágen de perfil de Misael
Val: 38
Ha disminuido su posición en 6 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Programa Sencillo de Puestos de Trabajo

Publicado por Misael (35 intervenciones) el 03/08/2015 19:14:46
Hola a todos quisiera que me ayudaran con este programa me piden un programa que ingrese su edad y su genero
todos los de edad mayor de 18 masculinos puede trabajar al puesto numero 1
los mayores de edad femeninas al puesto 2 los menores de edad masculinos o femeninos el puesto 3

ya lo ice pero en el momento de que seleccionen los dos CheckBox quiero queme salga el mesaje que diga que seleccione una sola opción "masculino o Femenino.

Les adjunto el código y la imagen del programa en ejecución


form

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If TextBox1.Text >= 18 Then
            If CheckBox1.Checked Then
                Label3.Text = "Apto para trabajar en el puesto #1"
            End If
        End If
 
        If TextBox1.Text >= 18 Then
            If CheckBox2.Checked Then
                Label3.Text = "Apto para el Puesto#2"
            End If
        End If
        If TextBox1.Text <= 17 Then
            If CheckBox1.Checked Or CheckBox2.Checked Then
                Label3.Text = "Apto para puesto #3"
            End If
        End If
    End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JoaoM

Programa Sencillo de Puestos de Trabajo

Publicado por JoaoM (3 intervenciones) el 04/08/2015 17:31:33
No se mui bien sobre VB pero te aconsejeria que en el caso que dices sobre los chekBox, usaras en su lugar OptionBotton que; si selecionas uno el otro se DESseleciona siempre y cuabdo los 2 esten metidos dentro del mismo Frame o en solo el Formulario.

Si pudieras subir tu ejemplo para así el que pueda ayudarte,mejor lo hiciera y tambien para ahorrarle trabajo, porque así el que ayude tien que crear un libro y muchos no estan en ese plan, eres tu quien tiene que facilitar el trabajo. Acá mismo puedes subir el libro que tienes, te pregunto si estas con VBA en Excel o en el propio VB
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Misael
Val: 38
Ha disminuido su posición en 6 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Programa Sencillo de Puestos de Trabajo

Publicado por Misael (35 intervenciones) el 04/08/2015 17:58:10
los estoy haciendo en vb 2012
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 481
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Programa Sencillo de Puestos de Trabajo

Publicado por Miguel (476 intervenciones) el 04/08/2015 22:03:09
¿
1
if (checkbox1.checked=true) and (checkbox2.checked=tru) then msgbox("Seleccione sólo una opción, ''masculino" o 'femenino'.) : exit sub
?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de giancarlo
Val: 377
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Programa Sencillo de Puestos de Trabajo

Publicado por giancarlo (488 intervenciones) el 04/08/2015 23:00:32
definitivamente debes cambiar tus checkbox por OptionBotton.

dim edad as integer=convert.toint32(txtEdad.text)
if edad<18 then
msgbox("puesto 3")
else
if optionButtonHombre.checked=true
msgbox("puesto 1")
else
msgbox("puesto 2")
end if
end if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de JoaoM

Programa Sencillo de Puestos de Trabajo

Publicado por JoaoM (3 intervenciones) el 05/08/2015 16:05:03
2qna7w5

2z8zsqg

Prueba

Solo me faltó esto que no encuentro en que posicion colocarlo
1
2
3
4
If OptionButton1.Value = False Or OptionButton2.Value = False Then
MsgBox "marque designacion de sexo"
Else
End If

Seria de gran ayuda que alguien me dijera donde colocarlo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de JoaoM

Programa Sencillo de Puestos de Trabajo

Publicado por JoaoM (3 intervenciones) el 05/08/2015 17:56:39
Lo anterior es en VB Excel 2013
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar