预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验名称小型数据库应用系统设计一、实验目的掌握数据库设计的主要内容;掌握自动宏、密码验证窗体和主窗体的设计方法;掌握使用宏响应窗体对象的事件的方法;掌握将窗体宏转换为窗体模块的方法;掌握使用DoCmd对象提供的操作数据库表的相关方法编写窗体中对象的事件过程的方法。二、实验内容及步骤1.数据库应用系统:商品销售管理系统该系统包含员工信息表(包含员工号、姓名、部门、照片等字段)、商品信息表(包含商品号、商品名、产地、出厂日期等字段)、销售明细表(包含销售日期、员工号、商品号、单价、数量等字段)共三个表。2.画出反映表及其表间的联系的E-R图,并在些基础上写出定义表的SQL命令说明:E-R的画法见理论教材第一章;建表的SQL命令中还应包括主键定义和表间关系建立(如果有的话)3.系统主要功能模块(做了简化处理)4.创建数据库的自动宏Autoexec[步骤]打开数据库→选择“宏”→单击“新建”,进入宏设计窗口;建立条件宏条件列为:操作命令:OpenForm操作参数:窗体名称设为check,视图设为“窗体”;保存宏,命名为Autoexec5.密码检验窗体设计[步骤]新建窗体,命名为check,进入设计视图;设置窗体的“导航按钮”属性值为“否”;分别使用标签、文本框和命令按钮在窗体上建立三个对象。设置命令按钮的的对象名为Command1,标题为“确定”;文本框对象名为text1,并设置输入掩码为“密码”;写出命令按钮单击事件的事件过程(即command1对象的单击事件的VBA代码)......说明:在使用宏实现的基础上,将窗体中的宏转换为窗体模块,然后进入VBE环境摘抄相应的事件过程:密码通过后的执行窗体名为main的窗体。6.系统功能窗体设计提示:效果如右图之一。[步骤]新建名为main的主窗体,进入设计视图;设置窗体的“导航按钮”属性值为“否”;......图a:四个命令按钮图b:一个选项组和一个命令按钮)7.系统功能模块的实现方法(可以先用宏实现,然后再转换为等价的事件过程)信息录入(使用DoCmd.OpenTable打开“员工信息表”)......信息查询(使用DoCmd.Form打开一个以连接查询作为数据源的窗体,窗体中既有该员工的照片,又有该员工的销售明细)......报表输出(使用DoCmd.OpenReport预览一个反映每个员工销售业务的报表—分组报表)......退出系统(使用DoCmd.Quit退出系统)......三、实验小结数据库设计的主要内容包括数据表的定义、主键字段的确定以及表间关系的建立;MsgBox既是宏命令名称,又是函数名称。函数用法时,除了可以显示信息外,还可以返回用户的确认(是否选择)信息;登录窗体的实现方法:新建窗体→使用相关控件建立标签、文本框和命令按钮对象→将文本框设置为密码输入→定义命令按钮的单击事件为宏或事件过程;窗体模块是窗体中对象的事件过程的集合,建立方法与标准模块中过程或函数的建立方法不同。窗体中对象的事件响应方法有两种:宏与VBA编写的事件过程。宏可以转换为相应的VBA事件过程;在利用Access提供的DoCmd对象的有关方法打开数据库的对象时,对象要加上双引号括起来。例如:DOCmd.OpenForm“窗体名”······注意:各表记录数不能太少,照片信息尽量真实。