Access数据库开发技巧

本文将介绍开发Access数据库的一些技巧,包括批处理、标准化、面向对象、查询结果显示、算法设计和工具特性的使用。

成批处理

采用批处理,避免逐个记录处理,充分利用SQL语句的强大功能。

使标准化

深入研究关系数据库理论,尤其是标准化理论。设计表格时,请确保至少满足第三范式的要求。掌握集合运算(并、交、差)和关系运算(选择、投影、连接),你会发现连接和规范化是紧密联系在一起的。

面向对象的

使用面向对象技术:从面向对象分析(OOA)到面向对象设计(OOD),再到面向对象编程(OOP)。根据表、窗体、子窗体之间的关系,用报表和子报表进行模拟,可以大大提高程序的可读性和可维护性。

查询结果显示

查询结果可以通过表单或报表显示,两者在技术上是相通的。通过调整窗体或报表的显示条件,可以控制显示的记录范围。使用查询作为数据源时,动态更改SQL语句比在查询中引用表单控件更方便。因为SQL语句是在VBA中生成的,所以它们可以先存储在字符变量中,然后可以更新查询的SQL语句。

算法设计

开发一个系统,首先要解决技术问题,也就是算法。通过一个简单的例子了解算法,然后进行详细设计。从网友的提问中可以看出,很多人对问题不清楚,夹杂着很多与算法无关的专业内容,让别人很难理解。

工具功能的使用

避免使用过多的工具特性,因为这会降低代码的可读性、可维护性和可移植性。当你需要别人的帮助时,他们可能会觉得很难帮上忙。更重要的是,在从MDB迁移到ADP的过程中,你会发现移植性尤其重要。