实验四、创建和使用窗体
窗体是将一个或多个表或查询的某些字段进行格式化排列后的视图,简单的说,窗体可以看作是表或查询的另一种视图方式。在这种视图方式中,用户可以更方便简单的进行数据记录的查看和输入。
1.使用向导创建窗体
在创建窗体之前,应先确定窗体将基于什么表来创建以及窗体将如何使用。例如,在第一个练习中,我们依据【学生信息表】创建一个用于查看和输入学生信息的窗体。
(1) 打开实验四目录下的“图书管理”数据库。
(2) 在数据库窗口左侧的“对象”栏中单击“窗体”,双击“使用向导创建窗体”启动窗体向导。
(3) 该窗口用于确定窗体中包含哪些字段,在“表/查询”下拉菜单中选择“表:学生信息表”,则“可用字段”中列出所有该表中包含的字段,单击全选按钮,将所有字段添加到“选定的字段”区域中(也就是说我们要创建的新窗体中将包含该表中的所有字段),如图4-1所示,单击“下一步”按钮。
图4-1 窗体创建向导
(4) 在第二步的窗口中用于确定窗体显示的布局,使用缺省的选项“纵栏表”,如图4-2所示,单击“下一步”按钮。
图4-2 选择窗体布局
(5) 在所列出的窗体样式中任意选择其中一种,单击“下一步”按钮。
(6) 保留系统为窗体指定的标题“学生信息表”,保留“打开窗体查看或输入信息”单选项,单击“下一步”按钮。
此时,新的窗体创建完成,并显示出“学生信息表”中的第一条记录。如图4-3所示,左侧一列为表的字段标题,右侧一列为每条记录对应字段的数据值。
图4-3 学生信息表窗体
(7) 单击窗体底部的按钮,可以查看其他记录。其中,单击查看下一条记录,单击查看最后一条记录,单击控件的使用查看上一条记录,单击查看第一条记录,而单击可以输入新记录。
当数据表中记录比较多时,也可以利用向导创建“表格”式窗体,例如,创建“书籍目录表”窗体,创建过程与上述过程相同,只是在上述步骤(4)的图4-2中选择“表格”式即可。创建完成的“书籍目录表”窗体将如图4-4所示。
图4-4 书籍目录表窗体
2.调整窗体布局
对于已经创建完成的窗体,可以通过设计视图对它的布局作进一步修改。
(1) 在数据库窗口“窗体”列表中,双击“学生信息表”。
(2) 打开窗体后,单击工具栏中“设计”按钮,进入窗体的设计视图,如图4-5所示。
图4-5 窗体设计视图
在图4-5所示的设计视图中可以看到,左侧文本标签中所显示的内容为“学生信息表”中每个字段的标题属性,而右侧一列所显示的是该文本框或下拉框中引用的数据所在的字段名称。每个文本框或下拉框的大小是由在原数据表中该字段的大小属性决定的。
(3) 单击选中左侧“图书证号”标签,在“格式”工具栏中(如图4-6所示),可以对标签的字体或样式进行修改。
图4-6 格式工具栏
提示:如果窗口中没有显示图4-6所示的格式工具栏,则可以在Access窗口的菜单栏处,单击右键,在所弹出的下拉菜单中选择“格式(窗体/报表)”,即可显示该工具栏。
(4) 例如,选中“图书证号”标签,将标签样式按图4-7所示工具栏样式进行修改。字体修改为“隶书”,字号改为“12”,对齐方式为“右对齐”背景设为“淡黄”,字体颜改为“深蓝”,边框颜为“透明”,边框宽度设为“3”,特殊效果设置为“阴影”。
图4-7 修改后的格式工具栏
(5) 除了可以利用格式工具栏修改样式外,还可以使用每个控件的右键下拉菜单。仍然选中“图书证号”标签,单击鼠标右键,如图4-8所示右键菜单。可以看到利用菜单中也可以修改控件的字体、背景、特殊效果等样式,除此以外,还可以修改它的对齐方式和大小。例如,将“图书证号”标签的大小改为“正好容纳”。
图4-8 控件右键菜单
(6) 完成对一个标签样式的修改后,将其他五个标签也作统一修改。此时,可利用键盘技巧,按住键盘上shift键,用鼠标在五个标签上一一单击,将五个标签都选中,再按照步
骤(4)、(5)将这些标签样式进行统一修改,使其与“图书证号”标签样式相同。修改完成后,其显示结果如图4-9所示。
图4-9 统一修改后的标签
(7) 以相同的方法,同样可以对窗体右侧一列的文本框和下拉框作统一格式的修改。这一点同学可以自己实践一下,按照自己的喜好,对它们的样式进行修改。
除此以外,还可以利用鼠标对窗体的大小和布局进行调整。在修改窗体布局时,一定要注意鼠标指针的形状。下表对于设计窗体中会出现的每一种鼠标指针形状进行了说明。
形状
功能
  手
将标签于对应的数据控件一起移动
  手指
只移动所指向的控件
    竖直箭头
拖动上或下边界,用于改变控件高度
    水平箭头
拖动左或右边界,用于改变控件宽度
    对角箭头
