我要用VB调用一个ACCESS报表,但是调用出来时只没有预览,而是直接打印的,应怎么办呢?
解决方案 »
- 截取字符串
- 关于General Protection fault 的问题
- 如何将一个datagrid中双击选中的记录添加到另一个datagrid?
- picture box中有几百个点每个点可以有一个范围,怎么样才能让鼠标经过这些范围的时候变成手形?
- 在局域网里,我的机字唯一标识如何得到.
- vb中如何实现EVAL函数
- 请问excel中是怎么那一部分内容复制的?
- 救命~~~~有哪位大哥做过票务系统中的座位图的请进
- dbgrid中的文本如何用printer对象打印出来?
- 求助!!如何在win2000和xp中屏蔽alt+ctrl+del键???
- 请教高手:在VB中如何定义和使用自己的接口?
- 各位大侠请进来帮我看看吧 !
Set accapp = New Access.Application
Dim tt As String
tt = "报表名称"
accapp.OpenCurrentDatabase "c:\数据库名.mdb"
accapp.DoCmd.OpenReport tt, acViewPreview
accapp.Visible = True
这一句改为
accapp.DoCmd.OpenReport tt, acViewNormal 就是直接打印 如果直接打印
接着的accapp.Visible = True 可以不要
Dim accapp As Access.Application
Set accapp = New Access.Application
这两句不可用呀?
强调一下,在编写程序之前须加入对Access库函数的引用,具体操作是:选择菜单栏'工程'\'引用…',将'可使用的引用'列表框内'Microsoft Access 8.0 Object Library'
项前的复选框标为选中,按"确定"返回
Set accapp=CreateObject("access.Application")