Cita:
Iniciado por lokoman
Hola Shizuka!
Veo que tienes tus IF basados en DOS combos principalmente (combo7 y combo3), el problema esta en que los dos se van a ejecutar y no debe ser asi, o es el total (combo7) o es abonos (combo3):
Código vb:
Ver original'ASI ES TU ESTRUCTURA ACTUAL
'COMO EL COMBO7 SOLO TIENE 2 VALORES,
'SIEMPRE SE VA A EJECUTAR 1 DE LOS 2 VALORES
If Combo7.Text = "Colegiatura" Then
'...
Else
If Combo7.Text = "Inscripción" Then
'...
End If
'DESPUES DE EJECUTAR 1 DE LOS 2 VALORES DEL COMBO7,
'SE VA A EJECUTAR 1 DE LOS 2 VALORES DEL COMBO3
'abono
If Combo3.Text = "Abono de colegiatura" Then
'...
Else
If Combo3.Text = "Abono de inscripción" Then
'...
End If
Agrega al COMBO7, la opciones de abonos y elimina el COMBO3, de esa forma basas tus preguntas en los valores del COMBO7 solamente. Algo asi:
Código vb:
Ver original'PREGUNTA SIEMPRE EN EL MISMO COMBO7
If Combo7.Text = "Colegiatura" Then
'...
ElseIf Combo7.Text = "Inscripción" Then
'...
ElseIf Combo7.Text = "Abono de colegiatura" Then
'...
ElseIf Combo7.Text = "Abono de inscripción" Then
'...
End If
'COLOCA EL Text7.TEXT=miValor AL FINAL DE LOS IF
Text7 = miValor
Verifica y nos cuentas!!
Ok muchas gracias, voy a revisar una vez más el codigo, gracias por la respuesta :)