拖动角边界,用于同时改变控件高度和宽度
(8) 根据上表所给出的指针形状和对应功能,我们修改窗体的布局。例如,选中“图书证号”数据文本框,将鼠标移动到文本框周围的小方框处,根据实际数据的位数需要,利用竖直箭头、水平箭头或对角箭头调整文本框的大小。依照上述方法也可以修改其它文本框或下拉框的大小。
(9) 再来看一下如何将标签控件与对应的数据控件一起移动。例如,选中“图书证号”标签,用鼠标指针在标签的边线上慢慢移动,此时注意指针形状的变化。当指针形状变化成手状时,按住鼠标左键,即可同时拖动该标签控件和对应的数据控件。依照上述方法可以移动每一个控件组,从而调整它们之间的距离。
(10)另外,单独一个控件的位置也是可以调整的。例如,要将“图书证号”的标签控件与其数据控件拉开一些距离。再次选中“图书证号”标签,将鼠标指针移动到标签左上角的大方框上,此时指针形状将变为手指状,按住鼠标左键进行移动,即可单独移动该标签控件。依照上述方法可以单独移动每一个控件,调整它们的位置。
如图4-10所示,该窗体是利用步骤(8)~(10)介绍的方法进行调整后得到的新的窗体布局。
图4-10 调整后的窗体布局
对于创建完成的表格式窗体“书籍目录表”,同样也需要进行控件位置和窗体布局的调整,调整方法与上述过程相同,经调整后的窗体如图4-11所示。
图4-11 调整布局后的书籍目录表
技巧提示:在调整控件的过程中,同时选中几个控件后,还可以利用“格式”菜单中“对齐”、“大小”、“水平距离”和“垂直距离”等选项进行调整。如果在调整的过程中出现误操作,可以单击工具栏中“撤消”按钮撤销上一步操作。要注意的是,在Access2000窗体设计视图中“撤消”按钮只能撤消上一步操作,而上一步之前的操作将无法撤销,所以在进行窗体布局调整时一定要谨慎,完成一步调整之后要查看一下是否符合自己的要求,再进行下一步调整。
3.窗体及控件属性窗口
在第2节的实验中,我们介绍了如何利用格式工具栏、右键菜单和鼠标指针状态对控件的属性或窗体的布局进行调整。实际上,在Access窗体设计视图中,还可以利用控件或窗体的属性窗口对窗体进行修改。
(1) 在“学生信息表”窗体的设计视图中,选中“图书证号”标签,单击鼠标右键,在右键菜单中单击“属性”。
(2) 可以看到在属性窗口中,包含该控件四种类型的属性,分别为“格式”、“数据”、“事件”和“其他”,除此以外的“全部”选项卡中包含这四种类型中的所有属性。如图4-12所示,在“格式”选项卡中,“标题”属性可以用来修改标签中所显示的文本内容,除此以外的其它属性也都可以对该控件的各种显示样式属性进行修改。对于使用鼠标移动控件或控件组不熟练的同学,可以在这里通过修改左边距或上边距等属性来实现。
图4-12 属性窗口
(3) 点击“图书证号”标签属性窗口的“数据”和“事件”选项卡,会注意到其中都没有内容,这是因为我们所选择的控件只是用于显示数据表中字段的标题,并不涉及到字段中具体的
数据,也不会触发什么事件。“其他”选项卡中包含几个不是十分重要的属性,这里,我们都不作修改。
(4) 点击“全部”选项卡,可以查看一下该控件包含的全部属性。
(5) 在窗体设计视图中,单击选中“图书证号”文本框,此时,属性窗口会自动变为该文本框的属性窗口。
(6) 在该属性窗口中,除了包含文本框显示样式属性外,还包含在创建数据表设计该字段时的一些字段属性。如,“格式”选项卡中的“格式”属性,“数据”选项卡中的“有效性规则”,“有效性文本”等。
(7) “数据”和“事件”选项卡中都包含了实际的属性。“数据”选项卡中“控件来源”属性是比较重要的一个属性,一般不作修改,它是指该文本框中所显示的数据来源于数据表中的哪一个字段。如,在窗体视图中,“图书证号”文本框中不再显示为“图书证号”文本,而是显示该字段在数据表中相应记录所对应的数据。“事件”选项卡中所包含的是操作该文本框时可以触发的事件,涉及到VBA程序的编写,我们会在实验八中作说明,这里我们暂时对“事件”选项卡中属性不作修改。
(8) 以上分别查看了“图书证号”标签和文本框的属性窗口,按上述步骤同样可以查看其他控件的属性窗口。这里我们利用属性窗口作一个小小的改动,将“姓名”和“学院”标签属性窗口中“格式”选项卡的“标题”属性分别修改为“学生姓名”和“所在学院”,并且修改它们的“宽度”属性,使这两个标签的宽度与“图书证号”标签的宽度相同。
(9) 除了可以查看单个控件的属性窗口外,还可以同时查看和修改多个控件的属性窗口。将鼠标移动到窗体中标签上方的标尺处,当鼠标变为黑下箭头时单击鼠标,则窗体左侧的所有标签控件都会被选中,单击鼠标右键选择“属性”,此时打开的即为“多项选择”属性窗口,如图4-13所示。在窗口中只有所有被选中的控件属性值相同的项,其属性值才被显示出来,因此,我们看到的“标题”属性值为空。在这种“多项选择”的属性窗口中,可以统一的对所选控件的某些属性作修改,如宽度、高度、左边距等等。
图4-13 多项选择的属性窗口
(10)以上我们查看的是窗体中控件的属性,实际上窗体本身也具有一定的属性。将鼠标移动到窗体左上角的方框处单击鼠标右键选择“属性”,此时打开的即为“窗体”的属性窗口,窗口中同样包含“窗体”的格式和数据属性等。
(11)在这里我们为窗体设置一个背景图片。在“格式”选项卡中单击“图片”属性的文本框(文本框中显示为“(位图)”),然后单击按钮打开“插入图片”对话框。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。