Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/04/2011, 07:59
pumi
 
Fecha de Ingreso: marzo-2007
Mensajes: 127
Antigüedad: 17 años, 2 meses
Puntos: 2
Respuesta: Problema al mostrar datos entre dos fechas - ACCESS

Hola shugonman:

A mi me han dado bastante por el ...... el tema de las fechas en access, ya que resulta que cuando te crees que mandas una fecha a una consulta en un formato dd/mm/aaa, pues resulta que access toma el formato americano de las fechas y los días te los considera el mes y el mes te lo toma como el día.

Lo que yo hago es componer la fecha que yo tengo en mi formato dd/mm/yyyy mediante programación en el formato que coge access de mm/dd/yyy. Lo hago del siguiente modo:

Primero creo las siguientes variables:

Dim ValorFechaInicial As Date
Dim ValorFechaFinal As Date
Dim ValorFechaInicialCadena As String
Dim ValorFechaFinalCadena As String



Luego asigno a las variables tipo Date los valores de los campos de las fechas de un formulario, y acontinuación le doy la vuelta a la fecha del siguiente modo:

ValorFechaInicialCadena = "#" & Month(ValorFechaInicial) & "/" & Day(ValorFechaInicial) & "/" & Year(ValorFechaInicial) & "#"

Y es esta última variable la que incorporo a un String para hacer mi SELECT.
Espero haberte ayudado y no haberte liado más todavía.

Un saludo