Access怎样制作复杂报表?Access制作复杂报表教程
发布时间:2014-05-22 15:44:33 作者:佚名 我要评论
今天有人问如何用Access制作复杂的报表,话不多说,下面开始制作吧
1、首先找到 VBA 编程界面并找到"工具"菜单并单击"引用..."菜单项,在弹出的"引用"窗体中找到"现有引用"列表,在名为"Microsoft Excel x.0 Object Library"的项目前的方框内打钩。
2、其次,你要做好一张空白的 Excel 电子表格,设定好显示字体、边框、打印纸张等等并将其存盘。(以下示例中该表格名为 "temp.xls" )当然啦,直接使用空白的 Excel 文件也是可以的,不过你要编程自动生成表格边框、背景颜色、单元格格式等一些内容,这些涉及到 Excel 编程,我以后会在 Excel 专栏里详细叙述,这里就不多说了。www.3lian.com
3、然后你就可以在 Access 里面制作你自己的打印预览窗体了,在窗体中安排 2 个命令按钮,在名为预览的按钮的 click 事件里输入以下代码:
Private Sub ExcelPreview_Click()
Dim xlApp As Excel.Application
Dim xlBook As Workbook, xlSheet As Worksheet
Set xlApp = CreateObject("Excel.Application")
Set xlApp = New Excel.Application
xlApp.Visible = True
Set xlBook = xlApp.Workbooks.Open("c:reprottemp.xls")
Set xlSheet = xlBook.Worksheets(1)
xlSheet.Cells(3, 1) = "制表日期:" + "12" + " 月"
'以上只更改了一个单元格内的数据,可根据需要无限次加入
xlBook.Save
xlSheet.PrintPreview '如果是要打印,只要把 PrintPreview 改为 PrintOut
xlBook.close
xlApp.Quit
End Sub
2、其次,你要做好一张空白的 Excel 电子表格,设定好显示字体、边框、打印纸张等等并将其存盘。(以下示例中该表格名为 "temp.xls" )当然啦,直接使用空白的 Excel 文件也是可以的,不过你要编程自动生成表格边框、背景颜色、单元格格式等一些内容,这些涉及到 Excel 编程,我以后会在 Excel 专栏里详细叙述,这里就不多说了。www.3lian.com
3、然后你就可以在 Access 里面制作你自己的打印预览窗体了,在窗体中安排 2 个命令按钮,在名为预览的按钮的 click 事件里输入以下代码:
Private Sub ExcelPreview_Click()
Dim xlApp As Excel.Application
Dim xlBook As Workbook, xlSheet As Worksheet
Set xlApp = CreateObject("Excel.Application")
Set xlApp = New Excel.Application
xlApp.Visible = True
Set xlBook = xlApp.Workbooks.Open("c:reprottemp.xls")
Set xlSheet = xlBook.Worksheets(1)
xlSheet.Cells(3, 1) = "制表日期:" + "12" + " 月"
'以上只更改了一个单元格内的数据,可根据需要无限次加入
xlBook.Save
xlSheet.PrintPreview '如果是要打印,只要把 PrintPreview 改为 PrintOut
xlBook.close
xlApp.Quit
End Sub
相关文章
Access可以设置数据库密码吗?Access设置数据库密码教程
Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一,下面跟着小编来学习2023-02-24Access如何导出access表格数据?Access导出access表格数据教程
Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程式之一。下面来看看在这里怎2023-02-24- access是由微软发布的一款关系数据库管理系统,让用户拥有强大的数据处理功能,主要应用于网站数据存储、软件数据存储等,下面来看看怎么去创建数据库吧2022-10-19
Access如何设置单元格居中?Access设置单元格居中方法
Access数据库全称Microsoft Office Access,是由微软开发的一款关系数据库管理系统,在软件中大家知道怎么去设置单元格居中吗?一起来看看2022-10-19- access是由微软发布的一款关系数据库管理系统,主要应用于小型企业,或者大公司的部门,今天咱们就来学习下在access中怎么隐藏表吧2022-11-04
- Access数据库图片数据怎么转换成位图?Access数据库中所有图片需要转成位图,该怎么操作呢?下面我们就来看看详细的教程,需要的朋友可以参考下2021-03-29
access窗体中怎么添加条形码? access条形码生成教程
access窗体中怎么添加条形码? access窗体中想要插入条形码,该怎么插入呢?下面我们就来看看access条形码生成教程,需要的朋友可以参考下2021-02-24access数据库怎么实现过期日期提醒? access到期提醒的方法
access数据库怎么实现过期日期提醒?access数据库表格中想要制作一个过期提醒,该怎么制作这个功能呢?下面我们就来看看详细的教程,需要的朋友可以参考下2021-02-24- Access数据表怎么显示文档选项卡?Access数据库中的表格想要显示文档选项卡,该怎么设置呢?下面我们就来看看详细的教程,需要的朋友可以参考下2021-02-08
access表重命名后没变怎么办? access数据库表重命名的技巧
access表重命名后没变怎么办?access数据库中的数据表想要进行重命名,该怎么有效的重命名呢?下面我们就来看看access数据库表重命名的技巧,需要的朋友可以参考下2021-01-13
最新评论