Ayuda con el Generador de Expresiones (Access)
Publicado por Nemo (2 intervenciones) el 11/12/2009 04:52:18
Hola a todos, casi nunca uso el generador de expresiones en Access y ahora que lo necesito no logro los resultados deseados.
La cuestion es esta: Tengo un campo llamado AÑO en un formulario, el campo puede contener unos de los siguientes valores: 1990,1991,1992, S/D (Significa sin dato).
Hasta ahi todo perfecto, lo que necesito es un control calculado que me muestre el valor maximo y minimo del campo AÑO, pero que solo tome en cuenta los valores numericos y no asi el valor "S/D". Generando la siguiente expresión los resultados que obtengo son los siguientes:
Expresion:
="Desde " & Mín([TOTAL_PAGOS.Año]) & " Hasta " & Máx([TOTAL_PAGOS.Año])
Resultado:
Desde 1990 Hasta S/D
Resultado que quiero obtener:
Desde 1990 Hasta 1992
Es decir que no se tome en cuenta el valor "S/D". Necesitaria que me indiquen como elaborar una expresion para que el valor maximo sea 1992 y no S/D (para el valor minimo no hay problema). Mis intentos mas o menos van por aqui:
=Máx(No [TOTAL_PAGOS.Año] = "S/D")
Obviamente esa expresión no me devuelve el valor 1992, pero me imagino que por ahi va la cosa.
Gracias de antemano
La cuestion es esta: Tengo un campo llamado AÑO en un formulario, el campo puede contener unos de los siguientes valores: 1990,1991,1992, S/D (Significa sin dato).
Hasta ahi todo perfecto, lo que necesito es un control calculado que me muestre el valor maximo y minimo del campo AÑO, pero que solo tome en cuenta los valores numericos y no asi el valor "S/D". Generando la siguiente expresión los resultados que obtengo son los siguientes:
Expresion:
="Desde " & Mín([TOTAL_PAGOS.Año]) & " Hasta " & Máx([TOTAL_PAGOS.Año])
Resultado:
Desde 1990 Hasta S/D
Resultado que quiero obtener:
Desde 1990 Hasta 1992
Es decir que no se tome en cuenta el valor "S/D". Necesitaria que me indiquen como elaborar una expresion para que el valor maximo sea 1992 y no S/D (para el valor minimo no hay problema). Mis intentos mas o menos van por aqui:
=Máx(No [TOTAL_PAGOS.Año] = "S/D")
Obviamente esa expresión no me devuelve el valor 1992, pero me imagino que por ahi va la cosa.
Gracias de antemano
Valora esta pregunta
0