
在ACCESS里面建立一个报表。设置好打印机页边距
把ACCESS放在VB工程文件目录下,作为相对路径文件,然后在VB工程引用Microsoft
ACCESS类
代码如下:
12345678910Dim MSAccess As AccessApplication '//定义一个ACCESS程序Private Sub Command1_Click()Set MSAccess = New AccessApplication '// 实例化程序MSAccessOpenCurrentDatabase (<a
href="http://wwwbaiducom/swd=AppPath&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1dBrAcdP10zmvcsnhm1PW-W0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EPHT1rjn1njbv"
target="_blank"
class="baidu-highlight">AppPath</a> & "\AAmdb") '//打开ACCESSMSAccessDoCmdOpenReport "ACCESS内部报表", acViewNormal '//运行里面的报表 MSAccessCloseCurrentDatabase '//关闭数据,便于下次打开清理缓层 Set MSAccess = Nothing '//释放内存End Sub
这样下去,点一下Command1就会d出个ACCESS窗口,点下打开就打印ACCESS报表了,如果不让他d出提示窗口,那就把ACCESS安全级别先设置成最低,下次一点按钮就直接闪一下打印了
以上就是关于请教关于在C#中调用access中的报表并打印的问题!全部的内容,包括:请教关于在C#中调用access中的报表并打印的问题!、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)