Insertamos un cuadro de texto en un informe de Access, y en el Origen del control escribimos una expresión para que, si el valor del campo País es UK, muestre Libra, y si es USA, muestre Dólar. ¿Cuál de las siguientes expresiones es la correcta?
- A.=Elegir(2;"USA";"Dólar";"UK";"Libra")
- B.=Conmutador([País]="UK";"Libra";[País]="USA";"Dólar")Respuesta correcta
- C.=[País]="USA" O "UK" & "Dólar" O "Libra"
- D.=Conmutador([País]="UK" O "Libra";[País]="USA" O "Dólar")
Explicación
La respuesta correcta es la B. La función Conmutador evalúa pares de condición-valor y devuelve el valor asociado a la primera condición verdadera. La expresión Conmutador([País]="UK";"Libra";[País]="USA";"Dólar") comprueba el País y devuelve la moneda correcta.