| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
zeypa Cdt

Registrado: 16 Ago 2004Mensajes: 16
|
Publicado: Lun 16 Ago, 2004 11:59 am Asunto: Referenciar un TDateTime en una consulta SQL |
|
|
Hola a todos, soy nuevo en el club y aprovecho para saludar a todos su miembros.
Tengo una pequeña duda que no consigo hacerme con ella.
Sobre una base de datos de acces, tengo una tabla a la cuál quiero hacer una consulta SQL. Pues bien uno de sus campos contiene fechas.
Si para mostrar los registros de la tabla utilizo un DBGrid, que hace referencia a la tabla directamente, mediante un DataSource y desde el modulo de datos, modifico la propiedad DisplayFormat = "dd/mm/yy"; del Campo a mostrar, no exixte ningún problema.
Pero yo quiero realizar la consulta y no usar las tablas para visualizar datos. Pues bien realizo la consulta y los datos me aparecen con la fecha y la hora. ¿Como demonios podría crear un puntero a esa campo y modifcar su propiedad DisplayFormat ?
Directamente no puedo asignar un TDateTime de la siguiente manera
TQuery *Consulta;
TDateTime *RegistroFecha;
Después de todo el código necesario para realizar la consulta, intento hacer lo siguiente:
RegistroFecha = Consulta->Fields->Fields[0];
Evidentemente no me deja pq estoy intentando modificar un TField a un TDateTime, pero es q realmente ese campo en un TDateTime y los TField no tienen la propiedad DisplayFormat.
Os agradeceria q me ayudarais o q me alguien me ilumine para poder, aunque sea de otro modo, que en el DGrid y la Columna Fecha..... sólo aparezca la fecha, después de asignar al DBGrid el DataSource de la consulta creada dinámicamente.
Muchas gracias a todos |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Jue 19 Ago, 2004 6:18 pm Asunto: |
|
|
| Código: |
RegistroFecha = Consulta->Fields->Fields[0]->AsDateTime;
|
o bien...
| Código: |
RegistroFecha = Consulta->FieldByName("CampoFecha")->AsDateTime;
|
_________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
zeypa Cdt

Registrado: 16 Ago 2004Mensajes: 16
|
Publicado: Lun 23 Ago, 2004 8:14 am Asunto: Gracias |
|
|
Muchas gracias LordNemesis. Ni pensar en el AsDateTime. Realmente ese tipo de función moldea el tipo de datos?
Un saludo. Ciao |
|
| Volver arriba |
|
 |
|