access作业

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

作业3

数据访问页

一、完成下列数据访问页的制作。

1、以表“A班学生信息”为数据源,使用自动创建数据访问页方式创建“A班学生数据页”。

2、以表“教师信息表”为数据源,使用向导创建数据访问页方式创建按职称分组的“教师

信息数据页“。

二、创建“A班学生综合信息页”。

在上面已创建的“A班学生数据页”的基础是哪个进行如下操作,所创建的数据访问页如图一所示。

1、在“A班学生数据页”中添加两个按钮,其功能分别是:“添加记录”和“保存记录”。

2、添加一个滚动文字标题“欢迎光临A班!”,滚动方式设置为:alternate。

3、添加“常青树”主题作为数据访问页的背景。

4、插入三个超链接:

●以热点图形的方式链接到政法大学主页。

●链接到“A班学生成绩页”(提示:先以“A班成绩表为数据源创建“A班学生成绩页”)。

●给我写信(链接到自己的电子邮箱)。

一、使用宏制作控制面板

首先制作用户登录窗体,要求:打开数据库后该窗体自动弹出。该窗体用户名是你的姓名,密码是你的学号。用户名及密码正确时,点击“确定”按钮,可以打开主控面板(见图1),用户名及密码不正确时,弹出消息框显示“用户名及密码不正确,请重新输入”。

登录窗体

使用多级控制面板控制流程如下:

1、制作一个“主控面板”窗体,见样式图一。

图一

2、制作一个二级控制面板“报表打印”,如图二所示。

设计要求:

⑴“返回”按钮(关闭“报表打印”窗体,返回“主控面板”窗体)可用“向导”实现。

⑵前面三个按钮使用“记事本”图标(红色)或“飞机”图标。

⑶去掉导航按钮、记录选择器、滚动条和分割线等。

⑷插入任选图片(在左侧)装饰面板。

图二

3、制作一个二级控制面板“数据浏览”,如图三所示。

设计要求:

⑴使用一个“选项组”实现功能选择。

⑵插入一幅图片作为装饰(图片自定)。

⑶去掉导航按钮、记录选择器、滚动条和分隔线。

图三

4、设计一个二级控制面板“信息查询”,见图四。

设计要求:

⑴去掉导航按钮、记录选择器、滚动条和分隔线。

⑵插入一幅图片作为背景。

⑶有返回主控面板的按钮。

⑷前面三个按钮使用“地球”图片。

图四

5、建立五个宏组“查询”、“浏览”、“打印”、“退出系统”和“主控面板”。宏组的设计要求:

⑴宏组名“查询”,包括三个宏名。

学号:打开查询“按学号查”。

姓名:打开查询“按姓名查”。

性别:打开查询“按性别查”。

挂接到二级控制面板“信息查询”相应按钮上。

⑵宏组名“浏览”,包括三个宏名。

学生:以“只读”的数据模式打开窗体“A班学生信息”。

选课:以“只读”的数据模式打开窗体“学生选课情况”。

教师:以“只读”的数据模式打开窗体“教师信息表”。

挂接到二级控制面板“数据浏览”相应按钮上。

⑶宏组名“打印”,包括三个宏名。

成绩:“以打印预览”视图打开报表“学生个人成绩表(含子报表)”。汇总:“以打印预览”视图打开报表“A班成绩统计表”。

工资:“以打印预览”视图打开报表“工资统计表”。

挂接到二级控制面板“报表打印”相应按钮上。

⑷宏组名“退出系统”,包括一个宏名。

退出系统:保存并关闭数据库后退出Accsee应用程序。

⑸宏组名“主控面板”,包括三个宏名。

浏览:打开二级控制面板窗体“数据浏览”

查询:打开二级控制面板窗体“信息查询”

打印:打开二级控制面板窗体“报表打印”

挂接到一级控制面板“主控面板”相应按钮上。

二、使用宏制作自定义菜单

1、制作如表一所示的自定义菜单体系。

表一自定义菜单体系

图五

模块与VBA

一、创建一个名为“封面”的窗体

具体要求如下:

1、该窗体只包含一张背景图片和一个命令按钮,并且去掉该窗体导航按钮、滚动条、

分隔线和记录选定器等,见图一。

图一

2、对该窗体中的命令按钮“请输入你的年龄:”添加事件过程,当用户单击该命令按

钮时,弹出一个“年龄”信息框,如图二所示,系统能根据用户输入的不同的年龄段显示不同的信息框。在年龄信息框中,如果用户输入的年龄小于25岁,打开信

息框显示“刻苦学习!”,如图三所示;如果用户输入的年龄在25~65岁之间,打

开信息框显示“努力工作!”;如果用户输入的年龄大于65岁,则打开信息框显示

“安享晚年!”(提示:主体语句如图四所示)。

图二

图三

图四

Private Sub Command1_Click()

Dim age As Integer

age = InputBox("请输入您的年龄:", "年龄", 20)

If age > 65 Then

MsgBox ("安享晚年!")

ElseIf age < 25 Then

MsgBox ("刻苦学习!")

Else

MsgBox ("努力工作!")

End If

End Sub

Private Sub Command1_Click()

If [text0]="张三" And [text2]="123" Then

Docmd.openform “主控”

Else

MsgBox ("输入有误,请重新输入!")

End If

End Sub

相关文档
最新文档