Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   fechas en Access (http://www.forosdelweb.com/f69/fechas-access-325142/)

Dj_eDu 14/08/2005 13:40

fechas en Access
 
Hola amigos!

Estoy intentando hacer una consulta sobre Fechas en Access y me encuentro con lo siguiente: yo entro las fechas con el formato ddmmyyyy, y por lo ke veo en access las guarda igual (a la hora de mostrar las tablas). El problema es a la hora de hacer una consulta, que tengo ke invertir el formato a mmddyyyy. Porqué hace esto access si al parecer lo guarda y muestra bien? hay alguna funcion o opcion para solucionarlo o bien tengo ke invertir el formato a la hora de hacer la consulta?

Gracias :-)

hernanmdq 14/08/2005 16:21

Yo tube el mismo problema hace poco. Seguro estas asociando una consulta a un flexgrid o algo asi, y ahi es cuando te muestra la fecha en otro formato. Pero no creas que es de access el problema porque no es asi. En realidad son los controles de VB que cuando le asignas una consulta pone ese formato de fecha los campos. La unica solucion que encontre fue asignar los campo manualmente, osea , recorrer la consulta eh ir agregando los campos de a uno. Saludos

Dj_eDu 14/08/2005 17:41

No. La fecha la paso a mano con un format(xxx, "Short Date") y por lo que veo en Access se guarda bien. No tiene nada que ver con VB pq para probar estoy lanzando la consulta directamente desde Access.

ccca001 15/08/2005 22:03

lo mismo me paso a mi, pero no me hice mucho problema...hago la consulta en formato mm/dd/yyyy e igual me las devuelve en formato dd/mm/yyyy... asi que simplemente hago la consulta asi y listo. parece que no queda otra realmente...

Dj_eDu 16/08/2005 04:17

Efectivamente he comprobado que Access guarda y muestra la información de acuerdo a nuestra configuración regional, pero a la hora de hacer la consulta en SQL debemos hacerla en inglés (formato estándar).

aldo1982 16/08/2005 15:10

hace lo siguiente:


pone un combo y cuadno se carga el formulario pones una sentencia SQL ke haga mas o menos esto

sql = "select distinc fecha from tabla"

do while not rs.eof

combo1.additem rs!fecha

rs.movenext
loop
' despues a la consulta la haces con la siguiente estructura de codigo SQL

sql = "select * from tabla where fecha = '"& combo1.text &"'

'y aca imprimis o mostras por pantalla los campos ke kieras de la tabla
-----------------------------------------------
'se entiende ???

'bue cualkier cosa posteen

ACLARACION: EN ESTE CODIGO FALTAN DECLARACIONES DE VARIABLES Y LAS CONECCIONES A LAS BASES DE DATOS.


SALU2


La zona horaria es GMT -6. Ahora son las 00:10.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.