![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/04/2011, 07:59
|
| | Fecha de Ingreso: marzo-2007
Mensajes: 127
Antigüedad: 17 años, 11 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 |