第5章窗体与报表实验
本章内容本章介绍了窗体的基本概念、创建窗体的具体过程、窗体视图的使用方法,以及利用Access 2016的各种控件创建不同窗体的具体过程。本章还介绍了报表的组成和分类,以及使用Access 2016数据库报表工具创建各种不同报表的一般过程。内容主要包括:
窗体的概念、创建方法,窗体视图的使用,使用窗体控件创建各种功能的窗体。
报表的结构,创建报表的基本方法,报表设计视图的详细功能及操作方法,高级报表的制作方法。
实验5.1创建窗体
实验要点 熟悉Access 2016创建窗体的操作界面,掌握创建窗体的一般过程。
在窗体创建的过程中理解窗体的本质。
熟练掌握各种窗体的创建方法。
熟练掌握各种窗体控件及属性的使用方法。
实验内容与操作提示
【例51】使用窗体向导创建一个窗体文件,包含图书的订购信息,具体数据包括书号、书名、单价、顾客号、订购日期和数量,并将窗体文件命名为“图书销售情况”。
(1) 启动Access 2016,打开图书销售数据库。
(2) 在Access 2016的功能区中选择“创建”,单击“窗体向导”。
(3) 此时出现“窗体向导”对话框。第一步要选择字段: 先在图书表里选择字段书号、书名、单价,然后在销售表里选择字段顾客号、订购日期和数量。
(4) 单击“下一步”按钮,选择窗体类型,此例选择“带有子窗体的窗体”选项。
(5) 单击“下一步”按钮,选择窗体布局为“表格”。
(6) 单击“下一步”按钮,为窗体和子窗体指定标题。
(7) 单击“完成”按钮,保存所创建的窗体。
【例52】切换到窗体视图下查看效果。在例51创建的“图书销售情况”的窗体结果中,子窗体是列表形式,没有必要使用导航按钮,而主窗体需要使用导航按钮来查看不同记录,但使用命令按钮更符合人们平时的操作习惯。所以将对上面的窗体进行修改,并将修改后的窗体另存为“图书销售情况改进”。
(1) 启动Access 2016,打开图书销售数据库。
(2) 在屏幕左侧的导航区选中“销售 子窗体”,单击右键,选择设计视图。
第5章窗体与报表实验数据库系统设计实践指导与测试(Access 2016版)(3) 在窗体任意位置单击右键,出现属性窗口,在属性窗口中选择“窗体”为修改对象,将“格式”选项卡中的“导航按钮”设置为“否”,如图51所示,然后关闭并保存该窗体。
图51取消导航栏操作
(4) 在屏幕左侧的导航区选中“图书销售情况”窗体,单击右键,选择设计视图;类似步骤3,去掉主窗体导航按钮。
(5) 单击“文件”选项卡→“对象另存为”,并在弹出的“另存为”对话框中将窗体命名为“图书销售情况改进”,确定。
(6) 如图51所示调整窗体上控件的位置,单击“窗体设计工具”选项卡上的“设计”按钮,出现“控件”组。
(7) 选择“按钮”控件,并在窗体相应位置拖动,这时弹出命令按钮向导,如图52所示,在“类别”下拉列表中选择“记录导航”,在“操作”列表中选择“转至下一项记录”生成显示“下一个”文字的命令按钮,同样方法生成“上一个”和“关闭”按钮。
图52命令按钮向导
(8) 选择窗体视图,查看修改结果,如图53所示。
图53含有自定义命令按钮的窗体
【例53】一般来说,为了实现界面友好的应用系统,每个系统都会有一个初始界面,如图54所示。下面使用窗体设计器来设计这个窗体。
图54应用系统的欢迎界面(1) 启动Access 2016,创建一个空数据库,命名为“练习”。
(2) 在Access 2016的功能区中选择“创建”,单击“窗体设计”。
(3) 此时出现窗体的设计视图,选择“窗体设计工具”选项卡→“设计”选项→ “属性表”,在“属性表”对话框中修改窗体属性如表51所示(校徽图片已准备好)。表51窗体属性设置属性功能说明标题欢迎来到南开大学在标题栏中显示图片校徽.jpg点击按钮,在“插入图像”对话框中选择图片类型嵌入宽度12cm自动居中是窗体运行时自动在屏幕上居中自动调整否首界面不允许改变大小边框样式对话框边框首界面不允许改变大小导航按钮否不需要导航按钮记录选择器否不需要记录选择器滚动条两者均无不能改变大小,不需要滚动条关闭按钮是用来关闭窗体最大最小化按钮无不能改变大小,不需要这两个按钮(4) 在窗体设计视图中选择“主体”,在主体属性表中设置主体高度为7.5cm(窗体的高度由主体、窗体页眉、窗体页脚的高度之和决定)。
(5) 保存窗体,命名为“首界面”,在窗体视图下浏览设计效果,如图54所示。
【例54】文本框是人们经常使用的一种窗体控件。在应用系统的窗体上使用文本框来输入信息或者输出信息,还可以利用文本框来进行计算等。如图55所示,使用文本框以两种形式来输出当前日期和时间,一种是系统提供的格式,另一种是人为设定的格式,请读者体会如何通过控件属性结合函数功能来控制输出格式。操作步骤如下。
(1) 启动Access 2016,打开“练习”数据库。
(2) 在Access 2016的功能区中选择“创建”,单击“窗体设计”打开窗体的设计视图。
(3) 在设计选项卡中选择文本框控件,在窗体中选定的位置上添加该控件,通过向导设置其显示字体为Times New Roman、字号为20等外观属性,如图55所示。
图55设置文本框外观
(4) 将步骤(3)中的文本框控件复制两次(使三个文本框外观一致),拖动到合适位置,修改三个文本框提示信息内容如图56所示。
(5) 选择控件Text0,即第一个文本框,在控件属性表中设置“控件来源”属性: 单击 按钮,弹出“表达式生成器”对话框,选择函数或者写入函数表达式都可,具体的表达式为“=Trim(Now())”(Trim()函数使输出的内容前后没有空格)。效果见图57。
图56日期时间窗体运行视图
(6) 分别选择控件Text2和Text4,与步骤(5)相同,表达式分别定义为: =Year(Date()) & "年" & Month(Date()) & "月" & Day(Date()) & "日"
=Hour(Time()) & "点" & Minute(Time()) & "分" & Second(Time()) & "秒"这个窗体每运行一次,日期和时间就更新一次,但是运行时,时间不能更新。运行效果见图56。
图57窗体设计视图
(7) 保存窗体,命名为“日期时间”。