Access, Consultas - Función Elegir(Choose) vs. Siinm(Iif)
Estoy desarrollando una base de datos que se alimenta de muchas tablas y consultas, por lo que estoy tratando de optimizar tiempos de respuesta al abrir las consultas.
Estoy analizando la función Elegir como alternativa a la concatenación de Siinm en casos correlativos... P.ej. Siinm(Campo=1; valor1; Siinm(Campo=2; valor2; Siinm(Campo=3; valor3; ....)))... En algunos casos llego hasta 10.
Sé que en las consultas el uso de la función Siinm tiende a requerir más tiempo que otras funciones, pero no sé si la función Elegir requerirá más, menos o tiempo igual.
Según la ayuda de MS comenta que la función Elegir se evalúa en cada caso, pero realmente no sé qué quiere decir ni lo que implica en tiempos.
¿Alguién podría por favor echarme una mano? ¿Se os ocurre otra alternativa a estos casos?