Access - DifFecha - no reconoce campo de tabla

   
Vista:

DifFecha - no reconoce campo de tabla

Publicado por Maria (1 intervención) el 26/07/2010 03:59:55
Hola, estoy usando Access en win vista. El problema es que no puedo conseguir sacar la diferencia de dias entre dos fecha de una tabla.
Defini los siguientes campos:

fechadesde como tipo de datos "Fecha/Hora" formato fecha corta dd/mm/aaaa
fechahasta como tipo de datos "Fecha/Hora" formato fecha corta dd/mm/aaaa
diastrabajados como tipo Numero tamaño entero largo y formato numero general

y en el campo diastrabajado, en la opcion de valor predeterminado puse : =DifFecha("d",[fechahasta],[fechadesde])
para que alli se calcule la diferencia automaticamente.

Probe con valores x defecto de Ahora() para fechadesde y fechaHasta cosa que no sean vacios y no me lo toma. Solo funciona si ingreso texto como "10/05/2010" y "15/06/2010", ahi si la funcion funciona perfecta, pero no es lo que deseo, es como que no me reconoce los campos de esa tabla "fechadesde", "fechahasta"
El error que tira es:
EL ERROR DE LA BASE DE DATOS NO RECONOCE EL CAMPO"fechahasta" EN LA EXPRESION DE VALIDACION O EL VALOR PREDETERMINADO DE LA TABLA. y no me deja guardar los cambios y claro no funciona algo tan simple.

Tambien, probe poner los campos entre comillas y nada.
Agradezco una ayuda,
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:DifFecha - no reconoce campo de tabla

Publicado por 2pl (461 intervenciones) el 26/07/2010 08:21:52
Yo te diria que lo pusieras en el evento "Al activar registro"

me.TuCampo=DateDiff("d", me.fecha1,me.fecha2)
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