Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-11-2011
Avatar de vicentnew
vicentnew vicentnew is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Goya - Corrientes - Argentina
Posts: 26
Poder: 0
vicentnew Va por buen camino
Smile Formato de fecha me ayudan?

Hola Gente no se si va acá el tema o en delphi, la cuestión es que tengo una base de datos en mysql y en una de las tablas tengo una columna de tipo 'date' la cual la visualizo en un dbgrid de delphi 7, todo marcha bien solo que no puedo hacer que en el dbgrid de delphi me muestre por ejemplo asi: 14 de Noviembre de 2011, o sea en formato extendido, solo puedo ver 14/11/2011, si alguien me da una mano les estaré agradecido.
Responder Con Cita
  #2  
Antiguo 14-11-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Yo uso el evento BeforeOpen del query asi:

Código Delphi [-]
procedure TForm1.ADOQuery1BeforeOpen(DataSet: TDataSet);
begin
   AdoQuery1Fecha.DisplayFormat := 'dd        mm           yyyy';     
end;
En mi caso un ADOQuery.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 14-11-2011
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Hola, bienvenido al Club.

Para mostrar la fecha en el grid como deseas, debes poner en la propiedad DisplayFormat
del campo del dataset con la máscara: dddd, dd' de 'MMMM' de 'aaaa
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
  #4  
Antiguo 14-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Agregando a lo que ya correctamente te han sugerido. Si no tenés creado el campo persistente, poné en el evento OnCreate de tu form:
Código Delphi [-]
  TDateField(DataSet.FieldByName('NOMBRE_DEL_CAMPO')).DisplayFormat:= 'dd" de "mmmm" de "yyyy';

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 14-11-2011
Avatar de vicentnew
vicentnew vicentnew is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Goya - Corrientes - Argentina
Posts: 26
Poder: 0
vicentnew Va por buen camino
sigo con el problema

Muchas Gracias gente, pero sigo con el problema, ya que utilizo un ADOtable y estos códigos me dan error y algunas opciones no me figuran en las propiedades, disculpen mi ignorancia. Soy nuevo. Saludos y gracias
Responder Con Cita
  #6  
Antiguo 14-11-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Dale doble click al adotable.
en esa pequeña ventana dale click derecho y ADD Files.
Busca el campo que tiene la fecha y colocalo en esa pantalla.
Despues:
Dale click al AdoTable y busca el evento BeforeOpen.
Dale doble click a ese evento.
Coloca esto:
Código Delphi [-]
ADOTable1Fecha.DisplayFormat:= 'dd" de "mmmm" de "yyyy';
Esto suponiendo que el campo se llama fecha, si no ponle el nombre que tenga.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #7  
Antiguo 14-11-2011
Avatar de vicentnew
vicentnew vicentnew is offline
Miembro
NULL
 
Registrado: nov 2011
Ubicación: Goya - Corrientes - Argentina
Posts: 26
Poder: 0
vicentnew Va por buen camino
Smile Listo

Muchas Gracias Señores, muy amables y rapidos!!!

solo me falataba ir al fields editor y agregar los campos...de todos modos modifique una parte del formato y me quedo como yo queria
Código Delphi
Código Delphi [-]
TDateField(DataSet.FieldByName('Fecha')).DisplayFormat:= 'dddddd';

ya que el anterior codigo no me mostraba el día, muchas gracias,pronto seguiré molestando...
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
obtener solo la fecha en formato fecha y sin hora BlueSteel SQL 14 09-05-2008 16:42:19
formato fecha y hora a solo Fecha ozegarra Firebird e Interbase 6 22-02-2008 18:43:34
conversion de fecha texto a fecha formato date shinyi OOP 3 17-12-2007 20:19:49
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


La franja horaria es GMT +2. Ahora son las 18:43: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