miércoles, 20 de junio de 2012

Instrucción Select Case



Existen ocasiones o programas donde se exige evaluar muchas condiciones a la vez, en estos casos, o se usan una condición compuesta muy grande o se debe intentar convertir el problema a uno que se pueda resolver usando la instrucción SELECT CASE.

Esta instrucción, es una instrucción de decisión múltiple, donde el compilador prueba o busca el valor contenido en una variable contra una lista de constantes, cuando el computador encuentra el valor de igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional.

*El formato de esta instrucción es el siguiente:

capturar o asignar variable de condición;

Select Case variableopcion

case const1 instrucción(es)

case const2 instrucción(es)

case const3 Instrucción(es)

Case Else instrucción(es);

End Select


Ejemplo Básico:

Private Sub Command1_Click()
Select case text1.text

Case “a”
MsgBox “PUMA

Case “b”
MsgBox “ADIDAS

Case Else
MsgBox “No existe”
End Select
End Sub

Es un caso de una rutina que dice que cuando en el text1 se le aplica el caso A aparecer una caja de text que diga "PUMA". Y si es el caso B, aparecerá la palabra "ADIDAS".
3aca436a.jpg

Video de muestra: