好文档 - 专业文书写作范文服务资料分享网站

Access应用实例 - 图书借阅管理系统 

天下 分享 时间: 加入收藏 我要投稿 点赞

图28

第三步:对各个字段的更新条件进行设置。(如图29)

图中“借出次数”、“借出数量”、“在库数量”三个字段的“更新到”一栏中的条件

表示当借书操作使得某本图书被借出时,相应数据表中的原数据应该根据这一条件更新为新数据。约束条件“<[图书表]![库存总数]”表示若借出数量大于等于库存

总数则数据无法更新,因为图书已无库存,无法借出;约束条件“>0”表示只有当该书有库存的情况下才能借出;而字段“图书编号”和“会员证编号”的约束条件“[Forms]![借书窗体]![Text13]”和“[Forms]![借书窗体]![Text14]”与前边在选择查询中提到的条件一样,是查询与相应窗体中控件的功能链接条件。

图29

第四步:保存该“更新查询”。(如图30)

图30

第五步:再在设计视图中创建查询,并添加“会员表”、“图书表”和“图书借阅表”。 第六步:将查询类型更改为“追加查询”并将所需的字段添加进来。 第七步:对所需追加记录的字段进行追加条件限制。(如图31) 追加查询与更新查询不太一样,它的工作原理是将“字段”中的表达式数值“追加”

到相应的数据表字段中。如:对表达式3的操作即是将“Date()”(当前日期)这

一新数据追加到图书借阅表的借阅日期这一字段的数据中。至于表达式1和表达式2则是功能链接条件。

图31

第八步:保存该“追加查询”。(如图32)

图32

其他需用到操作查询的查询设计可参照“借书更新”和“借书追加”的设计来进行,如“还书更新”、“罚款更新”、“续借更新”、“续借追加”等。下边给出上述这几个操作查询的

主要设计视图供大家参考:

⑴.“还书更新”主设计视图:(见图33)

图33

⑵.“罚款更新”主设计视图:(见图34)

图34

⑶.“续借更新”主设计视图:(见图35~图36)

此处将续借功能的实现变通为以先还再借的方式来实现,故将“续借更新”分为两块:①先还——“续接更新1”;②再借——“续借更新2”。

图35

图36

⑷.“续借追加”主设计视图:(见图37)

图37

四、窗体的设计与实现

窗体是Access 2003数据库系统的一个重要对象。前面介绍的浏览记录、显示查询结果等都是在“数据表”视图中所进行的操作,只能用于对表的一般维护。如果要改变表记录的显示界面,则需要通过界面窗口来添加、修改、删除记录或改变应用程序控制流程,这就需要数据库的一个重要组件——窗体。

窗体是用户与数据之间的主要窗口,使用窗体可以对数据库进行查询、修改、添加和打印等操作,而且可以灵活的设计窗体的布局。窗体按其功能可以分为数据窗体、流程控制面板窗体和交互窗体。

(1) 数据窗体:主要用来显示、浏览、添加、修改、删除表或查询中的记录。(如图

38)

Access应用实例 - 图书借阅管理系统 

图28第三步:对各个字段的更新条件进行设置。(如图29)图中“借出次数”、“借出数量”、“在库数量”三个字段的“更新到”一栏中的条件表示当借书操作使得某本图书被借出时,相应数据表中的原数据应该根据这一条件更新为新数据。约束条件“<[图书表]![库存总数]”表示若借出数量大于等于库存总数则数据无法更新,
推荐度:
点击下载文档文档为doc格式
5k93s2x1lc6r0ta505kk
领取福利

微信扫码领取福利

微信扫码分享