VB、水晶报表和SQL数据库

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:39:36
我有张水晶报表文件(report.rpt)它已经与SQL数据库里的表相连,单独打开report.rpt文件时可以用水晶报表里的功能实现对数据库的各种查询然后显示出来,现在我想通过VB连接report.rpt文件,在VB中设计一个TEXT1的文本框和一按钮,然后在文本框中输入TEXT,点击按钮侧会在报表中显示出符合TEXT1.TEXT内容的数据,请问这个该怎么样实现,我编程方面很菜,麻烦哪位大侠详细点告诉我,不甚感谢!

Dim Rpt As New 水晶报表名称
With Rpt
.DiscardSavedData
.Database.SetDataSource rs
.ReadRecords
.Text1.SetText Me.text1.Text & ""
End With

你要先连接好数据库,然后再将text1中的内容设定成为数据中的Filiter将符合条件的输出到text1中就行了.

crsystal report里面有export的功能,直接可以按你想要的格式导出来,工具栏里面象信封那样的按纽