09/11/2012, 11:23
|
| | | Fecha de Ingreso: junio-2001
Mensajes: 141
Antigüedad: 23 años, 6 meses Puntos: 0 | |
Access Formula basada en Formulas Hola, al generar y ordenar en una consulta una formula basada en los resultados de otras formulas, salen ventanas preguntado (Introduzca el valor del parámetro) por cada campo usado en la formula (como si no los encontrar), pero solo si se ordena por esa formula, si se ordena por campos no calculados, o calculados pero q no use otras formulas, ordena si preguntar.
Por ejemplo, una tabla con los campos FechaInicio, FechaFin. Se genera 1 consulta e la q se calcula la Duración: [FechaFin]-[ FechaInicio], q se puede ordenar sin q pregunte, pero si generas el campo Comisión: [Duración]*2, al ordenar, primero consulta (Introduzca el valor del parámetro: FechaFin) y (Introduzca el valor del parámetro: FechaInicio).
En cambio si se modifica la formula Comisión para que sea autónoma (no use la formula Duración) Comisión: ([FechaFin]-[ FechaInicio])*2 puedes ordenarla sin que consulte nada.
Este es solo un ejemplo pero si has de generar una formula mucho más compleja (basada en muchos cálculos de otras formulas) el hacerla autónoma puede resulta muy larga y difícil de modificar sin cometer errores.
Alguien puede indicarme si esto es normal o que hacer para poder acumular formulas sin que interrumpa la ordenación? |