FileMaker - cálculo de fecha

 
Vista:

cálculo de fecha

Publicado por gmartin (8 intervenciones) el 10/08/2006 15:16:24
Hola a todos,

necesito hacer un guión que me me establezca una búsqueda basada en un campo (fecha) que incluya el primer día de cada mes en curso y el último día de ese mismo mes.
Mucha gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:cálculo de fecha

Publicado por gmartin (8 intervenciones) el 11/08/2006 08:31:53
Perdón, uso el FM5.0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cálculo de fecha

Publicado por Jose Triay (38 intervenciones) el 12/08/2006 19:00:38
En el archivo donde efectuas la búsqueda de los registros por fecha,créa un campo de calculo "mesdelafecha" con la función de cálculo Month(fecha) y otro
"añodelafecha" con el cálculo Year(fecha).Y un tercero con el cálculo Day(fecha).Este último deberás incluirlo en la presentación que te ofrece el listado de los registros que buscas.Lo puedes ocultar poniendole los bordes, el color del texto y el fondo del campo igual que el color del cuerpo de la presentación.

Crea una nueva presentacion para búsquedas con estos dos campos "Busqueda
por año y mes"

año:year(fecha)

mes: Month(fecha)
Y el siguiente guión:
1º Ir a la presentacion"Búsqueda por año y mes"
2ºModo buscar
3º ir al campo Year(fecha)
4º pausarguion(indefinidamente para que puedas introducir el año de busqueda)
5ºir al campo Month(fecha)
6º pausar guion(Indefinidamente para poder introducir los dígitos del mes)
7º ejecutar búsqueda
8º ir a la presentacion (donde efectuas el listado)
9ºOrdenar registros(descendente).Así el primer registro será el último día del mes)
10ªIr al rgistro 1º(el último del mes)(dia 31,30,29 o 28
11ºLoop
12ºir al registrosiguiente(salir despues del último).
13º If(day(fecha)>1;omitir registro.Irá omitiendo del listado todos los registros en los que el día de la fecha sea mayor que 1.
Al final quedarán en el listado el último dia del mes y el día 1.
Si quieres dejarlo correctamente ordenado tendrás que añadir un nuevo paso de ordenación
14º ordenar registros(ascendente).Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cálculo de fecha

Publicado por gmartinh (8 intervenciones) el 14/08/2006 10:50:17
Muchas gracias Jose, por las dos respuestas

Saludos

gregorio martin
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar