Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
La cadena de búsqueda debería ser del mismo tipo que el contenido del campo, es decir, algo como
>=01/01/2010
Un saludo.
Gracias Miguel, para poner >= una fecha funcona perfectamente, el problema que tengo es que yo tengo un filtro por mes en la página y en la tabla tengo una fecha como 20/09/2010.
En el botón pongo el campo fecha y en cadena de búsqueda pongo >MesSel pero no concuerdan porque uno es fecha completa y otro es mes... Y no sé que hacer....
Hola,
Tendrás que utilizar la función MakeDate (por ejemplo) en el cuadro "Buscar cadena de", para realizar la conversión:
='>=$(=MakeDate(CampoAño, CampoMes))'
Espero que sirva.
La cadena que me mandas me da un error en la expresión. Quiero que coja el mes seleccionado y el año, y he puesto MaKeDate(MesSel,AñoSel) pero no me hace nada, algo le falta....y la función tuya me da error, qué significa el $?
El signo $ se utiliza en este caso para indicar una expresión, un cálculo que debe evaluar para devolver un resultado. Recuerda que la sintaxis de MakeDate es primero el año y después el mes:
='>=$(=MakeDate(Año, Mes))'
Por otra parte, el campo Mes debe ser numérico, si es del tipo "Enero" la función makedate no devolverá resultado y tendrás que crear una tabla o hacer algún otro tipo de conversión para que genere la fecha de forma adecuada.
Un saludo.
Tienes razón en que la tabla MesSel viene con texto, cómo puedo pasarlo a numérico o convertirlo?
O se me ha ocurrido otra cosa, si quiero que en la cadena de busqueda me saque la fecha de Septiembre pongo:
>010910 AND <300910 pero no me fuciona, como cojo un rango de fechas?
Deberías poner
>=010910<=300910
siempre y cuando tu campo fecha tenga siempre el formato DDMMAA.
Un saludo.
La manera más cómoda que se me ocurre es, en la misma tabla donde cargas el mes, crear un nuevo campo que sea, por ejemplo "MesNumérico" de forma que todo mes texto tenga un equivalente numérico, y sea este el campo que utilices en la función MakeDate de la acción.
Un saludo.