FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Formato Fecha en un DBGrid
Buenos días a todos ustedes amigos,
Recurro nuevamente a Uds. por un problema que se que debería ser sencillo pero por esas cosas de la vida se me hace un mundo y me esta tomando bastante tiempo resolverlo. Tengo una base de datos en SQL y mi aplicación la estoy desarrollando en XE8, utilizo componentes ADO y al realizó consultas simples de las Tablas, pero cuando las muestro en un dbgrid no puedo cambiar el formato de fechas, pero si el formato de números hasta un grado. Ahora enlazo un ADoQuery con DataSource y este aun DbGrid, en el código donde trato de cambiar el formato me sale diferentes errores, algunas veces pasa sin error pero nunca cambia el formato, aquí les paso el primer código.
Como verán he probado de todo pero nose por que detalle no funciona, también he agregado todas las columnas en el ADOQuery para ver si en cada columna podria salir por defecto el DisplayFormat, pero no es así. También puse código en evento AdoQueryBeforeOpen - sin tener exito
por ultimo también probé en el evento GetCellText con la misma mala suerte
Amigos les pido me echen una mano con este problema, un fuerte abrazo para todos. PD. Para el formato de numero solo puedo cambiarlo los decimales, pero las comas nose porque no acepta '0.00', cual seria el formato correcto (0,000.00) ó (#,###.##) |
#2
|
||||
|
||||
Hola
A me parece que bastaria con:
Seria cuestion de probar. Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
#3
|
|||
|
|||
Muchas gracias Caminante
ante todo gracias por tomarse el tiempo en leer y ayudarme.
lo he probado en BeforeOpen pero da error
Tambien lo probe en un evento de un boton donde inicializo el query pero tambien sale error: CabeceraAdoQuery: Field 'Fecha' not found, este error sale en los dos eventos.
Última edición por javicho_villa fecha: 28-06-2019 a las 22:15:08. |
#4
|
||||
|
||||
Código:
Close; SQL.Clear; SQL.Add(Cad); ExecSQL; Active := true; Last;
|
#5
|
||||
|
||||
Hola
Cita:
Segun el mensaje de error el problema es que no encuentra el campo indicado. Seria cuestion de verificar el SQL que envias.
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
#6
|
|||
|
|||
Muchas gracias por las respuestas, el query es un (select * from Pedido) si muestra la fecha y todos los campos en el dbgrid,
pero en un formato que no deseo, he intentado todo lo que menciono anteriomente pero nose porque no puedo modificar el formato de fecha en el dbgrid. |
#7
|
||||
|
||||
Pues si no hace caso del formato, no reconoce el campo, etc. es porque el dbgrid tiene asignado otro datasource distinto al que corresponde.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Exportar un DBGRID a excel con formato de fecha | Luis Castro | Varios | 3 | 21-01-2011 21:54:38 |
obtener solo la fecha en formato fecha y sin hora | BlueSteel | SQL | 14 | 09-05-2008 16:42:19 |
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 |
Formato Fecha en DbGrid | IceJamp | OOP | 4 | 28-09-2004 13:22:42 |
|