《Access 2007开发指南(修订版)》一一1.12 实例:应用程序设计实例——一个计算机咨询公司

1.12 实例:应用程序设计实例——一个计算机咨询公司

Access 2007开发指南(修订版)
本书的实例就是为了创建这么一个应用程序,它能够用来充当计算机咨询公司的时间和费用计算系统。首先,我们从设计的角度来看看这个应用程序。

这个系统要跟踪客户联系人及与这些客户相关联的工程。它允许用户记录与各个客户和工程相关联的付账时间和费用。它还允许用户记录与各个员工或分包者相关的信息。系统中的表是以“数据库向导”中的表为基础的。它们被稍作修改,它们的名字也被做了修改,这是为了遵循Reddick命名规则。在这个系统中包含21个表,其中的一些表将在第2章创建,读者在下载到的代码示例的应用程序数据库内,可以找到它们。

tblClients:这个表包含了所有与各个客户有关的信息。它与表tblProjects相关联,表tblProjects记录了与客户相关的各工程的信息。
tblClientAddresses:这个表包含了所有客户的地址。它与表tblClients和tblAddressTypes相关联。
tblAddressTypes:这个表是一个查阅表。它包含了所有正确的客户地址类型,它与tblClientAddresses相关联。
tblClientPhones:这个表包含了所有客户的电话号码。它与表tblClients和tblPhoneTypes相关联。
tblPhoneTypes:这是一张查阅表。它包含了所有正确的客户电话类型,它与表tblClientPhones相关联。
tblTerms:这是一个查阅表。它包含了所有正确的客户付款方式,它与表tblClients相关联。
tblContactType:这是一个查阅表。它包含了所有正确的客户联系类型,它与表tblClients相关联。
tblProjects:这个表包含了所有与各个工程项有关的信息。它与表tblClients、tblPayments、tblEmployees、tblTimeCardHours和tblTimeCardExpenses相关联。
tblTimeCardHours:这个表记录了与各个工程项和员工相关联的时间。它与表tblProjects、tblTimeCards和tblWorkCodes相关联。
tblPayments:这个表记录了与各个工程项相关联的费用。它与表tblProjects和tblPaymentMethods相关联。
tblTimeCardExpenses:这个表用于记录与各个工程项和员工相关联的费用。它与表tblProjects、tblTimeCards和tblExpenseCodes相关联。
tblEmployees:这个表用于记录员工的信息。它与表tblProjects和tblTimeCards相关联。
tblTimeCards:这个表用于记录各个员工的时间。它实际上是员工与时间信用卡费用,以及员工与时间信用卡小时数之间多对多关系的桥梁。它与表tblEmployees、tblTimeCardHours和tblTimeCardExpenses相关联。
tblExpenseCodes:它是有效费用代码的查阅表。它与表tblTimeCardExpenses相关联。
tblWorkCodes:它是有效工作代码的查阅表。它与表tblTimeCardHours相关联。
tblPaymentMethods:它是有效付款方式的查阅表。它与表tblPayments相关联。
tblCorrespondence:这个表用于记录与工程相关的一致性。它与表tblProjects和tblCorrespondenceTypes相关联。
tblCorrespondenceTypes:这是有效一致性类型的查阅表。它与表tblCorrespondence相关联。
tblCompanyInfo:这是一张系统表。它用于存储有关公司的信息,可以在系统中找到有关窗体和报表的这个信息。
tblErrorLog:这是一张系统表。使用它可以存储运行期间发生的错误。
tblErrors:这是一张系统表。使用它可以存储有效错误代码和说明。
表与表之间的关系将在第3章中详细讲述,不过,在图1.80中会先给出概况。

时间: 2024-10-15 10:04:01

《Access 2007开发指南(修订版)》一一1.12 实例:应用程序设计实例——一个计算机咨询公司的相关文章

《Access 2007开发指南(修订版)》一一2.12 检查数据库规格和限度

2.12 检查数据库规格和限度 Access 2007开发指南(修订版)数据库都有大量的规格和限度,它们是值得注意的.幸运的是,用户会发现它们并没有要求得太严格.表2.2列出了这些规格.

《Access 2007开发指南(修订版)》一一1.10 Access 2007中的其他新特性

1.10 Access 2007中的其他新特性 Access 2007开发指南(修订版) Access 2007极大地增强了导入和导出功能.例如,现在可以导出到PDF和XPS字段:也可以保存导入和导出的具体规范,这样用户以后就可以重复使用它.在第20章中将介绍这些功能. Access 2007和Outlook 2007是紧密地结合在一起的.可以使用Outlook 2007收集和更新数据.当使用新的"数据收集"功能时,Access 2007会自动创建一个Microsoft Office

