《Access数据库应用》大作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Access数据库应用》大作业报告
姓名:
学号:
班级:
完成日期:2014年8月19日
《Access数据库应用》报告内容如下:
一、在D盘下创建一文件夹:“921609-朱美美”,并在该文件夹内创建一个空白的数据库,数据库名字为:朱美美的客户管理系统.accdb,创建作业报告文档:朱美美的数据库报告.doc(按设计说明存为2003格式),截图如下:
1.文件夹创建
2.数据库创建
3.创建后截图
二、创建“客户信息表”的操作步骤如下:
步骤一:打开:“朱美美的客户管理系统.accdb”,单击“创建”标签页,单击“表设计”按钮,打开“表设计器”窗口。

操作界面如下图1所示:
图1
接下来依次按作业要求输入字段信息,完成后的“客户信息表”、“地区信息表”、“进出账表”、“业务员信息表”、“管理人员表”5个表的结构图分别如:图2、图3、图4、图5、图6所示。

图2“客户信息表”的逻辑结构图图3“地区信息表”的逻辑结构图图4“进出账表”的逻辑结构图图5“业务员信息表”的逻辑结构图
图6“管理人员表”的逻辑结构图“客户信息表”和其他表间关系如图7所示:
图 7 表间关系图
“客户信息表”的数据记录如图8所示:
图8“客户信息表”的数据记录“地区信息表”的数据记录如图9所示:
图9“地区信息表”的数据记录“进出账表”的数据记录如图10所示:
图10“进出账表”的数据记录
“业务员信息表”的数据记录如图11所示:
图11“业务员信息表”的数据记录
“管理人员表”的数据记录如图12所示:
图12“管理人员表”的数据记录
三、创建“客户信息表”的下拉列表
a)、建立“客户信息表”中“地区”字段的下拉列表
步骤1、打开“客户信息表”的设计视图,选中地区字段,在其“数据类型”的下拉列表中选择“查阅向导”命令,打开“查阅向导”对话框。

如图13所示:
图13 “客户信息表”的下拉列表设计视图
步骤2、在打开的对话框中保持系统默认设置,单击“下一步”按钮,在新界面中,选择“地区信息表”,单击“下一步”按钮,打开选择字段界面。

“查阅向导”对话框如图14所示:
->
图14“查阅向导”对话框一
步骤3、在“可用字段”列表中选择“地区名称”字段,单击选择按钮后单击下一步按钮,保持系统默认设置,连续单击两次下一步按钮,打开“查阅向导”对话框的完成界面,保持系统默认设置,单击“完成”按钮,如图15所示:
->
图15“查阅向导”对话框二
步骤4、系统会提示:“创建关系前必须保存该表”,单击“是”按钮保存表,完成查阅向导的操作,如图16所示。

图16“查阅向导”对话框三
b)、通过与“创建“客户信息表”的下拉列表:a)”相同的操作步骤建立“客户信息表”中的“邮政编码”字段的下拉列表,建成后如图17-图20所示:
->
图17“查阅向导”对话框四
->
图18“查阅向导”对话框五
->
图19“查阅向导”对话框六
->
图20“查阅向导”对话框七
c)、通过与“创建“客户信息表”的下拉列表:a)”相同的操作步骤建立“客户信息表”中“业务员”字段的下拉列表,完成后如图21所示:
图21“业务员”字段的下拉列表
d)、通过与“创建“客户信息表”的下拉列表:a)”相同的操作步骤建立“进出账表”
的“公司名称”字段的下拉列表,完成后如图22所示:
图22“公司名称”字段的下拉列表
四、创建查询
a)、创建“各年度的年度供货单”的查询。

步骤1、打开“朱美美的客户管理系统”数据库,切换到“创建”选项卡,单击“查询向导”按钮,打开“新建查询”对话框。

操作界面如图23所示。

图23 打开“新建查询”对话框
步骤2、在打开的对话框中选择“交叉表查询向导”项,单击“确定”按钮,弹出“交叉表查询向导”对话框,操作界面如图24左图所示。

步骤3、选择“表:进出账表”项,单击“下一步”按钮,进入字段选择界面,如图24右图所示。

