Como calcular en access 2007 el numero de semanas entre hoy y la fecha de un campo llamado INICIO CURSO para hacer un informe.

Necesito calcular en ACCESS 2007 el numero de semanas que hay entre la fecha de hoy y la fecha de un campo llamado INICIO CURSO, para hacer un informe según sea ese numero para o impar.

1 respuesta

Respuesta
2

tienes que usar la función DifFecha (o DateDiff, en inglés): https://support.office.com/es-hn/article/DifFecha-funci%C3%B3n-e6dd7ee6-3d01-4531-905c-e24fc238f85f

Por ejemplo, si lo quieres mostrar en una columna en una consulta, harías:

NumSemanas: DifFecha("ww";[CmapoFecha];Fecha())

Disculpa, la expresión correcta es:

DifFecha("ee";[CampoFecha];Fecha())

No se en que parte de la consulta ponerlo, si te parece te envío la base de datos para que le ehces un ojo y me dices donde ponerlo. Gracias

https://www.dropbox.com/sh/gi10105wtpgc5um/AAAuQ8NOqDO8-DqACmmDUFURa?dl=0 

te resubo el archivo: http://www.filebig.net/files/ZwdJciaUXE 

Lo que tienes que hacer es ponerlo en el nombre de una columna en la consulta, en tu caso esta:

SEMANA: DifFecha("ee";[INICIO CURSO];Fecha())

De esta forma, en tu consulta te aparecerá un campo llamado SEMANA que te dará para cada registro el número de semanas entre la fecha del campo "INICIO CURSO" y la fecha actual.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas