access打印报表vba,access打印报表命令
access中的报表怎么用啊?
在窗体或控件的事件中用宏或VBA打开报表.
其中宏用:OpenReport
VBA用:DoCmd.OpenReport
"报表名",
acViewPreview,
,
,
acWindowNormal
其详细用法可以按F1查ACCESS的帮助.
例1.以向导生成操作报表的按钮:
建立窗体,在窗体中加入按钮,这时可以按向导的提示:选
报表操作-预览报表,选你已经要操作的且已建好的报表,按"完成"就行了.
例2.自建按钮的宏:
建立窗体,在窗体中加入按钮,取消向导,在按钮属性表中选
事件,点击
行最后的...按钮,选宏生成器,在操作列中输入OpenReport,在报表名称栏中选
要操作的报表(前提是报表已经建好),在视图栏中选
打印预览,在窗口模式栏中选
普通.关闭并保存,就行了.[打印预览等内容可根据自己的需要作修改]
使用:
打开新建窗体(即以窗体视图打开窗体),按上面新建的按钮就行了.
这样说明白了吗?
Access如何制作报表
很明显,使用 Excel 输出报表第一个弱点能够必须同时打开 Access 和 Excel (当然,您得在一台机器上同时安装 Access 和 Excel),当然可能您和我一样拥有工作在 966MHz 上的 CPU 和 256M 内存还有大空间硬盘时,那就不必考虑了,继续吧。第1步找到 VBA 编程界面并找到"软件"菜单并点击"引用..."菜单项,在弹出的"引用"窗体中找到"现有引用"列表,在名为"Microsoft Excel x.0 Object Library"的项目前的方框内打钩。接下来,您要做好一张空白的 Excel 电子表格,设定好显示字体、边框、打印纸张等等并用其存盘。(下面示例中该表格名为 "temp.xls" )当然啦,直接使用空白的 Excel 文件也是能够的,但是您要编程自动生成表格边框、背景颜色、单元格格式等多数内容,这些涉及到 Excel 编程,我将来会在 Excel 专栏里详细叙述,这里就不多说了。接下来您就能够在 Access 里面制作您个人的打印预览窗体了,在窗体中安排 2 个命令选项,在名为预览的选项的 click 事件里敲入下面代码:Private Sub ExcelPrevIE游览器w_Click()Dim xlApp As Excel.ApplicationDim xlBook As Workbook, xlSheet As WorksheetSet xlApp = CreateObject("Excel.Application")Set xlApp = New Excel.ApplicationxlApp.Visible = TrueSet xlBook = xlApp.Workbooks.Open("c:\reprot\temp.xls")Set xlSheet = xlBook.Worksheets(1)xlSheet.Cells(3, 1) = "制表日期:" + "12" + " 月"'以上只更改了一个单元格内的数据,可根据就得没有限次加入
ACCESS的VBA中怎么引用PDF,把报表导出成PDF文件?
不是安装acrobat reader, 而是安装acrobat,这是两个软件,acrobat功能更强。安装acrobat后就会有一个PDF虚拟打印机,可将报表打印到PDF虚拟打印机另存成PDF文件。也有其它的PDF软件有此功能。如果一定要在VBA中调用,就在VBA中选择这个PDF虚拟打印机即可。
怎样在vb中实现调用access自动打印报表?
2. 在VB中使用Project|References菜单创建一个对Microsoft Access 9.0 Object Library的引用。3. 程序清单Dim MSAccess As Access.ApplicationSet MSAccess=NEW Access.ApplicationMSAccess.OpenCurrentDatabase(App.Path "\data.mdb")' acViewNormal参数使Access打开该报表并立即打印。
求access报表使用VBA设置页面的方法
点击预览报表,点击工具条里的“设置”,就搞定了。页边距、方向、分列就要看你自己怎么分了,可能要你自己在设计报表时自己用线条画出来。
如何按条件 用VB打印Access数据库的报表程序
定义一个变量来保存班级的选择(数据库的选择)
例如:dim DbName as string
然后将DbName在适当的地方进行改变
将下面的话改成:
objACC.OpenCurrentDatabase dbname