Crystal Reports 2013不应用过滤器

时间:2014-12-24 18:36:53

标签: vb.net crystal-reports

我有一个在VS2008中开发的项目,我正在迁移到vs2013。 Everythings ok,但我注意到我的所有水晶报告都没有使用传递的参数来应用过滤器。

例如,这是水晶报告中的选择:

enter image description here

我以这种方式传递参数:

        Cursor = Cursors.WaitCursor

    Dim CR As New ReportDocument
    Dim CRParams As New ParameterFields
    Dim CRParam As New ParameterField

    CR.Load("infVolumenVenta2.rpt", OpenReportMethod.OpenReportByDefault)

    ' Creamos la conexion
    Dim CRTableLogoInfos As New TableLogOnInfos
    Dim CRTableLogoInfo As New TableLogOnInfo
    Dim CRConnectionInfo As New ConnectionInfo

    CR.SetDatabaseLogon("<user>", "<password>")
    CR.ParameterFields("desde").CurrentValues.AddValue(CDate(txtDesde.Text))
    CR.ParameterFields("hasta").CurrentValues.AddValue(CDate(txtHasta.Text))
    CR.ParameterFields("idTienda").CurrentValues.AddValue(cmbTiendas.SelectedValue)

报告显示: enter image description here

顶部的三个字段是我之前传递的参数的值。但是我通过的日期并不重要。始终显示相同的报告,过滤器未应用。

VS2008中的相同代码和报告工作正常。

在VS2013中,我是否必须更改某些内容才能使用CR?

0 个答案:

没有答案