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
  #7  
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
pues no...
estoy revisando el Access donde esta grabada la informacion y ahi mismo figura como mostre mas arriba
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #8  
Antiguo 17-03-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Podemos ver una copia de pantalla?, ya sabes, ojos que no ven...

Por cierto, quien te ha contestado antes es nuestro amigo Caral, no era nuestra amiga Caro

Y de paso, saludos para ambos
Responder Con Cita
  #9  
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
con las disculpas del caso...
creio que ya estoy viendo borroso confundi a caral con caro

mas bien...

he buscado y no encontre la forma de subir una imagen....
me podrian indicar por favor
gracias
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #10  
Antiguo 17-03-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, de momento no puedes subir la imagen aquí (los moderadores están estudiando el tema), pero lo que hacemos todos es subirla a algún sitio como imageshack, subirimagenes, flickr, etc. y poner el enlace aquí, entre las etiquetas:

[img]http://elsitioquesea/laimagen.jpg[/img]
Responder Con Cita
  #11  
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
ya encontre la forma
pero no puedo subir la imagen....
no tengo un programa de tratamiento de imagenes (la politica de la empresa no deja descargar nada de internet).. solo tengo el paint
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #12  
Antiguo 17-03-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Sólo has de darle a la tecla "Print Screen" y pegarla al paint, por ejemplo, o al word, o al que uses. Luego si quieres, la subes a un sitio de esos o también puedes comprimirla en un zip o rar y entonces sí que puedes subir ese archivo comprimido aquí, a clubdelphi.
Responder Con Cita
  #13  
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
esta es la imagen

http://s3.subirimagenes.com:81/fotos...377fechas1.jpg
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #14  
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
Ya Solucione el Tema...

les cuento un poco...
cuando estoy en mi casa trabajo con MS SQL Server.. cuando voy a la oficina trabajo desde Access.. entonces de alguna manera el programa funciona en Access y en MS SQL Server

el asunto es que "importe" informacion de mi anterior sistema contable que esta hecho en FOXPRO con tablas DBF...

quiza al momento de importar (cosa que no creo porque siempre trabajo en formato DMY) se generaron esos registros

la cosa es que volvi a juntar la informacion contable, "formatee" los campos fechas con DMY y lo volvi a importar desde el Access y albricias... ya sale como quiero....

Conclusion.... Access que dolor de cabeza me das,,,,

gracias por la atencion
__________________
Dulce Regalo que Satanas manda para mi.....
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 16:48:39.


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