Access数据库开发技巧(四)

  各子系统集成的技巧

  1、选项组、开关按钮、组合框等控件的运用

  在窗体上将这些控件巧妙地加以运用可以有机地将有关系统通过一个窗体来控制,这些控件选择值可以传递到查询、报表及宏中的条件中去,从而使得对查询、报表及宏的控制显得灵活方便。

  2、选项卡控件的运用

  在Access 97 版中新增加了“选项卡”控件,这更使Access可以在有限的窗体中集成更多的子系统。比如在“打印表格”窗体中就可集成“成绩表”、“十分段统计表”、单科每分段统计表“等子系统”,每个子系统对应一个标签页。

  3、开关面板窗体的运用

  运用开关面板窗体可以将所有的子窗体集成到一起。开关面板窗体可以运用新建一个窗体并在其上放置各命令按钮来集成各子系统窗体的方法来建立。开关面板窗体可以说就是一个系统主窗体,它可以指引用户选择所需进行的操作。我们也可以运用Access中的“开关面板管理器”来建立开关面板窗体。具体方法如下:
  ①单击“工具”、“加载项”,然后单击“开关面板管理器”命令。
  ②如果 Microsoft Access 询问是否要新建开关面板时,请单击“是”按钮。
  ③在“开关面板管理器”对话框中,单击“编辑”按钮。
  ④在“编辑开关面板页面”对话框中的“开关面板名”框中输入开关面板的名称,然后单击“新建”按钮。
  ⑤在“编辑开关面板项目”对话框的“文本”框中,为第一个开关面板按钮输入相应的文本,然后在“命令”框中单击所需的命令。如在“文本”框中输入“打印表格”,然后单击“命令”框中的“以编辑方式打开窗体”命令。
  ⑥Microsoft Access 是否会在“命令”框下显示另一方框取决于单击的命令。如果有必要,请单击该方框中的项目。例如,如果在步骤 5 的“命令”框中单击了“以编辑方式打开窗体”命令,可以在“窗体”框中单击要打开的窗体名称,例如“打印表格”,然后单击“确定”按钮。
  ⑦重复步骤 4 至 6,直到已经在开关面板中添加了所有要添加的项目。如果要编辑或删除项目,可以在“开关面板上的项目”框中单击该项目,然后单击“编辑”或“删除”按钮。如果要重新安排项目,可以在框中单击项目,然后单击“往上移”或“往下移”按钮。
  ⑧单击“关闭”按钮。

  其它技巧

  1、经常压缩数据库

  当对数据库进行了不断的增加、删除对象等修改工作后,数据库可能会变成碎片保存,并且不能有效地使用磁盘空间。定期压缩数据库可以重组文件并释放磁盘空间,提高效率。方法:单击“工具”、“数据库实用工具”、“压缩数据库”命令。据有关资料介绍,新版Access 2000能在每次关闭数据库文件时自动完成这项工作,这将给我们带来很大的方便。

  2、多用户下的设置

  如果想让数据库在网络上共享,比如在网络上同时由几个人输入、或者修改数据,则必须设置好多用户选项。
  设置多用户选项的方法是:
  ①在“工具”菜单上单击“选项”命令。
  ②单击“高级”选项卡即可进行设置。

  3、加密及生成“.mde”文件

  为使数据库系统不被它人破坏,可以加密数据库或将数据库生成为“.mde”文件。将数据库保存为 “.mde” 文件将编译所有模块、删除所有可编辑的源代码并且压缩目标数据库。Visual Basic 程序代码将继续执行,但是不能进行查看或编辑,并且数据库的大小将因程序代码的删除而减少。除此之外,内存将优化使用,这将有助于提高性能。将数据库保存为 “.mde” 文件可防止下列操作:在“设计”视图中查看、修改或创建窗体、报表或模块,不能进行查看或编辑Visual Basic 程序代码。生成 “.mde” 文件的方法是:
  ①关闭数据库。如果正在多用户环境中工作,请确保所有其他用户已经关闭数据库。
  ②在“工具”菜单上,指向“数据库实用工具”,然后单击“生成 MDE 文件”命令。
  ③在“保存数据库为 MDE”对话框上,指定要另存为 MDE 文件的数据库,并且单击“生成 MDE”按钮。
  ④在“保存 MDE 为”对话框上,指定数据库的名称、驱动器以及文件夹。

时间: 2025-01-19 08:00:13

Access数据库开发技巧(四)的相关文章

Access数据库开发技巧