->
图24 打开“交叉表查询向导”对话框
步骤4、双击“公司名称”将其添加到“选定字段”列表框,重复同样的操作将“货品名称”添加到“选定字段”列表框,单击“下一步”按钮,操作界面如图25左图所示。

步骤5、在新出现的界面中选择“供货时间”项,单击“下一步”按钮,如图25右图所示。

->
图25 “交叉表查询向导”对话框
步骤6、在新出现的界面中选择“年”项,单击“下一步”按钮,如图26左图所示。

步骤7、在新出现的界面中,在字段列表中选择“供货金额”项,在函数列表中选择“汇总”项,将“是,包括各行小计”复选框中的勾去掉,单击“下一步”按钮,如图26右图所示。

->
图26 选择时间划分间隔与添加汇总字段
步骤8、在新出现的界面中为查询输入名称“各年度的年度供货单”,单击“完成”按钮,完成查询的创建,如图27所示。

图27 为查询指定名称
通过以上操作,完成了“各年度的年度供货单”查询的创建,双击“各年度的年度供货单”查询,执行效果如图28所示。

图28 “各年度的年度供货单”查询执行结果
b)、创建“供货金额最高的十个供货单”的查询,要求显示出“供货单号”、“货品名称”和“供货金额”,并按照“供货金额”从高到低进行排列。

使用SQL语句实现。

步骤1、首先录入超过10个的供货单,以供题目要求的需要,如图29所示。

图29 添加数据以供查询需要
步骤2、打开“朱美美的客户管理系统”数据库,切换到“创建”选项卡,单击“查询设计”按钮,打开查询的设计视图和“显示表”对话框。

操作界面如图30所示。

图30 查询操作窗口
步骤3、单击“关闭”按钮关闭“显示表”对话框,在设计视图上半区域右击,弹出快捷菜单,选择“SQL”命令,打开SQL视图。

操作界面如图31所示。

图31选择“SQL视图”命令
步骤4、输入下列SQL语句,如图32所示。

SELECT TOP 10 进出账表.[编号] AS 供货单号, 进出账表.[货名名称], 进出账表.[供货金额] FROM 进出账表ORDER BY 进出账表.供货金额 DESC;
图32 输入SQL语句
单击“关闭”按钮,弹出“是否保存”对话框,单击“是”按钮,弹出“另存为”对话框,输入“供货金额最高的十个供货单”,单击“确定”按钮完成查询的创建。

如图33所示。

->
图33 “另存为”操作结果
通过以上步骤,完成了“供货金额最高的十个供货单”查询的创建,执行结果如图34所示。

图34 “供货金额最高的十个供货单”查询结果
五、创建窗体
步骤1、打开“朱美美的客户管理系统”数据库,切换到“创建”选项卡,单击“窗体设计”按钮,打开窗体的设计视图,操作界面如图35所示。

图35 “窗体”操作窗口
步骤2、在设计选项卡中单击“标签”按钮,,在设计视图中单击创建一个标签,输入标题为:“客户管理”,并通过字体设置组中的选项将其字体改为18粗体。

重复相同操作,添加别处三个标签,(“添加新客户功能:”、“查询功能:”和“修改与删除功能:”),并将他们的字体修改为12号粗体红色。

单击“直线”按钮“\ ”,将光标移动到“客户管理”标签下边沿的最左边,然后松开,创建一条直线,并将其“边框颜色”设置为蓝色。

重复同样的操作,创建另外两条直线将三个红色标签分开。

操作界面如图36所示。

步骤3、在“设计”选项卡中单击“文本框”按钮,将光标移动到“添加新客户功能”区域并单击,创建一个文本框,将其标签的标题修改为“公司名称:”。

重复相同的操作为“添加新客户功能:”区域添加其它文本框(包括“公司主营业务”、“地区名称”、“联系人”、“联系人职务”、“联系人电话”、“传真号码”、“银行账号”、“业务员名称”、“公司规模”、“联系人性别”、“地区邮编”、“客户状态”、“加入时间”)。

然后为“查询功能:”区域添加一个“请输入要查询的公司名称:”文本框。

最后为“修改与删除功能:”区域添加一组文本框(与“添加新客户功能:”区域完全相同),如图37所示。

