Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-03-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
Impresion de Fechas dd/mm/yyyy o mm/dd/yyyy

buenas Tardes

tengo una consulta simple donde capturo informacion de una tabla, tan simple como un Select * from movimientos
dentro de esos campos hay uno que es de tipo Date

lo curioso es que me "imprime" unas lineas en formato dd/mm/yyyy y otras en formato mm/dd/yyyy

me vuelvo loco con esto...
hay algun procedimiento para standarizar?

Uso Access en mi trabajo y Sql Server en mi casa (no se si el problema es el motor de base de datos)

gracias
__________________
Dulce Regalo que Satanas manda para mi.....

Última edición por oscarac fecha: 16-03-2011 a las 23:16:08. Razón: me olvide mencionar el motor de base de datos
Responder Con Cita
  #2  
Antiguo 16-03-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
La funcion FormatDateTime().
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 16-03-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
OJO
no estoy pasando la fecha como parametro
la estoy "mostrando" solamente en el reporte
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #4  
Antiguo 17-03-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
OJO
Suponiendo que uses ADO y suponiendo que uses un ADOQuery en el reporte:
En el reporte coloca esto, en el evento correspondiente del query:
Código Delphi [-]
procedure TuQReport.ADOQuery1BeforeOpen(DataSet: TDataSet);
begin
   AdoQuery1Fecha.DisplayFormat := 'dd/mm/yyyy';     
end;
La fecha tendra que estar en la casilla de verificacion del query.
Y siempre mostrara la fecha con ese formato, sea access o sql server.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 17-03-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Poder: 20
oscarac Va por buen camino
gracias por la respuesta Caro

pero aun asi con lo que me indicas... no sale
lo que me he dado cuenta es que tiene este patron
ejemplo

12/01/2009
12/06/2009
12/09/2009
12/11/2009
01/12/2009
02/12/2009

es decir que cuando la "columna del mes" llega a 12 recien sale como el formato dd/mm/yyyy

que loco no?
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #6  
Antiguo 17-03-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Has pensado en que podría ser una mala interpretación de tu parte? Revisa la fuente de esos datos. Puede ser que el cliente esté guardando la fecha utilizando el formato mm/dd/yy y eso pueda dar a que mal interpretes el resultado del informe.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
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
Porque GetLocaleFormatSettings siempre retorna dd.MM.yyyy QuarkBcn API de Windows 2 11-10-2007 13:43:05
slq entre dos fechas comparar fechas taru MySQL 2 30-07-2007 16:10:36
Las horribles fechas, control de fechas Huer OOP 6 18-10-2005 19:11:49
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
De string mm/dd/yyyy a Date CHiCoLiTa Varios 1 29-07-2004 17:26:26


La franja horaria es GMT +2. Ahora son las 09:31:32.


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