Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Insertar fecha y hora de sql a delphi
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Insertar fecha y hora de sql a delphi

Publicar nuevo tema Responder al tema
Foros de discusión » Borland Delphi, Codegear Delphi .Net   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
Monse
Usuario


Registrado: Nov 07, 2006
Mensajes: 2

Asunto: Insertar fecha y hora de sql a delphi Responder citando

Buenas Tardes

Tengo en sql una tabla con un campo tipo DateTime y quiero insertarlo en un campo tipo DateTime de un DBGrip en delphi, necesito saber como puedo hacer para que me respete el formato?


Gracias
MensajePublicado:
Mar Nov 07, 2006 11:18 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Insertar fecha y hora de sql a delphi Responder citando



Anuncios



Monse escribió:
Buenas Tardes

Tengo en sql una tabla con un campo tipo DateTime y quiero insertarlo en un campo tipo DateTime de un DBGrip en delphi, necesito saber como puedo hacer para que me respete el formato?


Gracias


Si utilizas un TTable o un TQuery y añades los campos en tiempo de diseño, muestra las propiedades del campo que quieras formatear, verás que hay una llamada "DisplayFormat", ahí puedes colocar, por ejemplo "dd/mm/yyyy hh:mm:ss". El formato que coloques en esta propiedad será el que se utilice para su visualización en el DBGrid.

De igual forma se aplicaría a campos en los que quieras mostrar separadores de miles, o colocar algún símbolo (como el de moneda). Por ejemplo, para un campo en el que quieras mostrar en el DBGrid separadores de miles y sólo dos decimales (tenga los que tenga en la tabla) se utilizaría la propiedad "DisplayFormat" con este valor: "###,###,###,##0.00;-###,###,###,##0.00;0"

Si por el contrario no añades los campos en tiempo de diseño, será más complicado formatear dicho campo, pues cogerá el formato por defecto para ese campo y dependerá, además, del motor de base de datos que utilices. En este caso el formateo lo tendrás que hacer en la propia consulta SQL (aunque no siempre funciona) o bien modificar la propiedad anteriormente mencionada en tiempo de ejecución (por código). Por lo que te recomendamos, siempre que puedas, que añadas los campos en tiempo de diseño al TQuery o al TTable.
MensajePublicado:
Mie Nov 08, 2006 10:53 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Borland Delphi, Codegear Delphi .Net  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A