图36 添加标签和直线的操作界面
图37 添加文本框的操作界面
步骤4、在“设计”选项卡中单击“组合框”按钮(保证“控件向导”按钮为按下状态),将光标移动到“添加新客户功能:”区域的第一行最右边并单击,弹出“组合框向导”对话框,选择“表:地区信息表”,字段选择“地区名称”,创建“地区名称:”组合框(其余项均保持系统默认设置)。

重复相同的操作添加“业务员姓名”组合框(表选择“表:业务员信息表”,字段选择“业务员姓名”)和“地区邮编”组合框(表选择“表:地区信息表”,字段选择“地区邮编”)。

然后为“修改与删除功能:”区域添加三个组合框(与“添加新客户功能:”区域完全相同)。

操作界面如图38所示。

步骤5、在“设计”选项卡中单击“命令”按钮,将光标移动到“添加新客户功能:”区域右边并单击,创建一个命令按钮,更改其标题为:“添加”,重复相同的操作在“查询功能”区域添加“查询”按钮,在“修改与删除功能”区域添加“!清空所有客户信息(慎用)”、“保存修改”和“删除该记录”命令按钮,如图39所示。

添加按钮后单击设计视图的“关闭”按钮,弹出保存对话框,输入“客户信息管理”单击“确定”按钮完成窗体的创建。

图38 添加组合框的操作界面
图39 添加命令按钮的操作界面
通过以上步骤,完成了“客户信息管理”窗体的创建,双击打开,执行效果如图40所示。

图40 “客户信息管理”窗体的执行效果
六、创建报表
a)、创建一个分组报表,该报表将根据客户所在的区域对其进行分组,并统计各区域分布的客户数量,同时将所需的关键信息(包括“公司名称”、“联系人”和“联系人电话”)筛选出来。

步骤1、打开“朱美美的客户管理系统”数据库,切换到“创建”选项卡,单击“报表设计”按钮,进入设计视图工作区。

在工作区内右击,弹出快捷菜单,选择“报表页眉/页脚”命令,添加“报表页眉”和“报表页脚”。

操作界面如图41所示。

图41添加“报表页眉”和“报表页脚”
步骤2、切换到“设计”选项卡,单击文本框按钮“ab|”,在“报表页眉”行中拖动,形成大小适合的文本框。

在文本框中输入“各地区客户”,字体设为12号粗斜体,在文本框中输入“=Now()”。

用同样的方法在“报表页脚”节中创建另一个文本框,将其对应的标签删除,在文本框中输入“=”第”&[Page]&”页””如图42所示。

图42 添加文本框的界面
步骤3、双击报表属性按钮,弹出“报表”属性窗口,切换到“数据”选项卡,单击“记录源”组合框的下拉按钮,选择“客户信息表”项,如图43所示。

图43 为报表选择记录源
步骤4、在“设计”选项卡中单击“分组和排序”按钮,打开排序窗口,如图44所示。

图44 排序窗口
步骤5、单击“添加排列”按钮,在打开的字段列表中选择“地区”字段,默认排列次序为升序,分组形式设置为“有页眉节”和“有页脚节”,如图45所示。

图45 设置排序和分组
步骤6、在“设计”选项卡中单击“添加现有字段”按钮,打开“字段列表”窗口,在该窗口中选择“地区”项,将其拖动到“地区页眉”节第一行的方格内,并将其标签和文本框的字体设为12号粗体。

有设计选项卡中单击“直线”按钮“\”,在地区文本框下方从左向右拖动,画一条直线,并将其边框颜色设置为“深灰1”,将其边框的宽度设置为3磅,重复同样的操作在该直线的下方添加别处一条相同的直线,单击“标签”按钮,在两条直线之间添加一个标签,将其标题更改为“公司名称”,用同样的操作在同一行添加别处两个标签:“联系人”和“联系人电话”,如图46所示。

图46 为“地区页眉”添加字段和标签
步骤7、将字段列表中的“公司名称”拖动到“主体”节的第一行,并将其对应的标签删除,重复同样的操作将“联系人”和“联系人电话”项添加到“主体”节中。

单击“文本框”按钮,在“地区页脚”节中单击,添加一个文本框,将其标签更名为“客户数量”,在文本框内输入“=Count([公司名称])”,如图47所示。

