Access数据库打印功能的设置

2024-07-29

Access数据库打印功能的设置(精选2篇)

Access数据库打印功能的设置 篇1

Access数据库处理功能十分强大,但在打印设置功能上却不及Word,所以我们可以请出Word来美化设置和打印Access数据表格。首先,在Access打开源数据库,做完排序等数据处理后,在“导航”窗格中,选择包含待导出数据的对象。接下来根据所用Access版本不同,介绍后续不同操作。

一、Access表格

在“工具”菜单中,指向“Office链接”→“用Microsoft Office Word发布”(如图1),系统将自动生成一个Word RTF格式的文件,并自动打开这个文件的Word编辑窗口。

二、Access表格

单击“外部数据”选项卡,在“导出”组中,单击“Word”(如图2)。只有在数据库打开时,才能使用“导出”命令。

在“导出向导”中,指定目标文件的名称;如果你想在导出操作完成之后查看Word文档,请选中“完成导出操作后打开目标文件”复选框;如果在开始导出操作之前选择了要导出的记录,可以选中“仅导出所选记录”复选框(如图3)。不过,如果想导出视图中的所有记录,请保持该复选框处于清空状态。如果没有选择记录,此复选框会显示为不可用状态。设置完毕,单击“确定”按钮。

无论是哪一个Access版本,当同名的.rtf文件已经存在,会弹出是否替换已有文件的对话框,提示你单击“是”以覆盖该文件(如图4)。单击“否”可更改目标文件的名称。现在,在Word编辑窗口,就已经是由Access数据库转换而成的表格了。这时,你可以对这个表格的字体、边框、底纹等进一步进行设置,然后在Word中打印输出就万事大吉了。

三、注意事项

当你使用“导出向导”导出对象时,Access会在一个Word RTF格式文件(*.rtf)中创建该对象数据的副本。对于表、查询和窗体,可见字段和记录在Word文档中会显示为表格。“导出向导”始终会导出带格式的数据。这就意味着只有在对象或视图中能看到的字段和记录会连同显示格式设置一起导出。因筛选器设置而隐藏的列和记录不会被导出。对于报表,报表布局也会在导出时被保留,以试图使Word文档与报表尽可能相似。

Access数据库发布或导出为Word表格前,请检查源数据,确保其中不包含错误指示符(绿色三角形)或#Num这样的错误值。在将数据导出到Word之前,一定要先解决错误问题,否则,你会发现这样的值被替换为Null值。

如果目标Word文档存在并且是打开的,请在继续操作之前先关闭它。不能向现有的Word文档追加数据。在数据库中,如果你只想导出表、查询或窗体的一部分,请打开该对象,然后只选择需要的记录。

当你从Access导出到Word文档时,数据始终会导出到一个新Word文档中。如果你希望数据插入到一个现有的Word文档中,则必须将该数据从Access导出到一个新Word文档,然后将数据从这个新 Word 文档复制并粘贴到现有的文档中。或者,你也可以从Access表、查询、窗体或报表中直接复制行,然后将它们粘贴到现有的文档中。

[Access数据库打印功能的设置]

Access数据库打印功能的设置 篇2

一、Data控件方式

Data控件是Visual Basic 6.0中的一个内置数据控件, 可以通过设置Data控件的Connect、Database Name、Record Source属性实现对数据库的连接和访问。通过Data控件连接加密的数据库的方法有两种:

第一种方法是设计时, 在“属性窗口”中将Data控件的Connect属性的缺省值“Access2000”改为“Access2000;pwd=123456”即可, 其它属性的设置与没有加密的Access数据库的连接设置相同。

第二种方法是在运行时, 通过代码对Connect属性赋值来实现。如:

Data1.Database Name=App.Path&“qhdedu.mdb”

Data1.Connect=“Access 2000;pwd=123456”

Data1.Record Source=“ACONF”‘ACONF为数据库中一个表

二、DAO方式

利用DBEngine的Open Database () 方法打开设置密码的数据库。

打开数据库格式:

Set db=Open Database (dbname[, exclusive[, readonly[, source[, password]]]])

关闭数据库:db.colse

打开数据表:Set rs=db.Open Recordset (source[, type[, options]])

关闭数据表:rs.close

具体连接代码如下:

Set db=Open Database (App.Path&“qhdedu.mdb”, True, True, “;Pwd=123456”)

Set rs=db.Open Recordset (“ACONF”, db Open Dynaset)

Set Data1.Recordset=rs‘设置控件Data1的属性

三、ADO方式

ADO是Microsoft推出的处理关系数据库和非关系数据库中信息的最新技术, 也是Microsoft推崇的用于数据连接和访问的技术。在Visual Basic 6.0中, Adodc控件、ADO数据对象及Data Environment (数据环境设计器) 都采用的是ADO技术, 因而它们处理加密的Access数据库的方法类似。

1. Adodc控件法:

在Visual Basic 6.0集成开发环境中选择“工程”菜单, 再点击“部件”菜单项, 在弹出的“部件”对话框中选中“Microsoft Ado Data Control 6.0 (Sp6) ”及“Microsoft Data Grid Control 6.0 (Sp6) ”选项, 这样就可以在窗体上添加控件“Adodc1”与“Data Grid1”。具体代码如下:

2. ADO数据对象法:

要能正确引用ADO数据对象, 应在Visual Basic 6.0集成开发环境中选择“工程”菜单, 再点击“引用”菜单项, 在弹出的“引用”对话框中选中“Microsoft Active X Data Objects 2.6 Library”选项来添加ADO数据对象类型库。

3. Data Environment (数据环境设计器) 法:有两种方法可以通过Data Environment连接加密的Access 2000数据库:

一种方法是设计时, 在Data Environment的connection对象的Connection Source属性的有效连接字符串后加上“;password=123456”

另一种方法是在Data Environment_Initialize () 事件中编写如下代码:

以上为Visual Basic 6.0中连接已经设置密码的Access 2000格式的数据库的几种方法, 在编程过程中可以根据自己实际情况选择一种或多种方法综合使用。

参考文献

[1] (美) 荷兹纳 (Steven Holzner) .Visual Basic6技术内幕[M].北京:机械工业出版社, 1999

[2]林永张乐强:Visual Basic6.0用户编程手册[M].北京:人民邮电出版社, 2002.

上一篇:论我国个人所得税改革下一篇:乡镇领导班子成员下基层调研帮扶工作制度