实验4窗体

发布 2023-04-19 10:09:28 阅读 6117

表视图、查询视图及sql命令使用都是需要学习过相关内容并能熟练掌握的人才能够使用,操作也比较繁琐,因此,不适合实际的应用,因此,需要一个类似windows操作系统一样的界面来使用,这就是我们所要开始接触的窗体。

1. 用向导生成基于“导师”表的窗体。

操作帮助: 打开窗体向导对话框。

在向导“表/查询”中选择导师表。

从“可用字段中”选择除“工资”外的8个字段到选定字段。

窗体布局选择纵栏式。

窗体样式选择宣纸。

最后一步为窗体指定标题导师信息。

单击完成按钮,完成窗体的创建,文件按窗体标题为名保存。

说明: 窗体运行后,显示的为第一条记录,可以通过导航按钮选择显示记录。其中*键为添加新记录。

说明:窗体中左侧为 “记录选择器 ”。

将窗体名称修改为导师。(修改的是窗体的名称!应在窗体对象窗口中重命名!!)

因窗体与导师表相连,因此在窗体上对数据的操作会引起导师表中的相关数据变化。

2. 刚才所建立的窗体每次只显示一条记录的信息,可以选用**的窗体布局,构建连续窗体显示多条记录信息。

在一个窗体上显示所有导师出年龄、**外的全部信息,同时用三维柱形图图表显示当前导师所带全部研究生的姓名和入学分数。

操作帮助: 打开窗体向导对话框,在向导“表/查询”中选择导师表。

同样从“可用字段中”选择除“工资”、“**”外的7个字段到选定字段。

窗体布局选择**, 样式选择沙岩。

窗体指定标题导师信息完成。

在设计视图中,加大窗体页脚的宽度,为图表留出空间。

执行“插入”菜单下“图表”命令,打开“图表向导”对话框。

选择研究生表,下一步。

选择姓名、成绩字段, 下一步。

选择三维柱形图 ,下一步。

在图表预览窗口中,确认横坐标为姓名,纵坐标为成绩,并修改成绩的统计方式为无 ,如图所示: 下一步

确认链接图表和当前窗体的字段为导师编号,下一步。

标题为“研究生” ,完成结果如下图所示:

注意:设计视图中初始图表可能为空白或显示不正确,因为没有数据,运行窗体就可以看到了!

3. 通过查询“研究生-导师”,创建窗体显示每位研究生及其导师的信息。

操作帮助: 通过向导建立“研究生-导师”查询,查询内容包括2个表的所有字段。

打开窗体向导,选择查询“研究生-导师”,从可用字段中选择学号、研究生姓名、研究生性别、入学分数、研究方向;导师。导师编号、导师姓名、导师性别、博导、职称、系编号字段。

窗体布局采用“两端对齐”,样式为“水墨画”,窗体标题”导师-研究生”

4. 显示每位导师的信息及其所带研究生的情况。

操作帮助:该题涉及到了2个表,是1对多的关系,可以通过带有子窗体的方式来实现多表。

打开窗体向导对话框,在向导“表/查询”中选择导师表,选择除“工资”外的所有字段。

选择研究生表及所有字段。下一步。

确认查看数据方式为通过导师 、带有子窗体的窗体。

窗体布局选择** ; 样式为标准。

为主窗体指定标题为“f导师”,子窗体为“研究生子窗体”

完成后窗体及子窗体分别会按标题名称保存。生成的窗体为2个!子窗体嵌套在主窗体中。子窗体可以单独浏览。

5. 在设计视图中完善、创建窗体

同数据表、查询一样,除使用向导创建窗体外,还可以通过设计视图完善和创建窗体。完成下面的(1-7)题后窗体如下图所示:

1) 在已经存在的“导师”窗体上添加研究生子窗体。

操作帮助:的。

打开导师窗体,切换到设计视图,拉大主体工作区。

点击工具箱中的子窗体/子报表按钮,在窗体设计视图主体中拉伸出子窗体(注意如上图红圈所示工具箱中的“控件向导” 为选中状态), 选择“ 使用现有的表\查询”,下一步 , 选择 “研究生” 表,全部字段。

下一步, 指定子窗体的名称为“f研究生子窗体”(以避免和现有窗体重名)。

2) 在设计视图中为导师信息和研究生子窗体之间添加一条红色直线以区分

操作帮助: 在控件工具箱中选择“直线” 控件,绘制直线。

在直线的属性中设置:“特殊效果”-平面、“边框样式”-短虚线、“边框颜色”-红色255、“边框宽度”-4磅。

3) 设置导师窗体的页眉为 “导师及研究生信息”

放大窗体页眉区,选择控件工具箱中的标签,放置到页眉中,设置标签的名称为”lbl_标题”, 标题为“导师及研究生信息”

在工具栏中设置字体:黑体,字号:20,加粗,颜色:红色,(双击边框右下角全部显示)

4) 在导师窗体上添加一个文本框,显示工资。

操作帮助:

快捷方式:打开设计视图同时会打开字段列表窗口,(可在菜单视图—字段列表中打开),拖动工资字段到窗体中,修改标签为“工资:”。字体:隶书,红色,12号。

5) 在导师窗体的“窗体页脚”中添加一个退出窗体命令按钮,。

操作帮助: 注意窗体页眉、页脚区的大小不会随窗体的放大、缩小而变化。

进入窗体设计视图,调整窗体页脚工作区大小。

点击工具箱,单击命令按钮控件(确保控件向导是选中状态),绘制按钮。

在向导中选择窗体操作 - 关闭窗体- 按钮选用文本,按钮名称为“cmd退出”,标题为“退出”。

6) 在导师窗体右侧添加4个浏览用命令按钮,并取消窗体的导航按钮、记录选择器。

操作帮助。 双击窗体左上角的方框,打开窗体属性窗口,在格式选项卡中导航按钮选否。

如上所示方法添加各按钮:第一条记录、上一条记录、下一条记录、最后一条记录,名称分别为cmd1、cmd2、cmd3、cmd4

在窗体的属性对话框中,设置导航按钮、记录选择器为无。

7) 设置主窗体的分隔线无。

设置子窗体的记录选择器、导航按钮、滚动条为无。

操作帮助。 注意:如何选中子窗体的窗体 ——窗体左上角方框,单击。

6.对“f导师”窗体进行完善:

打开f导师窗体,进入设计视图:

1) 在“f导师”的窗体页眉添加一个具有查询功能的组合框,要求该组合框的下拉列表中显示导师编号和导师姓名两列;设置标签标题为“请选择导师:”,标签名称为“lbl_查询”。

拉开窗体页眉区,保证控件向导为打开状态,点击控件工具箱组合框按钮。

在组合框向导中选择第三项“在基于组合框……查找记录”, 下一步选择可用字段,导师编号、姓名,取消隐藏列(首列), 下一步输入标签标题:“请选择导师:”,完成, 修改组合框、标签的名称。

2) 隐藏f导师窗体中的导师编号、导师姓名字段显示。

选中导师编号标签属性对话框——可见性——否。

选中导师编号文本框属性对话框——可见性——否。

3) 去除窗体中的最大、最小化按钮。

选择f导师的主窗体,属性—格式——分隔线——否,最大最小化按钮——无。

4) 窗体边框样式对话框边框。

选择f导师的主窗体,属性—格式——边框样式——对话框边框。

5) 在窗体的主体节区添加一个文本框 “状态_txt”和标签 “状态_lbl”,设置标签的标题为“在职状态”。该文本框显示的内容是如果年龄大于60,则显示“退休”;否则显示“在岗”。

进入窗体,添加文本框,并指定名称及标签标题。

单击文本框——属性——数据——控件**,输入 =iif([年龄]>=50,'退休','在岗')

iif(条件,t,f):表示当条件为真,执行t,条件为假,执行f)