单击“关闭”按钮,弹出提示保存对话框,单击“是”按钮,弹出“另存为”对话框,输入“各地区客户”。

单击“确定”按钮,完成报表的创建,结果如图48所示。

图47 添加字段和文本框的操作界面图48 “各地区客户”报表执行结果
b)使用报表向导创建进出账表的报表,要求按公司名称分组,按供货时间排序,布局选大纲。

创建进出账表的报表步骤与“各地区客户”报表的创建步骤相同,不再一一描述各步骤,只给出各步骤的操作界面和结果图,如图49-57所示:
图49添加“报表页眉、页脚”
图50用“标签”按钮添加“进出账表”标题图51添加“进出账表”标题和页数计数
图52 为报表选择记录源为”进出账表”
图53 以“供货时间”设置排序
图54 为“进出账报表”添加:字段、标签、文本框的界面
图55 “进出账表”报表执行结果
七、使用宏创建主窗体,创建宏把前面创建的查询、窗体和报表全部整合到一个主窗体上,单击该窗体上的某个命令按钮时,宏就可以自动执行并完成所要做的工作。

步骤1、打开“朱美美的客户管理系统”数据库,切换到“创建”选项卡,单击“宏”按钮,打开宏的设计视图,操作界面如图56所示
图56“宏”对象操作窗口
步骤2、切换到“设计”选项卡,单击“宏名”按钮,使宏设计视图增加一个“宏名”列,单击“宏名”列的第一行,输入“查看:各客户年度供货单”,单击“操作”列第一行的下拉按钮,选择“OpenQuery”项,然后在其操作参数区域的“查询名称”中选择“各客户的年度供货单”项。

重复同样的操作,在第二行的“宏名”列中输入“查看:供货金额最高的十个供货单”,在“操作”列中选择“OpenQuery”项,并在其操作参数区域的“查询名称”中选择“供货金额最高的十个供货单”项,如图57所示。

图57 宏的设计视图一
步骤3、单击“宏名”列的第三行,输入“打开窗体:客户信息管理”,单击“操作”列中第三行的按钮,选择“OpenForm”项,然后在其操作参数区域的“窗体名称”中选择“客户信息管理”项。

重复同样的操作,在“宏名”列的第四行中输入“打印报表:各地区的客户”,并在其对应的操作参数区域的“报表名称”中选择“各地区客户”项,在“视图”中选择“打印”项,重复同样的操作完成“打印报表:进出账表”,操作结果如图58所示。

图58宏的设计视图二
步骤4、在“宏名”的第六行输入:“关闭当前窗体”,在“操作”列选择“Close”项,其操作参数区域均保持系统默认设置。

在“宏名”列第七行输入,“关闭当前数据库”,在其对应的“操作”列中选择“Close”项,其操作参数区域均保持系统默认设置。

在第八行的“操作”列中选择“Quit”项,如图59所示。

关闭宏设计,并保存为“查看、打印宏组”,完成宏组的创建。

图58宏的设计视图三
步骤5、新建一个窗体,在窗体上添加:“查看:各客户年度供货单”(事件对应:“查看、打印宏组.查看:各客户年度供货”)、“查看:供货金额最高的十个供货单”(事件
对应:“查看、打印宏组.查看:供货金额最高的十个供货单”)、“打开窗体:客户信息管理”(事件对应:“查看、打印宏组.打开窗体:客户信息管理”)、“打印报表:各地区的客户”(事件对应:“查看、打印宏组. 打印报表:各地区的客户”)、“打印报表:进出账表”(事件对应:“查看、打印宏组.打印报表:进出账表”)、“关闭当前窗体”(事件对应:“查看、打印宏组.关闭当前窗体”)、“关闭当前数据库”(事件对应:“查看、打印宏组.关闭当前数据库”)等七个命令按钮,并完成各“按钮”的相应“属性”和“事件”对应。

最后保存为“主窗体”,完成窗体的创建和对宏的引用操作,如图59所示。

图59 各命令按钮操作界面
最后完成的主窗体及运行宏效果图,如图60、61、62所示。

图60 主窗体效果图图61 点击按钮效果图
图62 点击执行后效果图。

相关文档
最新文档