使用VSFlexGrid和CrystalReport的问题
大家好,我的VB程序想实现一个功能,但无奈自己学习VB时间不长,故请教各位高手帮忙看看。
我在窗口frmA中有一个VSFlexGrid控件,用来显示一些数据。其中有一列的数据名为chrLSH从一张数据表中取出。但是现在我想实现但我单击VSFlexGrid控件中显示数据的某一行后,在点击控件旁边的按钮为生成报表,则调用CrystalReport文件,生成报表中chrLSH和点击的那一行chrLSH字段相同的信息报表。
其中CrystalReport文件是VB通过打开另一个窗口和程序所在文件夹下已经设置和的水晶报表文件(用CrystalReport 9所写)相连,.rpt文件已于数据库中的视图连接,其中报表的不同字段也已经放置好,有字段chrLSH。
现在就是想办法在VSFlexGrid中选择要显示的记录后,点击生成按钮让水晶报表显示所选择的记录。请问代码该如何写?
我想着是写一个VSFlexGrid的click事件,当点击某条记录后即把这条记录中的字段chrLSH取出保存在一个表量中,然后点击报表按钮连接.rpt文件是,给水晶报表传送这个保存的变量,然后查询再显示,可是对水晶报表不太熟,不会写,还望各位高手帮忙!
谢谢!
[解决办法]
描述的很详细,就是分少了。
当中有很多代码,你用的是CRviewer?
单独打开cr时,按F5,有些什么?