
Filtro por fechas en crystalreports
Publicado por Carlos (5 intervenciones) el 14/10/2014 20:46:11
Buenos dias/tardes...
Tengo un problema y espero me puedan ayudar, quiero filtar informacion por rango de fechas pero al hacerlo me da error.
mi codigo es el siguiente:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim Fechainicio, FechaFinal As Date
Dim ireport As New ReportDocument()
Dim iConnectionInfo As ConnectionInfo = New ConnectionInfo()
Label1.Text = Request.QueryString("Fechainicio")
Label2.Text = Request.QueryString("FechaFinal")
Fechainicio = Label1.Text
FechaFinal = Label2.Text
iConnectionInfo.DatabaseName = "xxx"
iConnectionInfo.UserID = "xxx"
iConnectionInfo.Password = "xxxx"
iConnectionInfo.ServerName = "192.168.x.xxx"
iConnectionInfo.Type = ConnectionInfoType.SQL
ireport.FileName = "C:\Users\Carlos\Documents\Visual Studio 2008\Web\SindProc06.10.1\reportes\ReporteSuministros.rpt"
SetDBLogonForReport(iConnectionInfo, ireport)
ireport.RecordSelectionFormula = "{Suministros.Sindicatura}= """ & Request.QueryString("Sindicatura") & """ and {Suministros.Estado}= """ & Request.QueryString("Estado") & """ And {Suministros.Fecha} >= """ & Fechainicio & """ and {Suministros.Fecha} <= """ & FechaFinal & """"
Me.CrystalReportViewer1.ReportSource = ireport
End Sub
El error al cargar el reporte es el siguiente:
Aquí se requiere una fecha-hora. Error en archivo C:\Users\Carlos\AppData\Local\Temp\ReporteSuministros {5F977C02-7B83-477F-A605-89F55A62865B}.rpt: Error en la fórmula . '{Suministros.Sindicatura}= "Bachimeto" and {Suministros.Estado}= "Atendido" And {Suministros.Fecha} >= "14/10/2014" and {Suministros.Fecha} <= "14/10/2014"' Aquí se requiere una fecha-hora.
Soy nuevo en el campo y a lo mejor es algo simple que no estoy viendo, si me podrian asesorar que necesito cambiar o poner/quitar para que funcione, se los agradecería mucho. Gracias
Tengo un problema y espero me puedan ayudar, quiero filtar informacion por rango de fechas pero al hacerlo me da error.
mi codigo es el siguiente:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim Fechainicio, FechaFinal As Date
Dim ireport As New ReportDocument()
Dim iConnectionInfo As ConnectionInfo = New ConnectionInfo()
Label1.Text = Request.QueryString("Fechainicio")
Label2.Text = Request.QueryString("FechaFinal")
Fechainicio = Label1.Text
FechaFinal = Label2.Text
iConnectionInfo.DatabaseName = "xxx"
iConnectionInfo.UserID = "xxx"
iConnectionInfo.Password = "xxxx"
iConnectionInfo.ServerName = "192.168.x.xxx"
iConnectionInfo.Type = ConnectionInfoType.SQL
ireport.FileName = "C:\Users\Carlos\Documents\Visual Studio 2008\Web\SindProc06.10.1\reportes\ReporteSuministros.rpt"
SetDBLogonForReport(iConnectionInfo, ireport)
ireport.RecordSelectionFormula = "{Suministros.Sindicatura}= """ & Request.QueryString("Sindicatura") & """ and {Suministros.Estado}= """ & Request.QueryString("Estado") & """ And {Suministros.Fecha} >= """ & Fechainicio & """ and {Suministros.Fecha} <= """ & FechaFinal & """"
Me.CrystalReportViewer1.ReportSource = ireport
End Sub
El error al cargar el reporte es el siguiente:
Aquí se requiere una fecha-hora. Error en archivo C:\Users\Carlos\AppData\Local\Temp\ReporteSuministros {5F977C02-7B83-477F-A605-89F55A62865B}.rpt: Error en la fórmula . '{Suministros.Sindicatura}= "Bachimeto" and {Suministros.Estado}= "Atendido" And {Suministros.Fecha} >= "14/10/2014" and {Suministros.Fecha} <= "14/10/2014"' Aquí se requiere una fecha-hora.
Soy nuevo en el campo y a lo mejor es algo simple que no estoy viendo, si me podrian asesorar que necesito cambiar o poner/quitar para que funcione, se los agradecería mucho. Gracias
Valora esta pregunta


0