FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Modificar datos expuestos en una grilla
Saludos gente, recurro nuevamente a uds buscando ayuda...
Mi problema actual es que no logro darme cuenta como puedo manipular la informacion de un datasource previamente a que esta se despliegue en la grilla. Para que se entienda mejor, el caso puntual es que tengo un campo Int en una tabla de mi db MySQL, en el que guardo fechas en formato timestamp, y obviamente cuando presento los datos en el DBgrid necesito pasarlo a un formato tipo fecha para que tenga sentido. Bueno es eso, estuve tratando de resolverlo pero no doy con ello. Gracias de antemano. |
#2
|
||||
|
||||
En un principio si añades los campos al componente con el que te conectas,Ttable... y les das formato DisplayFormat "dd/mm/yy" y luego configuras adecuadamente la propiedad EditFormat debiera funcionarte.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Gracias Marcos,
El tema es que me imprime literalmente la cadena pasada como formato, es decir 'dd/mm/yyyy' También probe hacer en timpo de ejecución así:
Pero el resultado es el mismo. Se deberá a una limitación del componente Zeos? |
#4
|
|||
|
|||
Bueno, no estoy del todo seguro pero creo que es problema de Zeos según pude leer en su foro.
De cualquier manera, opté por mostrar los datos en un label via FormatDateTime() pero me surge un nuevo problema, ya que como decia tengo los datos como timestamp (int) y esta función requiere que le pase la fecha como DateTime. Como podría realizar la conversión? |
#5
|
||||
|
||||
Unit
SysUtils Syntax
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por marcoszorrilla fecha: 07-01-2007 a las 11:54:29. |
#6
|
|||
|
|||
Gracias Lepe pero estoy en la misma, porque en definitiva sigo necesitando una conversion que no se como hacer, ya que lo que tengo en ese campo es un entero.
Entiendo lo que pasa pero no se como modificarlo ya que no encuentro como tratar el contenido de ese campo como un timestamp. Tal vez le estoy errando en la forma de almacenar los datos. |
#7
|
||||
|
||||
¿Zeos no tiene .Value ?
Según veo en SysUtils, un TTimeStamp viene definido así:
Pero no creo que nos ayude mucho. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
modificar Datos de un DBGrid | dmagui | Firebird e Interbase | 2 | 22-08-2005 15:38:56 |
Modificar datos en un dbgrid | Sick boy | Conexión con bases de datos | 3 | 17-12-2004 16:39:25 |
Modificar datos de una grid | gescoto99 | Conexión con bases de datos | 7 | 21-05-2004 03:02:26 |
Modificar datos de Conexion LAN | Mauricio Correa | API de Windows | 4 | 01-10-2003 15:11:50 |
modificar datos en un dbgrid | Irina | Varios | 3 | 29-05-2003 20:29:53 |
|