Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/06/2011, 12:45
Avatar de Shizuka
Shizuka
 
Fecha de Ingreso: marzo-2011
Mensajes: 106
Antigüedad: 13 años, 1 mes
Puntos: 4
Respuesta: Duda con if anidados

Muchas gracias por la respuesta, si habìa pensado en eso, pero es posible agregar estructuras if dentro de un select case?

es que lo hago asì: y me sale error de que case sin select case

Código vb:
Ver original
  1. Private Sub Text7_Click()
  2. Dim num1 As Double
  3. Dim porcentaje As Double
  4. Select Case Combo3.Text
  5. Case "Quincenal"
  6.  
  7.     If Combo3.Text = "Quincenal" Then
  8.             num1 = "1250"
  9.             num1 = num1 / 2
  10.             Text7 = num1
  11.                 If Combo5.Text = "25%" Then
  12.                 porcentaje = num1 * 0.25
  13.                 num1 = num1 - porcentaje
  14.                 Text7 = num1
  15.                 Else: Combo5.Text = "50%"
  16.                 porcentaje = num1 * 0.5
  17.                 num1 = num1 - porcentaje
  18.                 Text7 = num1
  19.                 End If
  20.     Else: Combo3.Text = "Mensual"
  21.             num1 = "1250"
  22.             num1 = num1
  23.             Text7 = num1
  24.                 If Combo5.Text = "25%" Then
  25.                 porcentaje = num1 * 0.25
  26.                 num1 = num1 - porcentaje
  27.                 Text7 = num1
  28.                 Else: Combo5.Text = "50%"
  29.                 porcentaje = num1 * 0.5
  30.                 num1 = num1 - porcentaje
  31.                 Text7 = num1
  32.                 End If
  33. Case "Preescolar"
  34.  If Combo3.Text = "Quincenal" Then
  35.             num1 = "1350"
  36.             num1 = num1 / 2
  37.             Text7 = num1
  38.                 If Combo5.Text = "25%" Then
  39.                 porcentaje = num1 * 0.25
  40.                 num1 = num1 - porcentaje
  41.                 Text7 = num1
  42.                 Else: Combo5.Text = "50%"
  43.                 porcentaje = num1 * 0.5
  44.                 num1 = num1 - porcentaje
  45.                 Text7 = num1
  46.                 End If
  47.     Else: Combo3.Text = "Mensual"
  48.             num1 = "1350"
  49.             num1 = num1
  50.             Text7 = num1
  51.                 If Combo5.Text = "25%" Then
  52.                 porcentaje = num1 * 0.25
  53.                 num1 = num1 - porcentaje
  54.                 Text7 = num1
  55.                 Else: Combo5.Text = "50%"
  56.                 porcentaje = num1 * 0.5
  57.                 num1 = num1 - porcentaje
  58.                 Text7 = num1
  59.                 End If
  60. End Select
  61. End Sub
__________________
Will you please tell me the way to the sky?