'打印过程 [窗体打印按钮]
With Rs_Report_ls '一个记录集
.ActiveConnection = adoCN
.CursorLocation = adUseClient
.CursorType = adOpenDynamic
.LockType = adLockBatchOptimistic
.Source = "select gbdm,gbmc from GbSp_bssggb" '从数据库中提数据
.Open
end with
DataEnvent.rsgbsp_bssg.Requery '数据环境刷新
Set R_GbSp_Bssg.DataSource = DataEnvent '设置报表数据源
R_GbSp_Bssg.PrintReport '打印报表
'************请检查你的数据环境设置以及报表时字段是否正确*************
With Rs_Report_ls '一个记录集
.ActiveConnection = adoCN
.CursorLocation = adUseClient
.CursorType = adOpenDynamic
.LockType = adLockBatchOptimistic
.Source = "select gbdm,gbmc from GbSp_bssggb" '从数据库中提数据
.Open
end with
DataEnvent.rsgbsp_bssg.Requery '数据环境刷新
Set R_GbSp_Bssg.DataSource = DataEnvent '设置报表数据源
R_GbSp_Bssg.PrintReport '打印报表
'************请检查你的数据环境设置以及报表时字段是否正确*************
解决方案 »
- vb中怎样解决关闭子窗体抖动的问题
- 如何取得excel的当前页码总页码?
- 在VB中利用API函数timeSetEvent可是在执行回高函数时总不能对FORM中的WMP控件操作
- 如何编程设置internet选项中的值(如 连接\局域网设置\代理服务器)
- 急,在线等!如何确认控件存在及动态删除控件?
- 网上有没有什么好点的VB教程?希望大家推荐!
- 请问:不知道为什么我的EXCEL文件不能创建和录制宏???
- -----=COMBO赋值问题=-----
- 有关图片加载的问题
- 怎样在WIN下读出汉字的16点阵码?
- 用什么方法可以显示含有2百万个数的数组?
- sos!各位高手,谁能帮我编个通讯程序???加急!!!!!
我是这样做的。
打印按纽的全部代码如下:Private Sub Command2_Click()
DataReport1.Show
DataReport_Initialize
Form1.Enabled = TrueEnd Sub
Private Sub DataReport_Initialize()
DataEnvironment1.rsCommand1.Requery
End Sub打印按纽的代码就这些,datareport和DataEnvironment都是我用工程菜单中的添加 datareport 和添加data Environment做出来的,没有写代码?
数据库是在data Environment中设置的。
datamember设置为rsCommand1
字段都放在细节里
将工程的启动对象设置为Datareport,运行
运行正常