在当前数据库领域,已有越来越多的人开始采用Access.它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好.易学易用.开发简单.接口灵活等特点.现将本人在使用Access时体会到的一些经验在此与大家交流. 数据库设计的技巧 1. 统一规划 所谓数据库设计是指从对现行非计算机管理的数据库系统的分析到最终实现由计算机管理的数据库系统的全过程.它包括表.查询.报表等的设计.总的原则应从提高数据处理效率及便于数据处理两方面考虑. 以设计学生成绩管理系统为例,在表的设计中,是将全校学生成绩

Access数据库开发技巧(一)

在当前数据库领域,已有越来越多的人开始采用Access.它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好.易学易用.开发简单.接口灵活等特点.现将本人在使用Access时体会到的一些经验在此与大家交流. 数据库设计的技巧 1. 统一规划 所谓数据库设计是指从对现行非计算机管理的数据库系统的分析到最终实现由计算机管理的数据库系统的全过程.它包括表.查询.报表等的设计.总的原则应从提高数据处理效率及便于数据处理两方面考虑. 以设计学生成绩管理系统为例,在表的设计中,是将全校学生成绩

Access数据库开发技巧(三)

模块的使用技巧 Access最重要的特征就是一般不必去写程序,然而可能因为要执行复杂或专业的操作而必须在模块中用Visual Basic编写程序,然后通过窗体中的命令按钮来执行相应的程序完成相应的任务.比如排名次.分段统计等.在编写Visual Basic程序时要注意以下一些问题和技巧. 1.变量的运用 ①对象变量的运用 在Access中运用Visual Basic编写程序,需要运用其数据访问对象.它包括数据库引擎(DBEngine).工作空间(Workspace).数据库以及数据库对象中的表.

Access数据库开发技巧(二)

窗体.查询.报表.宏的联合使用 将窗体.查询.报表.宏联合使用可以解决许多问题,是一项重要的技巧. 1.从窗体中获得查询中的条件 对于这个问题这里以成绩表的打印为例来说明.我们要打印不同班级的成绩表,首先建立相应报表的查询,在查询中的班级字段下的条件中输入条件:Between [forms]![打印表格]![开始班号] And [forms]![打印表格]![结束班号].然后再建立一个"打印表格"窗体,在窗体中添加两个组合框控件,即"开始班号"."结束班号

在VB中兼容非ACCESS数据库的技巧

本文从VB数据库体系结构的角度出发,结合一个具体实例,阐述了在VB中兼容非ACCESS格式数据库的具体方法和技巧. 关键词:VB.非ACCESS数据库.数据存取对象 一个完整的数据库管理系统(DBMS)应是能兼容市面上各种较流行数据格式的系统,它充分考虑了不同用户的实际要求.鉴于目前市面上有多种数据库格式(如Foxpro.DBase.Paradox等)流行,因而在VB数据库应用程序中兼容非ACCESS数据库就显得尤为重要了. 作为一种流行的开发平台,VB提供了强大的数据库功能.主要有以下三种:数

多层数据库开发十四:剖析几个MIDAS示范程序

                               第十四章 剖析几个MIDAS示范程序 MIDAS是Multi-Tier Distributed Application Services Suite的简称,为Delphi 4的一个关键技术.对于初学者来说,MIDAS具有相当的难度,因此,这一章详细剖析几个MIDAS示范程序,以帮助读者理解和掌握MIDAS技术. 与一般的数据库应用程序不同的是,只有当应用服务器正在运行的情况下,才能打开.编译和运行"瘦"客户程序的项目.14.

(Oracle、SqlServer、Access)数据库开发代码生成工具SharpCode2.0

软件相关连接:    软件下载地址:http://221.237.165.15/wuhuacong/deepland/uploadfile/sharpcode20.rar    Demo程序下载地址:http://221.237.165.15/wuhuacong/deepland/uploadfile/SharpCode_Demo.rar    界面预览:http://221.237.165.15/wuhuacong/deepland/myHelpFile/SharpCode/Picture/0

数据库开发与应用:SQL常用命令使用方法

数据|数据库 SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" sql="select top 10 * from 数据表 where 字段名 order by 字段名 [desc]" sql=&qu

php配置sqlite数据库开发实例

百度搜索下载SqLiteManager工具 PHP5已经绑定sqlite 1.手动添加的php的pdo的驱动扩展支持 ,在PHP.ini添加 extension=php_pdo.dll extension=php_pdo_sqlite.dll extension=php_sqlite.dll extension_dir = "C:\Program Files\Apache Group\php5\ext" 2.在C:\Program Files\Apache Group\php5\ext