回 帖 发 新 帖 刷新版面

主题:报表

在窗体中有 CrystalReportViewer1、ComboBox1我想实现改变ComboBox1.text的值报表值也随之改变:
     我用下面的代码实现,可是完成不了功能,只是全部显示,不改变
With Me.CrystalReportViewer1
.SelectionFormula = "{chengji.xuehao}='" & Me.ComboBox1.SelectedItem(0) & "'"
                        .RefreshReport()
        End With
帮帮忙,多谢[em8]

回复列表 (共3个回复)

沙发

先定义一个报表里的类型,然后用负值的形式负给它!!

板凳

能否说具体一些,多谢了

3 楼

首先导入命名空间:Imports CrystalDecisions.CrystalReports.Engine
定义报表字段名称:Dim strt1 As textObject  //(textObject为类型,不同的字段,声明的类型不同)
strt1 = cr.Section2.ReportObjects("text1")   //(Field1为字段名)
strt1.text=textbox1.text

我来回复

您尚未登录,请登录后再回复。点此登录或注册