Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos días
Estoy diseñando una aplicación y me surge una duda que creo que es algo sencillo pero que no consigo ver.
Tengo varios campos que tienen el ID y la descripción, como por ejemplo el ID_Mes=201506 y DS_Mes= Junio - 2015. Yo voy a usar como filtro en mi diseño el campo DS_Mes.
Quiero que por defecto, si no hay ninguna fecha seleccionada, los resultados me los muestre para el mes actual y no se como hacerlo.
Con la funcion max no consigo obtener el maximo de DS_Mes, intento crear el mismo campo mediante funciones, y aunque consigo el valor no consigo que me lo filtre.
Había pensado en que una opción seria poder relacionar de manera directa las selecciones en los dos campos, y tambien he intentado hacer una variable en plan:
=if( IsNull(GetFieldSelections(DS_Mes)), max(ID_Mes), GetFielSelections(DS_Mes))
Pero no se como poner ese max(ID_Mes) para que me lo relacione directamente con el valor de DS_Mes.
Gracias,
Saludos
Maria
Hola María:
Necesitas crear un disparador en las propiedades del documento, lo asocias al evento 'Al Abrir' la acción a añadir es 'Seleccionar en campo' el campo es DS-Mes.
Ahora tienes que construir una expresión basada en la función Today().
= Month(Today()) & Year(Today())
y que tenga el mismo formato que tu campo.
Usa un cuadro de texto para 'afinar' tu expresión, cuando la tengas listo la copias y la pegas en el disparador.
Saludos,
Joaquín
Hola María:
Necesitas crear un disparador en las propiedades del documento, lo asocias al evento 'Al Abrir' la acción a añadir es 'Seleccionar en campo' el campo es DS-Mes.
Ahora tienes que construir una expresión basada en la función Today().
= Month(Today()) & Year(Today())
y que tenga el mismo formato que tu campo.
Usa un cuadro de texto para 'afinar' tu expresión, cuando la tengas listo la copias y la pegas en el disparador.
Saludos,
Joaquín
Gracias!!!
Lo había probado así pero había puesto los campos al revés y por eso no me identificaba... q desastre!!
Se te ocurre alguna manera que no sea haciendo selecciones sino diciéndole que si no hay selección que me muestre por defecto ese valor?
De nada.
Tienes que trabajar con la función GetFieldSelections('TuCampo')
IF (IsNull(GetFieldSelections('TuCampo'), tu expresión, GetFieldSelections('TuCampo'))
Prueba la fórmula hasta obtener el resultado deseado en un cuadro de texto.
Saludos
Joaquín
Gracias!!!