Access实验图书管理.docx

1、 启动access 2000 数据库管理系统 打开“文件”菜单,选择“打开”命令,在出现的“打开”对话框中选择“图书管理系统”数据库,单击“打开”按钮,打开“图书管理系统”数据库。 在“数据库”窗体中,单击“查询”标签。双击“在设计视图中创建查询”,建立“未还图书总数”查询,实现按输入的借书证号统计出该读者未还图书总数。设计视图结果如图。 双击“在设计视图中创建查询”,建立“添加借阅记录”查询,实现输入借阅记录功能。设计视图结果如图。 在“数据库”窗体中,单击“窗体”标签,通过向导根据“未还图书总数”查询建立“未还图书总数”窗体。 在“数据库”窗体中,单击“宏”标签。然后单击“新建”按钮,出现如图所示宏设计窗体。 单击“操作”列的第一个单元格,再单击该单元格的下拉按钮,显示出操作列表。选择OpenForm 操作,然后单击“操作参数”列表中“窗体名称”栏,将出现下拉按钮,单击下拉按钮,系统会列出已建立的所有窗体名称,这里选择“未还图书总数”窗体。结果如图。 单击“操作”列的第二个单元格,再单击该单元格的下拉按钮,选择Minimize 操作。 单击工具栏中的“条件”按钮 ,视图中将出现条件列。 在“条件”列第三行输入“[Forms]![未还图书总数]![未还图书总数]=5”,在该行“操作”列选择 MsgBox 操作,在操作参数窗口的“消息”行中输入“请先还书后才可借阅”,结果如图。 在“条件”列第 4 行输入“[Forms]![未还图书总数]![未还图书总数]5”,在该行“操作”列选择 OpenQuery 操作,单击操作参数窗口的“查询名称”行的下拉列表,选择查询“添加借阅记录”,结果如图。 在“操作”列第 5 行选择 Close 操作,对象类型选择“窗体”,关闭窗体。 在“操作”列第 6 行选择 Close 操作,对象类型选择“宏”,关闭宏。 保存宏为“借书管理”。 2、 在“数据库”窗体中,单击“查询”标签。双击“在设计视图中创建查询,”建立“借阅查询”查询,实现按输入的“借书证号”和“书号”查询其“借书日期”。设计视图结果如图。 在“数据库”窗体中,单击“窗体”标签,通过向导根据“借阅查询”查询建立“借阅查询”窗体。 在“数据库”窗体中,单击“宏”标签。单击“数据库”窗口工具栏上的“新建”按钮, 打开宏设计视图。 添加宏操作 OpenForm 和 Minizine,针对 OpenForm 在操作参数中选择窗体名称“借阅查询”。设计结果如图。 单击工具栏中的“条件”按钮,视图中将出现条件列。 在“条件”列输入判断超期的条件:[Forms]![借阅查询]![借书日期]+30Date()。在操作 中选择 MsgBox,在操作参数中输入消息框的内容“请办理超期手续”。如图。 在“条件”列输入判断未超期的条件:[Forms]![借阅查询]![借书日期]+30=Date(),没有超过最迟还书日期时,应对借阅信息表进行更新操作,更新操作的内容由 SQL 语句定义。设计结果如图。(sql 语句的具体内容为 Update 借阅信息 set 还书日期=Date() Where 借书证号=[Forms]![借阅查询]![借书证号] and 书号=[Forms]![借阅查询]![书号] ) 8) 添加两个Close 操作,分别关闭窗体和宏,保存宏为“还书管理”。 3、 在“数据库”窗体中,选择“窗体”标签,然后单击“新建”按钮,进入窗体设计视图, 并打开工具箱。 单击工具箱中的标签按钮,将鼠标移动到设计视图,拖动鼠标,拉出一个矩形框,松开鼠标,视图中出现一个矩形框,在矩形框中输入系统标题——借阅管理。设计结果如图。 单击工具箱中选项卡按钮,将鼠标移动到设计视图,拖动鼠标,拉出一个矩形框,松开鼠标,视图中出现包含两页的选项卡,如图。 右键单击选项卡“页 2”,打开快捷菜单,选择“属性”选项,打开“属性”窗口。在 “标题”一栏中将“页 2”改为“借书管理”,如图。 移动“属性”窗体滚动条,单击“单击”项的下拉按钮,系统将列出已创建的所有的宏的名称,选择宏——借书管理,如图。 右键单击选项卡“页3”,按上述方法设定该页属性,标题——还书管理,事件“单击”项执行宏——还书管理。 4、 选择“窗体”,单击“新建”,进入设计视图。 单击标签按钮,创建一个标签并输入系统标题——图书管理系统。 单击命令按钮,将鼠标移动到设计视图中图片的下方,系统弹出命令按钮向导,如图, 在类型中选择“窗体操作”,在“操作”中选择“关闭窗体”,并单击“下一步”按钮。 在向导中选择“文本”,并在文本框中输入命令按钮的显示文字“退出系统”。单击“完成”按钮,结束命令按钮向导。 5

文档评论(0)

1亿VIP精品文档

相关文档