Como con números, la validación de la fecha por lo general implica comprobar para ver si el valor se cae dentro de una variedad especificada. Aquí, su desafío se asegura que su fecha en el formato correcto para una expresión. Si usa la regla de validación> Jan 30, 2007, el Acceso completamente se confunde, porque no realiza que se supone que el texto (Jan 30, 2007) representa una fecha. Del mismo modo, si intenta> el 1/30/07, entonces el Acceso supone que los números a la derecha sean la parte de un cálculo de la división.
Para solucionar este problema, use el Acceso sintaxis de la fecha universal, que parece a esto:
#1/30/2007#
Una fecha universal siempre tiene los componentes de la fecha en el mes/día/año de pedido, y siempre es puesta entre paréntesis por el símbolo # a ambos lados. Usando esta sintaxis, puede trabajar una condición como> #1/30/2007#, que declara que una fecha dada debe ser más grande que (caída después) la fecha el 30 de enero de 2007. El 31 de enero de 2007 encaja la cuenta, pero una fecha en 2006 es.
La sintaxis de la fecha universal también puede incluir un componente del tiempo, como esto:
Nota: Comparando dos fechas, el Acceso toma la información del tiempo en la consideración. La fecha #1/30/2007# no incluye ninguna información del tiempo, por tanto se trata como si ocurra durante el primero segundo del día. Como consiguiente, el Acceso considera que la fecha valora #1/30/2007 8:00 AM# más grande, porque ocurre ocho horas más tarde.
Una vez que ha aprendido la sintaxis de la fecha universal, puede usar a cualquier de los operadores de la comparación que usó con números. También puede usar estas funciones prácticas para conseguir la información sobre la fecha corriente y tiempo:
-
La fecha () consigue la fecha corriente (sin cualquier información del tiempo, por tanto cuenta como el primer segundo del día).
-
Ahora () consigue el instante corriente a tiempo, incluso la información del tiempo y la fecha.
Nota: Una función una rutina del código incorporada que realiza alguna tarea, como la atracción de la fecha corriente del reloj del ordenador.
La tabla 4-2 tiene algunos ejemplos.
|
Comparación |
Expresión de la muestra |
Descripción |
|---|---|---|
|
Menos que |
<#1/30/2007# |
La fecha ocurre antes del 30 de enero de 2007. |
|
Mayor que |
> #1/30/2007 5:30 PM# |
La fecha ocurre después del 30 de enero de 2007, o el 30 de enero de 2007, después de las 17:30. |
|
Menos que o igual a |
<= #1/30/2007# |
La fecha ocurre antes del 30 de enero de 2007, o en el primer el segundo de enero 30, 2007. |
|
Mayor que o igual a |
> = #1/30/2007# |
La fecha ocurre en o después del 30 de enero de 2007. |
|
Mayor que la fecha corriente |
> Fecha () |
La fecha ocurre hoy o después. |
|
Menos que la fecha corriente |
<Fecha () |
La fecha ocurre ayer o antes. |
|
Mayor que la fecha corriente (y tiempo) |
> Ahora () |
La fecha ocurre hoy después del tiempo corriente, o cualquier día en el futuro. |
|
Menos que la fecha corriente (y tiempo) |
<Ahora () |
La fecha ocurre hoy antes del tiempo corriente, o cualquier día en el pasado. |
Popularidad: El 3% [?]








Comentarios recientes