习题:1. 下列不是窗体控件的是()。

a) 表。b) 标签。

c) 文本框。

d) 组合框。

答案:a2. 下列选择窗体控件对象正确的是()。

a) 单击可选择一个对象。

b) 按住shift键再单击其它多个对象可选定多个对象。

c) 按ctrl+a键可以选定窗体上所有对象。

d) 以上皆是。

答案:d3. 为窗体上的控件设置tab键的顺序,应选择属性对话框中的()。

a) 格式选项卡。

b) 数据选项卡。

c) 事件选项卡。

d) 其他选项卡。

答案:d4. 无论是自动创建窗体还是报表,都必须选定要创建该窗体或报表基于的()。

a) 数据**。

b) 查询。

c) 表。d) 记录。

答案:a5. 既可以直接输入文字,又可以从列表中选择输入项的控件是___

a:选项框。

b:文本框。

c:组合框。

d:列表框。

答案:c6. 可以作为窗体记录源的是___

a:表。b:查询。

c:select语句。

d:表、查询或select语句。

答案:d7. access窗体中的文本框控件分为___

a:计算型和非计算型。

b:结合型和非结合型。

c:控制型和非控制型。

d:记录型和非记录型。

答案:b8. 下面关于列表框和组合框的叙述正确的是___

a:列表框和组合框可以包含一列或几列数据。

b:可以在列表框中输入新值,而组合框不能。

c:可以在组合框中输入新值,而列表框不能。

d:在列表框和组合框中均可以输入新值。

答案:c9. 窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是___

a:打开。b:关闭。

c:加载。d:取消。

答案:d10. 为窗体上的控件设置tab键的顺序,应选择属性表中的___

a:格式选项卡。

b:数据选项卡。

c:事件选项卡。

d:其他选项卡。

答案:d11. "特殊效果"属性值用于设定控件的显示效果,下列不属于"特殊效果"属性值的是___

a:平面。b:凸起。

c:蚀刻。d:透明。

答案:d12. 下列不属于窗体的常用格式属性的是___

a:标题。b:滚动条。

c:分隔线。

d:记录源。

答案:d13. 窗体有三种视图,分别为"设计视图"、"窗体视图"和"__

a:报表视图。

b:数据表视图。

c:查询视图。

d:大纲视图。

答案:b14. 下列不属于access窗体的视图是___

a:设计视图。

b:窗体视图。

c:版面视图。

d:数据表视图。

答案:c15. 假设已在access中建立了包含"书名"、"单价"和"数量"三个字段的"tofg"表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件**为___

a:[单价]*[数量]

b:=[单价]*[数量]

c:[图书订单表]![单价]*[图书订单表]![数量]

d:=[图书订单表。

答案:b16. 自动窗体不包括。

ACCESS讲义窗体

报考问题 下周三78,带90元,2b铅笔,象皮。电子版一寸照。资料 送笔试资料题,笔试资料 8元。考试时间 下学期 3月26日。三 窗体 设计。美化窗体 格式化窗体控件 一 窗体的属性 1 名称 保存窗体的文件名。2 标题 设置某个控制的属性,必须选选择它。右上角方块 选择窗体。属性对话对框中。3 ...

作业二窗体作业

窗体自测题答案 一 选择题。二 填空题。1 mousepointer vbcrosschair 2 visible 一 选择题。1 如果要改变窗体的标题,则需要设置的属性是。a caption b name c backcolor d borderstyle 2 以下叙述中错误的是。a 双击鼠标可以...

实训窗体作业

1.请利用 自动创建窗体 创建基于 图书库存表 的纵栏式窗体 2 在 图书管理系统 数据库窗口中,利用事先创建的其中一个查询作为数据源,用 窗体向导的方法 创建窗体 3 在 图书管理系统 数据库窗口中,以 借书证表 和 图书借阅表 为数据 同时创建主窗体和子窗体 4.在 图书管理系统 数据库中,以 ...