《Access 2007开发指南(修订版)》一一2.5 字段属性操作

2.5 字段属性操作 Access 2007开发指南(修订版) 在表中添加了字段之后,就应该自定义它们的属性.可以使用字段属性来控制数据的存储方式,以及什么样的数据可以输入到字段当中.根据所选定字段类型的不同,字段的属性也会有所不同."文本"字段类型的字段属性列表具有一定的代表性(如图2.8所示).以下各节就专门讨论各个字段属性. 2.5.1 字段大小:限制对字段的输入 第1个属性是字段大小,它只适用于文本和数字字段.如前所述,应该使字段大小尽可能小.对数字字段来说,字段越小,对存储空

《Access 2007开发指南(修订版)》一一1.5 什么是数据库对象

1.5 什么是数据库对象 Access 2007开发指南(修订版) 正如前面所提及,Access的数据库由表.查询.窗体.报表.宏和模块组成.这些对象都有自己特定的功能.Access环境还包括好几个杂项对象,包括关系.数据库属性和导入/导出规格.有了这些对象,就可以创建功能强大的.用户友好的集成应用程序.图1.1所示的是Access的应用程序窗口.请注意,在"导航窗格"中列出的对象类别.以下各节对Access数据库的各个对象进行解释. 1.5.1 表:数据的仓库 表是应用程序的起点.不

《Access 2007开发指南(修订版)》一一1.9 Access 2007的新功能

1.9 Access 2007的新功能 Access 2007开发指南(修订版) Access 2007添加了大量新功能,它们都值得一看.虽然Microsoft将许多这些功能定位于终端用户,但是在产品中还是有许多其他有用的改进.接下来的章节提供了这些新功能的概况.本书的适当章节还会详细介绍每个功能. 1.9.1 用户界面的新功能 Access 2007的用户界面是经过重新设计的.Microsoft公司作出这样的改变,是为了帮助用户在需要某些命令的时候,方便地找到它们.以前许多功能深藏在Acces

《Access 2007开发指南(修订版)》一一2.2 创建新数据库

2.2 创建新数据库 Access 2007开发指南(修订版) 在通常的术语中,数据库是存储信息的集合.Access数据库由表.查询.窗体.报表.数据访问页面.宏和模块构成.数据库中的每个表都应该包含有关某个特殊主题的信息.使用查询可以从一个或更多表中抽取指定的信息.窗体和报表提供了显示数据的方式.最后,利用宏和模块可以生成一个内置的应用程序. 当创建Access应用程序时,必须采取的第1步是执行必要的分析和设计步骤.1.8节介绍了这些初始的步骤.在有了设计文档之后,就可以准备建立数据库了.用户

《Access 2007开发指南(修订版)》一一1.7 硬件要求

1.7 硬件要求 Access 2007开发指南(修订版) Aceess的一个不足之处就在于它对硬件资源的要求太高.这种要求对开发人员和最终用户来说是不一样的,因此,将系统要求分成两个部分来讨论.当用户在接触到这些要求时,请注意实际要求和推荐要求之间的区别. 开发人员的系统硬件要求 根据文档说明,以下是运行Aceess 2007所要求的最低配置: 主频大于500MHz的处理器: 带有Service Pack 2的Windows XP.带有Service Pack 1的Windows 2003或者

《Access 2007开发指南(修订版)》一一2.4 为数据选择适当的字段类型

2.4 为数据选择适当的字段类型 Access 2007开发指南(修订版) 为各个字段选择的数据类型对应用程序的性能及其功能有很大影响.以下几个因素会影响到对表中各个字段数据类型的选择: 字段中所存储的数据类型: 字段的内容是否需要包含在算式中: 是否需要按字段的数据进行排序: 按字段的数据进行排序的方式: 存储空间对用户来说是否特别重要. 需要在字段中存储的数据类型对数据类型的选择影响最大.例如,如果要存储以0起始的数字,那么就不应该选择"数字"字段,因为输入到"数字&qu

《Access 2007开发指南(修订版)》一一1.11 额外的提示和技巧

1.11 额外的提示和技巧 Access 2007开发指南(修订版) 在操作Access 2007时,有一些额外的提示和技巧值得用户注意.例如高级"导航窗格"技巧和操作多值字段的过程.下面一小节将详细讨论这些话题. 1.11.1 高级导航窗格技巧 Access 2007具备一些值得注意的极好的"导航窗格"技巧,包括创建自定义类别和组的能力,在类别中显示或隐藏组或对象,以及在自定义组中移除和保存对象.下面以创建自定义类别开始介绍,具体操作步骤如下所述: (1)右键单击