云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Access实例 - 图书借阅管理系统

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 1:21:12

图22

图23

⑺.“还书查询”主设计视图:“还书日期”字段的约束条件要设置为“Is Null”,表示未还的书才会被列出。(见图24)

图24

⑻.“续借查询”主设计视图:(见图25)

图25

⑼.“罚款查询”主设计视图:须设立2个新字段——“超期天数”和“罚款数额”且“超期天数”字段的约束条件为“>0”,另外“罚款缴纳”字段的约束条件为“否”,表示已欠费且未缴纳过罚款的会员才会被列出,未欠费或已缴纳过的会员不会再被列出。下边给出这两个新字段的数学表达式:(1)超期天数: [还书日期]-[借阅日期]-[限借天数];(2)罚款数额: ([还书日期]-[借阅日期]-[限借天数])*[超期罚款/天]。(见图26)

图26

2. 操作查询的设计与实现

分析:在“图书借阅管理系统”中,图书的借阅功能是该系统的核心功能,如何实现该功能便是设计该系统的核心问题。我们知道,图书在借出、归还、续借等过程发生后,数据表中的数据就应发生相应的改变(即更新),那么在系统中如何实现数据的自动更新或添加呢?答案是利用“操作查询”。 步骤:(以“借书更新”和“借书追加”为例)

第一步:在设计视图中创建查询,并添加“会员表”、“图书表”和“图书借阅表”。 第二步:将“图书表”中的“图书编号”、“借出次数”、“借出数量”、“在库数量”字段;“会

员表”中的“会员证编号”字段;“图书借阅表”中的“还书日期”字段添加进来。并将查询类型设置为“更新查询”(设置方法:在选中查询窗口的情况下在“查询设计菜单栏”中单击“查询类型”进行更改,或者在查询窗口中的表添加栏中的空白处单击鼠标右键,在弹出的菜单中选择查询类型)。(见图27~图28)

图27

图28

第三步:对各个字段的更新条件进行设置。(如图29) 图中“借出次数”、“借出数量”、“在库数量”三个字段的“更新到”一栏中的条件

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

图29

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

搜索更多关于: Access实例 - 图书借阅管理系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

图22 图23 ⑺.“还书查询”主设计视图:“还书日期”字段的约束条件要设置为“Is Null”,表示未还的书才会被列出。(见图24) 图24 ⑻.“续借查询”主设计视图:(见图25) 图25 ⑼.“罚款查询”主设计视图:须设立2个新字段——“超期天数”和“罚款数额”且“超期天数”字段的约束条件为“>0”,另外“罚款缴纳”字段的约束条件为“否”,表示已欠费且未缴纳过罚款的会员才会被列出,未欠费或已缴纳过的会员不会再被列出。下边给出这两个新字段的数学表达式:(1)超期天数: [还书日期]-[借阅日期]-[限借天数];(2)罚款数额: ([还书日期]-[借阅日期]-[限借天数])*[超期罚款/天]。(见图26)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com