FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
qreport
gracias delphi.com.ar
realize eso para poder hacer el reporte dimamico la cosa es que me muestra todas las fechas mas la del dia actual y solo necesito que me muestre el resumen del dia actual aqui te muestro algo del codigo y nose donde puede estar fallando dm.QINFORME1.Active:=false; dm.QINFORME1.SQL.Clear; dm.QINFORME1.SQL.Add('SELECT TDetalle.Pk_IdDetalle, TDetalle.FHDetalle, TDetalle.Detalle, TDetalle.STotal, TDetalle.PTotal, TDetalle.DActivo, TDetalle.PK_CIoPasaporte, TDetalle.Pk_IdHabitacion, TDetalle.Pk_IdUsuario, TDetalle.Pk_IdServicio'); dm.QINFORME1.SQL.Add('FROM TDetalle WHERE TDetalle.FHDetalle='+datetostr(now)); dm.QINFORME1.Active:=true; finforme.QuickRep1.Refresh; FInforme.QuickRep1.Preview; |
#2
|
||||
|
||||
Prueba con el tema de formatear la fecha. No sé si es de SQL, del motor de bbdd o de qué, pero la mayoria usa el formato de fechas en formato mm/dd/yyyy, e intenta encajar la fecha, si no entra, porque el primer parámetro es por ejemplo 24, entonces lo intenta encajar con dd/mm/yyyy. Para ver si realmente es este el problema, pide un listado con la fecha '01/02/2004', y en lugar de devolver los datos de Febrero, de dará los de Enero. Si usas una fecha '25/01/2004', verás correctamente que te devuelve los datos del 25 de Enero. Por supuesto, haz estas pruebas sin el FormatDateTime Saludos |
#3
|
||||
|
||||
Yo averiguaría directamente la fecha desde el motor, si es que siempre va a ser la del día. Caso contrario, te recomiendo pasar esos valores por parámetros.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
|