Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   imprimir solo la fecha (https://www.clubdelphi.com/foros/showthread.php?t=77037)

lucas05 15-12-2011 20:00:51

imprimir solo la fecha
 
Hola, estoy imprimiendo(con QReport) el contenido de una tabla previo filtrado por fecha.
El problema es que el campo fecha de la tabla es de tipo DateTime, entonces imprime la fecha y hora.
Hay alguna manera de que solo imprima la fecha?
Este es el codigo que uso:
Código Delphi [-]
ADOQuery1.SQL.Add('select ta_fecha');
ADOQuery1.SQL.Add('from tablaA');
ADOQuery1.SQL.Add('where ta_fecha between'+QuotedStr(FormatDateTime('yyyy/mm/dd',DateTimePicker1.Date))
+'AND'+QuotedStr(FormatDateTime('yyyy/mm/dd',DateTimePicker2.Date)));

QRDBText1.DataField:='ta_fecha';
Muchas Gracias.

TiammatMX 15-12-2011 20:09:34

Cita:

Empezado por lucas05 (Mensaje 421253)
Hola, estoy imprimiendo(con QReport) el contenido de una tabla previo filtrado por fecha...

¡¡POR SUPUESTO!! FormatDateTime('dd/mm/yyyy',TuFechaComoTDateTime);

lucas05 15-12-2011 21:03:30

Hola, gracias por responder. A que te refieres con TuFechaComoTDateTime.

Gracias

Sinaloense 15-12-2011 21:24:17

En el evento OnPrint del QRDBText pones lo siguiente:

Código Delphi [-]
    Value := FormatDateTime('dd/mm/yyyy', (Sender as TQRDBText).DataSet.FieldByName('FECHA').AsDateTime);

lucas05 15-12-2011 21:36:12

Hola Sinaloense, muchas gracias por tu ayuda, funciona muy bien.


La franja horaria es GMT +2. Ahora son las 19:51:10.

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