Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-06-2008
Avatar de nuk3zito
nuk3zito nuk3zito is offline
Miembro
 
Registrado: ago 2003
Ubicación: "Z" Land
Posts: 244
Poder: 21
nuk3zito Va por buen camino
Formato ISO... en Access?

Recordando un tema en el que me ví envuelto referente al estandar de fecha ISO en SQL Server...

Formato fecha


Alguien sabe si este estandar de fechas aplica también para Access? Y es que no todos los motores de bd la soportan aunque sea un estandar.

Saludos.
__________________
Tiempo y ocasión acontecen a todos!
Responder Con Cita
  #2  
Antiguo 06-06-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
En access:
Código Delphi [-]
 ShortDateFormat := 'dd/mm/yyyy';
y tambien:
Código Delphi [-]
 ShortDateFormat := '#yyyy/mm/dd#';
Saludos
Responder Con Cita
  #3  
Antiguo 06-06-2008
Avatar de nuk3zito
nuk3zito nuk3zito is offline
Miembro
 
Registrado: ago 2003
Ubicación: "Z" Land
Posts: 244
Poder: 21
nuk3zito Va por buen camino
Para que es eso del ShortDateFormat? supongo que es la variable que me pones de ejemplo...

Alguien sabe si existe un estandar ISO para el manejo de fechas en Access?


Según lo que comenta Caral, es algo así:
1)
Código Delphi [-]
with ADOQuery1 do
begin
  SQL.Clear;
  SQL.Add('select * from Movimientos');
  SQL.Add('where Fecha = #' + FormatDateTime('yyyymmdd', dFecha) + '#');
  Open;
end;

o así:
2)
Código Delphi [-]
with ADOQuery1 do
begin
  SQL.Clear;
  SQL.Add('select * from Movimientos');
  SQL.Add('where Fecha = #' + FormatDateTime('yyyy/mm/dd', dFecha) + '#');
  Open;
end;

???
__________________
Tiempo y ocasión acontecen a todos!
Responder Con Cita
  #4  
Antiguo 06-06-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Una partecita que tal vez te guíe:
Código Delphi [-]
   else if Reporte = 'MovimientosCChGen' then
   begin
      ShortDateFormat := 'mm/dd/yyyy';
      //#
      try
         QRMovCajaChica:=TQRMovCajaChica.Create(self);
         QRMovCajaChica.ADOQuery1.SQL.Add('  SELECT Last(CajaChica.IdTramsac) AS IdTramsac, CajaChica.CodTransac, CajaChica.TipoTransac, CajaChica.FechaTransac, '+
                                          ' CajaChica.Proveedor, CajaChica.Descripcion, CajaChica.NumRecibo, CajaChica.Retiros, CajaChica.Depositos, CajaChica.SaldoAnt, '+
                                          ' CajaChica.SaldoTotal, CajaChica.IdCuenta, CajaChica.NombreCuenta FROM CajaChica ');
         QRMovCajaChica.ADOQuery1.SQL.Add(' WHERE CajaChica.FechaTransac >= #'+DateToStr(DTP1.Date)+ '# AND  CajaChica.FechaTransac <= # '+DateToStr(DTP2.Date)+'#');
         QRMovCajaChica.ADOQuery1.SQL.Add(' GROUP BY CajaChica.CodTransac, CajaChica.TipoTransac, CajaChica.FechaTransac, CajaChica.Proveedor, CajaChica.Descripcion, '+
                                          ' CajaChica.NumRecibo, CajaChica.Retiros, CajaChica.Depositos, CajaChica.SaldoAnt, CajaChica.SaldoTotal, CajaChica.IdCuenta, CajaChica.NombreCuenta');
         QRMovCajaChica.ADOQuery1.SQL.Add(' ORDER BY Last(CajaChica.IdTramsac)');
         QRMovCajaChica.ADOQuery1.Open;
         ShortDateFormat := 'dd/mm/yyyy';
         QRMovCajaChica.Titulo.text := 'Movimientos de Caja Chica';
         QRMovCajaChica.QRLblDesde.Caption := DateToStr(DTP1.Date);
         QRMovCajaChica.QRLblHasta.Caption := DateToStr(DTP2.Date);
         If RadioGroup1.ItemIndex = 0 then QRMovCajaChica.Print
         else QRMovCajaChica.Preview;
      finally
         QRMovCajaChica.Free;
Saludos
Responder Con Cita
  #5  
Antiguo 06-06-2008
Avatar de nuk3zito
nuk3zito nuk3zito is offline
Miembro
 
Registrado: ago 2003
Ubicación: "Z" Land
Posts: 244
Poder: 21
nuk3zito Va por buen camino
Gracias Caral, agradezco tu aporte... no es el estandar ISO, pero me saca del problema... me daba flojera instalar en esta PC el Access pero lo tendré que hacer para ver lo del ISO... pero por lo pronto, esto me sirve.


Saludos.
__________________
Tiempo y ocasión acontecen a todos!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
formato cel soler Varios 7 13-09-2007 09:35:27
Como cambiar el formato de un QRSysData en formato fecha Bitbanner Tablas planas 1 13-02-2005 12:33:26
Como Obviar el formato de Fecha del Servidor para Salvar sólo en formato "dd/mm/yyyy" R_Richards Varios 4 07-02-2005 15:57:19
Guardar texto con formato en Access Franklim Tablas planas 3 14-04-2004 15:24:18


La franja horaria es GMT +2. Ahora son las 01:29:16.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi