![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
QuickRep, Expression y funcion TIME
Hola en el quickreport que estoy haciendo cojo de la base de datos una fecha (fecha y hora) pero solo quiero q me muestre la hora. Por lo cual pongo el en quickreport una expression. Si la expresion es la siguiente:
'HORA: '+ADOQuery1.Fecha me muestra en el informe: HORA: 30/11/2007 13:32:37 pero yo quiero q solo me muestre la hora ya que la fecha la pondré en otro sitio. El problema es q con la funcion TIME no me funciona, me da un error al apretar el boton de Validate (para validar la expresion) y en tiempo de ejecución no me muestra nada relacionado con esa expresión. Entonces yo estoy pensando que es pq la fecha q me pone el ADOQuery1.Fecha no es realmente una fecha sino un string, por eso no puedo coger solo la hora. Mi query es la siguiente (uso Access): SELECT Fecha,Texto FROM MantIncFoco WHERE NVisita=:numVisita AND Mantenimiento=true ORDER BY Fecha ASC ¿Podré poner algo en la SQL para coger solo la fecha? algo del tipo: SELECT format('hh:mm:ss',Fecha),Texto FROM MantIncFoco WHERE NVisita=:numVisita AND Mantenimiento=true ORDER BY Fecha ASC Os aviso q la base de datos que estoy usando esl Access. Voy a indagar por google o donde sea, a ver si a alguien se le ocurre alguna cosa. Gracias por adelantado... |
#2
|
|||
|
|||
Bueno me respondo yo, después de intentar varios caminos. En primer lugar cambié la consulta de la query por:
SELECT Format(Fecha,'hh:mm:ss') AS Hora,Texto FROM MantIncFoco WHERE NVisita=:numVisita AND Mantenimiento=true ORDER BY Fecha ASC Y en segundo lugar cambié la expresion por: 'HORA: '+ADOQuery1.Hora Sin usar función en la expresion ni nada. |
#3
|
||||
|
||||
Hola..
solo para decir que yo utilizo esto para imprimir el día, mes y año en una factura.. dia en formato de 2 digitos, mes en formato de texto (palabra) y el último digito del año
espero te sirva... ![]()
__________________
BlueSteel |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
QRGroup.Expression | jollosa | Impresión | 0 | 10-07-2007 13:27:01 |
Microsoft cambia Expression on MSDN | Epachsoft | Noticias | 2 | 05-04-2007 00:01:32 |
Error al asignar Expression a QRexpr | Renees | Impresión | 1 | 18-10-2005 20:34:06 |
invalid expression in the select .... | IVAND | Firebird e Interbase | 3 | 27-02-2005 01:52:12 |
type mismatch in expression | noe | SQL | 1 | 12-02-2005 02:41:26 |
![]() |
|