




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、5窗体设计与制作【本章内容】本章将介绍窗体的功能、分类,窗体的创建、使用,窗体的布局及格式调整,各种常用控件的使用,控件 Tab 键的设置,计算表可以使用户更好地应用窗体进行操作。学习要点:的使用,主/子窗体的创建,通过本章的学习llllll。窗体的功能与作用创建窗体的方法 窗体向导的使用 主/子窗体的创建窗体控件的使用窗体的设计5.1认识窗体Access 窗体(Form)是用户与 Access 数据库交互的一个窗口。通过窗体,用户可以像数据表一样查看数据库的信息,并且可以对数据进行操作。可以说窗体是数据表的延伸,不仅能够实现数据表的基本功能,还能实现的窗口式友好界面功能。5.1.1 窗体的功
2、能窗体有多种形式,不同的窗体能够完成不同的功能。使用窗体时用户可以不用专门到数据库搜索所需的内容,因而有效的窗体可以提高数据库的使用效率。同时视觉美观的窗体可让数据库处理工作变得更加令人愉悦和高效,并且还有助于防止输入不正确的数据。窗体中的信息主要有两类:一类是设计窗体时附加的提示信息,另一类是处理表或体有显示和操作数据、显示信息、流程、打印信息等作用。窗体可以完成的主要功能如下。1显示编辑数据的。窗这是窗体最基本的用法。窗体为用户数据库中数据的表示方式提供了途径,同时还可以用窗体更改或删除数据库的数据。2应用程序的流程窗体上可以放置各种命令按钮控件,用户可以通过控件作出选择并向数据库发出各种
3、命令,窗体可以 来打开窗体运行3显示信息起配合使用,来引导过程动作的流程。比如可以在窗体上放置按钮控件和打印报表。可以利用窗体显示各种提示信息、警告和错误信息,例如当用户输入窗口会告知用户输入错误。4打印数据窗体可以同时具有显示数据及打印数据的功能。数据时,信息5.1.2 窗体的结构窗体主要由窗体页眉、页面页眉、主体、页面页脚、窗体页脚五节组成,如图 5-1 所示。窗体页眉:用于显示窗体的标题和使用说明、显示打开相关窗体或执行其它任务按钮。窗体页眉显示在窗体视图中顶部或打印页的开头。令页面页眉:用于显示标题、列标题、日期或页码,显示在窗体中每页的顶部。窗体主体:用于显示窗体的主要部分,该节通常
4、包含绑定到源中字段的控件,但也可以包含未绑定控件,如字段或等。页面页脚:用于在窗体和报表中每页的底部显示汇总、日期或页码。窗体页脚:用于显示窗体的使用说明、命令按钮或接受输入的未绑定控件。显示在窗体视图中的底部和打印页的尾部。窗体中还可以包含等图形化的控件。、文本框、复选框、列表框、组合框、选项组、命令按钮、图像窗体页眉页面页眉窗体主体页面页脚窗体页脚图 5- 1 窗体结构5.1.3 窗体的种类Access 窗体分为 6 种:纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据窗体。不同类型的窗体其数据的显示方式不同。1.纵栏式窗体在纵栏式窗体中,每次只能显示表或者中的一条,中各个字
5、段纵向排列,每个字段的一般放在字段左边。此类型窗体一般用于输入数据。2.表格式窗体在表格式窗体中,可以显示表或者的全部,中各个字段横向排列,纵向排列,每个字段的都放在窗体顶部作为窗体页眉。当多时可以通过滚动条来滚动查看3.。数据表窗体数据表窗体的外观与数据表和数据显示界面相同,主要用于子窗体。4.主/子窗体窗体中的窗体为子窗体,包含整个子窗体的窗体为主窗体。当表或中的数据具有一对多的关系时,可以利用主/子窗体来显示。显示窗体为纵栏式窗体,子窗体可以是数据表窗体或表格式窗体。子窗体还可以包含子窗体。5.图表窗体图表窗体以图形方式显示数据表或图形。,包含折线图、柱形图、饼图、面积图等等多种6.数据
6、窗体数据窗体是一种交互式表,它与 Excel 中的数据表相类似,可以动态改变版面布局,以不同方式分析数据。5.2创建窗体Access2007 提供了多种方法创建窗体,包括:直接创建窗体、利用“向导”创建窗体、利用“设计视图”创建窗体。5.2.1 直接创建窗体在 Access 中,使用“窗体”按钮工具是创建数据维护窗体的最迅速、最简便的方法。使用“窗体”按钮可以创建一个显示选定的表或中所有字段的窗体。任务 1:使用“窗体”按钮直接创建一个显示“医生”表中所有字段的窗体。操作步骤:(1)打开“医疗信息”数据库,在导航窗格选择“医生”表作为窗体数据源,如图 5-2所示。图 5- 2 选择数据表(2)
7、【创建】选项卡,在“窗体”组中“窗体”按钮,系统会自动创建“医生”窗体,如图 5-3 所示。图 5- 3 窗体示意图右键,弹出快捷菜单,如图 5-4 所示,选择“保存”(3) 在“医生”窗体按钮。上图 5- 4 “窗体”快捷菜单框中输入窗体名称后,(4) 在出现的“另存为”5-5 所示。“确定”按钮即可,如图图 5- 5 窗体“另存为”5.2.2 使用“向导”创建窗体利用“向导”创建窗体可以让用户选择输出的字段、窗体的布局和样式,使窗体满足更高的要求。任务 2:利用“向导”创建一个基于“医生”表的窗体操作步骤:1) 打开“医疗信息”数据库。框2)【创建】选项卡,在“窗体”组中“其他窗体”按钮,
8、在弹出的菜单中选择“窗体向导”命令,如图 5-6 所示。图 5- 6 “其他窗体”菜单框中设置数据源和数据字段,如图 5-7 所示。在“表3) 在“窗体向导”下拉列表框中选择“表:医生”作为数据源。在“可用字段”列表框中将所需字段添加到右边的“选定字段”列表框中,利用“”按钮可以将左侧选定的可用字段一个一个添加到右边“选定字段”中,利用“”按钮可以将左侧所有字段全部添加到右边“选定字段”中,利用“”按钮可以将右侧选定的字段一个一个移回到左边,利用“”按钮可以将右侧所有字段全部移回到左边。图 5- 7 “窗体向导”之一”按钮,设置窗体的布局,如图 5-8 所示。系统提供了 4 种布局:纵4)“览
9、表、表格、数据表、两端对齐。此任务中选择“数据表”布局。图 5- 8 “窗体向导”之二纵栏表:窗体每次在屏幕上显示一条,字段名显示在左侧,如图 5-9 所示。l图 5- 9 纵栏表窗体示意图表格:在窗体中以表格形式显示多条,如图 5-10 所示。l图 5- 10 表格窗体示意图l数据表:在窗体中以最紧凑的方式显示多条,如图 5-11 所示。图 5- 11 数据表窗体示意图l两端对齐:窗体每次只显示一条,如图 5-12 所示。图 5- 12 两端对齐窗体示意图”按钮,设置窗体的样式。系统提供了多种样式以供选择,用户可以5)“在左侧样式预览框中预览所选样式,如图 5-13 所示。此任务中选择“办公
10、室”样式。图 5- 13 “窗体向导”之三”按钮,设置窗体的标题、选择完成窗体创建后的操作界面,如图6)“5-14 所示。此任务中设置窗体标题为“医生表窗体”,并选择“打开查看或输入信息”单选按钮。图 5- 14 “窗体向导”之四“完成”按钮,创建好的窗体如图 5-15 所示。7)图 5- 15 “窗体”示意图5.2.3 窗体设计视图利用“向导”虽然可以方便地创建窗体,但这只能满足一般显示的要求,对于用户的一些更高的要求,例如:在窗体中增加说明、增加各种按钮、打开、关闭窗体等功能,需要通过在 Access 提供的“窗体设计”中添加控件来完成,以设计出复杂灵活的窗体。【创建】选项卡,在“窗体”组
11、中选择“窗体设计”按钮,打开窗体设计视图,如图 5-16 所示。默认情况下,只有窗体设计的主体部分显示。右键,选择快捷菜单中的“页面页眉/页脚”和“窗体页眉/页脚”命令,可以将完整的窗体设计视图,如图5-17 所示。同样也可以在快捷菜单中取消“页面页眉/页脚”和“窗体页眉/页脚”。图 5- 16 窗体设计视图窗体选择器节选择器图 5- 17 全部节均显示的窗体在如图 5-17 所示中,双击“窗体选择器”可以打开窗体属性窗口,包括 5 个选项卡:格式、数据、其他、全部,如图 5-18 所示。图 5- 18 窗体属性表lllll格式:用于设置窗体的显示方式。数据:用于设置窗体对象的数据源、数据规则
12、、输入掩码等。:用于设置窗体对象对于不同可移执行的操作。其他:用于设置窗体对象的其他属性。全部:包括以上的所有属性。在如图 5-17 所示中,拖动“节选择器”可以调整各节的高度,双击“节选择器”可以打开相应节的属性窗口,设置各节的属性,各节属性同样包括 5 个选项卡:格式、数据、事件、其他、全部。打开窗体设计视图时,【设计】选项卡也会,它提供了窗体设计的所有工具,包括 5 组:视图、字体、网格线、控件、工具,如图 5-19 所示。图 5- 19 “设计”选项卡l视图:包括窗体视图、数据表视图、数据表视图、数据图视图、布局视图、设计视图。lll字体:包括字体、字号、颜色、格式刷等,与 Word
13、操作相同。网格线:设置窗体数据表网格线的形式、宽度、样式、颜色等。控件:为窗体添加各种控件,以显示数据、执行操作、修饰窗体,如徽标、日期、页码、文本框、复选框等。l工具:为窗体设计的辅助工具,如显示窗体某个对象的属性、添加现有字段、查看代码等。5.2.4 使用“设计视图”创建窗体利用窗体“设计视图”创建更美观有效的窗体。任务 3:利用“设计视图”创建一个基于 “操作步骤:”表的窗体1)2) 图。3)打开“医疗信息”数据库。【创建】选项卡,在“窗体”组中选择“窗体设计”按钮,打开窗体的设计视在窗体视图内右键“窗体选择器”,在弹出的快捷菜单中选择“属性”命令,弹出窗体属性窗口。或者双击“窗体选择器
14、”打开窗体属性窗口。4) 选择【数据】选项卡,在“的数据源,如图 5-20 所示。源”下拉列表框中选择数据表“”以作为窗体5)【设计】选项卡中的“添加现有字段”命令,打开“字段列表”窗口,如图 5-21所示。将窗体所需字段从“字段列表”中拖拽到窗体“主体”中,调整排列格式。图 5- 20 窗体源设置图 5- 21 窗体字段列表6) 在“主体”节上页眉/页脚。右键,选择快捷菜单中的“窗体页眉/页脚”命令,打开窗体7) 为窗体页眉添加“徽标”控件:在【设计】选项卡的“控件”组中“徽标”按钮,打开“”框,选择一幅图片作为窗口的徽标,如图 5-22 所示。图 5- 22 “调整窗体的样式、格式,如图
15、5-23 所示。”框图 5- 23 窗体设计示意图8) 保存创建的窗体,在“窗体选择器”上或窗体上右键,弹出快捷菜单选择“窗体视图”查看窗体结果,如图 5-24 所示。需要修改窗体时,在“窗体选择器”上或窗体上右键,弹出快捷菜单选择“设计视图”打开窗体“设计视图”,进行修改即可。图 5- 24 窗体视图5.3窗体设计技巧在设计窗体时,用户利用窗体设计技巧可以设计出更加完美的窗体。5.3.1 在窗体中使用控件控件是窗体的基本元素,Access 2007 提供了 20 多种控件,如、文本框、单选按钮、复选框、图形等等,这些控件在窗体的设计过程中可以帮助窗体完成各种复杂的功能。1、使用命令按钮命令按
16、钮用于调用宏或运行 VBA 程序,以执行某种动作,如查找、打开操作等。Access 2007 命令包括 6 类: 任务 4:为上节完成的“操作步骤:导航、操作、窗体操作、报表操作、应用程序、杂项。窗体”添加一个命令按钮,实现添加功能。1)打开“医疗信息”数据库中,在左侧的导航窗格的“窗体”上右键,弹出快捷菜单,选择“设计视图”打开“窗体”的设计视图。2)在【设计】选项卡的“控件”组中选中“使用控件向导”图标,“按钮”图标,在“窗体页眉”节中合适位置所示。,放置命令按钮并自动打开“命令按钮向导”,如图 5-253),在“命令按钮向导”框的“类别”列表框中选择“操作”,在“操作”列表框选择“添加新
17、”,如图 5-26 所示,“”按钮。图 5- 25“命令按钮向导”之一,在“命令按钮向导”图 5- 26 “命令按钮向导”之二框中选择“文本”,如图 5-27 所示,4)“下一步”按钮。5)如图 5-28 所示,在“命令按钮向导” 击“完成”按钮。框中为按钮指定名称为“添加”,单图 5- 27 “命令按钮向导”之三图 5- 28 “命令按钮向导”之四6)回到窗口的“设计视图”,可以根据需要调整按钮的位置和大小,在“窗口视图”查看结果,如图 5-29 所示。“添加”按钮即可向“”表中添加新。图 5- 29 含命令按钮控件的窗体示意图2. 使用文本框文本框是用于在窗体和报表中查看和编辑数据的标准控
18、件。文本框中可以显示许多不同类型的数据,还可以使用文本框来执行计算。(1) 添加绑定文本框绑定文本框可以显示表或中的字段内的数据。在窗体中,可以使用绑定到可更新记录源的文本框来输入或编辑字段中的数据,在文本框中所做的更改将反映在基础表中。一种创建绑定文本框的快速方法是将字段从“字段列表”窗格拖动到窗体或报表上。Access 会自动为文本、备注 、数字 、日期/时间、货币、超类型的字段创建文本框。拖动不同数据类型的字段会创建不同类型的控件。例如,如果将“是/否”字段从“字段列表”窗格拖动到窗体或报表上,Access 将创建一个复选框;如果将“OLE 对象”字段拖动到窗体或报表上,Access 将
19、创建一个绑定对象框;如果将附件字段拖动到窗体或报表上,Access 将创建一个附件控件。任务 5:通过从“字段列表”窗格中拖动字段来向窗体添加绑定文本框操作步骤:1) 打开“医疗信息”数据库中,在“ ”表中添加“挂号时间”字段,并将各个病人的挂号时间字段填写好。2)打开“3)在左侧的导航窗格的“窗体”的设计视图。窗体”上右键,弹出快捷菜单,选择“设计视图”在【格式】选项卡上的“控件”组中,“添加现有字段”图标,打开“字段列表”窗格。4) 在“字段列表”窗格中,展开包含要绑定到文本框的字段的表。5) 将字段从“字段列表”窗格拖动到窗体主体上,即可创建绑定文本框,如图 5-30所示。图 5- 30
20、 向窗体添加绑定文本框控件注意:还可以通过以下方法向窗体或报表添加绑定文本框:首先添加未绑定文本框,然后在控件上右键,弹出快捷菜单,选择“属性”命令,打开“属性”窗格,将“数据”中的“控件来源”属性设置为该文本框要绑定到的字段。(2) 添加未绑定文本框未绑定文本框不连接到表或中的字段。未绑定文本框可用于显示计算的结果或接受用户不想直接在表中的输入。任务 6:在设计视图中添加未绑定文本框。操作步骤:1) 在设计视图中打开“计视图”。”窗体,方法是在导航窗格中右键窗体,然后“设2) 在【设计】选项卡上的“控件”组中,“文本框” 图标。3) 将指针“文本框向导”。在窗体上要放置文本框的位置,然后以文
21、本框,系统自动弹出4) 如图 5-31 所示,设置好文本框的字体、字号、字形、特殊效果、对齐、行间距,“”按钮。5) 如图 5-32 所示,设置文本框的输入法模式,“”按钮。图 5- 31“文本框向导”之一6) 如图 5-33 所示,设置文本框的名称,图 5- 32 “文本框向导”之二“完成”按钮。7) 如图 5-34 所示,在“设计视图”中,文本框显示为“未绑定”,由于 Access 还会在文本框的左侧放置一个,因此,需要在指针的左侧为留出一些空间,也可以然后按 Delete 将它删除。调整和文本框的位置,在“窗体视图”中查看效果。图 5- 33 “文本框向导”之三注意:图 5- 34 未绑
22、定文本框示意图另一种创建未绑定文本框的方法是首先将字段从“字段列表”窗格拖动到窗体或报表上以创建一个绑定文本框,然后删除其“控件来源”属性中的值。如果在设计视图中执行此操作,文本框将显示“未绑定”而不是字段名称。在布局视图中,文本框将不再显示数据,实际上它将是空的。3、使用选项卡选项卡控件用于创建多页的窗体,可以在文件夹形式的界面中显示多页。向窗体中添加选项卡可使窗体更加有条理、更加易用,特别是当窗体中包含许多控件时,通过将相关控件放在选项卡控件的各页上,可以减轻程度,并使数据处理更加容易。可以使用“选项卡控件”工具要向窗体中添加选项卡,选项卡控件的每一页都可以作为文本框、组合框或命令按钮等其
23、他控件的容器。任务 7:向窗体中添加选项卡控件操作步骤1)打开“医疗信息”数据库,在导航窗格的“窗体”上右键,弹出快捷菜单,选择“设计视图”,打开“”窗体的设计视图。2)3)在【设计】选项卡上的“控件”组中,“选项卡控件”工具。窗体上要放置该选项卡控件的位置,Access 即将该选项卡控件放置到窗体上,如图 5-35 所示。4)将现有控件移动到选项卡页。选择要移动到选项卡页上的控件。若要选择多个控件,可以按住 Shift 键,然后“剪切”。要移动的控件。在【开始】选项卡上的“剪贴板”组中,文本,选项卡页上将出现一个选择框,如图 5-36 所要放置控件选项卡配套的示。图 5- 35 窗体设计中的
24、选项卡控件注意:如果选项卡页上没有显示选择框,在执行图 5- 36 选择选项卡页时控件将正确附加到该页上。在【开始】选项卡上的“剪贴板”组中,“粘贴”。Access 会将一个或多个控件放在选项卡页上。若要确认控件是否正确附加到该页上,可以选项卡控件上的其他选项卡。用户刚才粘贴的控件应该消失,然后置和大小,如图 5-37 所示。原先的选项卡时控件再次出现。调整各个控件的位5)将字段从“字段列表”任务窗格拖动到选项卡页选项卡,选择要向其中添加字段的选项卡页。【设计】选项卡“工具”组中“添加现有字段”,到包含要添加的字段的表,选择要添加的字段,按住 Ctrl 或 Shift 键的同时几个字段可以将多
25、个字段选中,如图5-示。图 5- 37 添加了控件的选项卡图 5- 38 选择字段将选中字段从“字段列表”任务窗格中拖动到选项卡页,此时,选项卡该页会变黑,以指示字段将附加到该页上,如图 5-39 所示。松开鼠标按钮,Access 会将一个或多个字段放到选项卡页上,如图 5-40 所示。图 5- 39 将所选字段拖到选项卡上图 5- 40 字段添加到选项卡6)向选项卡页上添加其他控件,例如图像、命令按钮和复选框。选择要向其中添加控件的选项卡页。在【设计】选项卡上的“控件”组中,如图 5-41 所示,要添加的控件的工具。将指针移动到选项卡页上。将指针移到该页上时,该页会变黑,以指示控件将附加到该
26、页上。选项卡页上要放置该控件的位置,Access 会将该控件放在选项卡页上。如图 5-42所示添加了一张图片。图 5- 41 “控件”组添加新的选项卡页图 5- 42 选项卡上的图片控件7)选择一个选项卡,或者在选项卡控件顶部的空白区域中以选择整个控件。在【设计】选项卡上的“控件”组中,“页”。或者,可以右键选项卡控件,然后所示。“页”命令。 Access 会在现有页的末尾添加一个新空白页,如图 5-438)对选项卡页重新排序右键一个选项卡,或者右键选项卡控件顶部的空白区域,“页次序”命令。在“页序”框中,如图 5-44 所示,选择要移动的页,“上移”或“下移”即可按照用户需要的顺序排列页。图
27、 5- 43 在选项卡上添加新页注意:图 5- 44 “选项卡页序”框9)“页序”命令不能与“Tab 键次序”命令。“Tab 键次序”命令用来设置按 Tab键时光标在窗体上的控件间前移的顺序。10) 重命名或删除选项卡页在要重命名的选项卡上右键,弹出快捷菜单,选择“属性”命令,打开“属性表”任务窗格,或者直接按 F4 可显示它。在“属性表”的【格式】选项卡上,修改“标题”属性框中的文本,然后按 Enter,如图 5-45 所示。右键要删除的选项卡页,弹出快捷菜单删除页”命令,如图 5-46 所示,Access将删除页以及页中包含的所有控件。图 5- 45 选项卡页重命名4、使用复选框、选项按钮
28、和切换按钮显示“是/否”值在 Microsoft Office Access 2007 中,“是/否”字段只图 5- 46 选项卡的快捷菜单两个值:“是”或“否”。如果使用文本框显示“是/否”字段,该值将显示 1 表示“是”,显示 0 表示“否”。这些值对大多数用户而言没有什么意义,因此 Office Access 2007 提供复选框、选项按钮和切换按钮, 用户可以用它们来显示和输入“是/否”值。这些控件提供了“是/否”值的图形化表示,以便于使用和阅读。(1)决定要使用的控件在大多数情况下,复选框是表示“是/否”值的最佳控件。这是在窗体或报表中添加“是/否”字段时创建的默认控件类型,而选项按
29、钮和切换按钮通常用作选项组的一部分。如图 5-47 所示显示了这三个控件以及它们表示“是”和“否”值的方式。“是”列将显示选定的控件,“否”列将显示未选定的控件。图 5- 47 三种控件的表示值示意图(2)创建绑定复选框、选项按钮或切换按钮用户可以通过将“字段列表”窗格中的“是/否”字段拖动到窗体或报表中来快速创建复选框。任务 8:创建绑定复选框控件操作步骤1)2)3)在“”表中添加“公费医疗”字段,其数据类型为“是/否”。在设计视图中打开窗体“信息”窗体。打开“字段列表”窗格,可以按 Alt+F8 以显示它,将“字段列表”窗格中的“公费医疗”字段拖动到窗体中,如图 5-48 所示。将字段拖放
30、到窗体时,系统会根据字段的“显示控件”属性的设置,创建一个复选框、一个文本框或一个组合框并将其绑定到该字段。如果是在表中新建的一个“是/否”字段, 则该字段的“显示控件”属性的默认设置为“复选框”。如果需要,可以将复选框控件更改为选项按钮或切换按钮。右键复选框,指向快捷菜单中的“更改为”,然后,如图 5-49 所示。“切换按钮”或“选项按钮”图 5- 48复选框控件图 5- 49 复选框控件的快捷菜单(3)创建未绑定复选框、选项按钮或切换按钮可以在自定义框中使用未绑定复选框、选项按钮或切换按钮来接受用户输入,然后根据输入内容执行操作。任务 9:创建未绑定的复选框、选项按钮或切换按钮控件操作步骤
31、:1) 在设计视图中打开“”窗体。2) 在“设计”选项卡的“控件”组中,所需控件(“复选框”、“选项按钮”或“切换按钮”)的工具。3)窗体或报表中要放置控件的位置,Access 会将该控件放在窗体或报表上,如图 5-50 所示。图 5- 50 未绑定的复选框、选项按钮、切换按钮控件(4)重命名控件为了方便在表有意义,执行此操作或宏操作中控件,用户可以根据需要重命名控件,以使其名称更更改显示在控件旁边的。ll选定控件,打开控件“属性表”窗格。如果属性表未显示,可以按 F4 以显示它。在控件的“格式|标题”属性框中键入一个新名称,按 Enter 键即可。5、使用选项组选项组显示一组有限的替代选项,
32、一次只能从一个选项组中选择一个选项。选项组由一个组框和一组复选框、切换按钮或选项按钮组成。如果将选项组绑定到字段,则只是将组框本身绑定到了该字段,而框内包含的控件并没有绑定到该字段。不要为选项组中每个控件设置“控件来源”属性,而是将每个控件的“选项值”属性设置为与组框所绑定到的字段有意义的数字。在选项组中选择选项时,Access 会将选项组所绑定到的字段的值设置为选定选项的“选项值”属性的值。选项组的值只能是数字,不能是文本。Access 将该数字在基础表中。还可以将选框中的未绑定选项组来接项组设置为表,也可以是未绑定的。用户可以使用自定义受用户输入,然后根据输入内容执行操作。(1)创建选项组
33、可以使用“选项组向导”快速创建选项组。如果需要将选项值中必须具有为此目的指定的“数字”数据类型的字段。任务 10:使用“选项组向导”创建选项组操作步骤:在表中,则相应的表1)2)3)4)在设计视图中打开“窗体”。在“设计”选项卡上的“控件”组中,确保选中“使用控件向导” 图标。在“控件”组中,“选项组”图标。窗体中要放置选项组的位置,系统自动弹出“选项组”向导,为每个选项指定,如图 5-51 所示。“”按钮。5) 如图 5-52 所示,确定是否让某项作为默认选项,“”按钮。图 5- 51 “选项组向导”之一如图 5-53 所示,为每个选项设定值,使得”按钮。图 5- 52 “选项组向导”之二该
34、选项时,其值即为选项组的值。6)“7)如图 5-54 所示,为选项组绑定字段或执行某个任务。“”按钮。图 5- 53“选项组向导”之三图 5- 54 “选项组向导”之四8)如图 5-55 所示,设置选项组中控件的类型和选项组的样式。“”按钮。图 5- 55 “选项组向导”之五9) 如图 5-56 所示,为选项组指定标题。图 5- 56 “选项组向导”之六“完成”,Access 会将选项组放在窗体上。10)调整选项组的位置及大小,在“布局视图”查看效果,如图 5-57 所示。图 5- 57 选项组示意图(2)重命名选项组重命名选项组可以使其名称更有意义。执行此操作更改显示在选项组旁边的,但它可以
35、方便用户在表或宏中控件。l选项组框,确保选项组处于选定状态。l 打开选项组的“属性表”窗格。l 在选项组的“其他|名称”属性框中键入一个新名称,按 Enter 即可,如图 5-58 所示。图 5- 58 选项组属性表(3)向现有选项组添加新选项根据用户的需求可以在选项组中添加新的选项控件。用户可以在组中创建新控件,也可以从窗体的其他位置剪切一个现有控件,然后将其粘贴到组中。在设计视图中打开窗体“窗体”。“受教育程度”选项组的组框以将其选定,然后拖动组框的件提供空间。控点为新的选项控在【设计】选项卡的“控件”组中,要添加的控件类型 “选项按钮”图标。移动指针,使其位于选项组的组框内。组框将改变颜
36、色来指示新控件将成为选项组的一部分。将控件放在组中。如果用户要将现有控件移动到组中,仅仅将控件拖动到选择组中并不能使其成为选项组的一部分。用户必须剪切控件并将其粘贴到组中,才能使其成为一个选项。注意:新添加的控件的“选项值”属性的值。根据需求,用户可以保留 Access 所建议的值, 也可以将其更改为其他值。6、使用列表框和组合框在窗体上输入数据时,从列表中选择一个值,要比记住一个值然后键入它更加快捷和简便。选择列表还可以帮助确保在字段中输入的值是正确的。列表控件可以连接到现有数据, 也可以显示在创建该控件时输入的固定值。(1)列表控件的类型Access 2007 提供了两种列表控件:列表框和
37、组合框。列表框控件是显示值或选项的列表,如图 5-59(a)所示,列表框包含数据行,并且通常设定了大小以便始终都可以看到几个行。数据行可以有一个或多个列,这些列可以显示或不显示标题。如果列表中包含的行数超过控件中可以显示的行数,则 Access 将在控件中显示一个滚动条。用户只能选择列表框中提供的选项,而不能在列表框中键入值。组合框控件以更紧凑的方式显示选项列表,如图 5-59(b)所示,除非左图箭头可显示下拉列表,否则列表一直处于隐藏状态。组合框合并了文本框和列表框的功能。用户输入不在列表中的值,因此它(a)(b)图 5- 59 列表框示意图列表框和组合框可以是绑定或未绑定控件。这些控件可以
38、查阅在固定列表中键入的值,也可以查阅表或中的值。要创建可在表或中查阅值的绑定列表框或组合框,需确保窗体是基于包括外键字段的上的数据所需的关系。源,这样就可以创建将列表框或组合框中的数据到窗体(2)使用向导创建列表框或组合框任务 11:使用向导创建列表框或组合框操作步骤:1)打开“医疗信息”数据库,在“创建”选项卡中选择“窗体设计”图标,打开一个新窗体。2)在【设计】选项卡上的“控件”组中,确保选中“使用控件向导”图标。3)的位置。“列表框”工具或“组合框”工具。在窗体上,要放置列表框或组合框4)根据所做的选择,系统将启动列表框向导或组合框向导。如图 5-60 所示,在向导询问希望如何获取控件的
39、值时,可以执行下列操作之一:lll显示源中的当前数据,“使用列表框/组合框查阅表或“自行键入所需的值”。中的值”。显示将很少更改的固定值列表,控件执行查找操作而非用作数据输入工具,“在基于列表框/组合框中选定的值而创建的窗体上查找”。此操作将创建一个未绑定控件,该控件入的值执行查找操作的嵌入宏。于用户输5)“”按钮,如图 5-61 所示,选择为列表框提供数值的表或。图 5- 60 “列表框向导”之一图 5- 61 “列表框向导”之二6)7)“”按钮,如图 5-62 所示,为列表框选定字段 。”按钮,如图 5-63 所示,确定列表框中项的排序方式,最多可以按四个字段排序 。图 5- 62 “列表
40、框向导”之三图 5- 63 “列表框向导”之四8)9)“”按钮,如图 5-64 所示,指定列表框的宽度 。”按钮,如图 5-65 所示,确定在列表框选值后 Access 的动作。如果“记忆该数值供以后使用”,则 Access 将保留选定的值,直到用要创建未绑定控件,户进行更改或关闭窗体,但将该值写入表中;如果要创建绑定控件,“将该数值保存在这个字段中”,选择要将控件绑定到的字段。图 5- 64 “列表框向导”之五图 5- 65 “列表框向导”之六10)”按钮,如图 5-66 所示,然后为控件键入一个“,此将显示在控件的旁边。图 5- 66 “列表框向导”之七“完成”按钮,在设计视图调整控件位置
41、和大小即可。11)(3)不使用向导创建列表框或组合框任务 12:在不使用向导创建列表框或组合框时,由用户操作步骤:设置许多控件属性。1)2)3)4)在设计视图中打开窗体。在【设计】选项卡上的“控件”组中,确保没有选中“使用控件向导”。“列表框”工具或“组合框”工具。在窗体内一次以创建默认大小的控件,也可以并拖动光标直到控件达到所需的大小。5) 选中控件后,按 F4 打开其属性表。按照表 5-1 中的说明来设置“行来源类型”和“行来源”属性。表 5- 1 列表框、组合框属性设置如果需要在控件中显示多列,“格式|列数”属性框并键入所需的列数。设置“列宽”属性以调整列的宽度。如果希望 Access框
42、绑定到的字段。选定值,“数据|控件来源”属性框并选择要将列表框或组合(4)在窗体视图中编辑值列表目的设置“行来源类型”属性设置“行来源”属性显示表或 中的值,或者显示 SQL 语句的结果表/在下拉列表中,选择包含希望显示在列表框或组合框中的值的表或;或键入 SQL 语句;或在属性表的“数据” 选项卡上,以打开查询。显示固定的值列表值列表键入用分号 (;) 分隔的固定值的列表,例如: North;South;East;West;或在属性表的“数据”选项卡上,以打开“编辑列表项目” 框,然后在单独的行中键入项目显示表或中的字段列表字段列表在下拉列表中,选择包含希望显示在列表框或组合框中的字段名称的
43、表或。如果列表框或组合框的“行来源类型”属性设置为“值列表”,则当在窗体视图中打开了窗体时可以编辑值列表,不必在每次需要更改列表时切换到设计视图或布局视图、打开属性表并编辑控件的“行来源”属性。当光标进入列表框或组合框中(通过Tab 切换到该框)时,列表下方会出现一个按钮,如图 5-67 所示。注意:该框或通过按要编辑值列表,必须将列表框或组合框的“数据|编辑值列表”属性设置为“是”。该按钮以打开“编辑列表项目”框,如图 5-68 所示。图 5- 67 编辑值列表按钮图 5- 68 “编辑列表项目”框编辑列表项目,使每个项目都位于单独的行中。若要为新选择默认值,可以在“默认值”框中下拉箭头,然
44、后所需的值,“确定”。在属性表的【数据】选项卡上,将“ 视图中编辑值列表。(5)自定义列表框或组合框编辑值列表”属性设置为“否”则在窗体在设计视图中打开窗体时,确保选择了列表框或组合框,然后按 F4 打开控件的属性表, 可以自定义列表框或组合框。在列表框或组合框的【数据】选项卡“绑定列”属性框中,指定与列表框或组合框中的列位置相对应的数字。例如,键入“1”可将列表框或组合框中的第一列绑定到“控件来源”属性中指定的基础字段。在计算列数时,包括隐藏的列。如果将“绑定列”属性设置为 0,则 Access 会保存列表索引,而不是一列中的值,如果要设置非常有用。在【格式】选项卡“列宽”属性框中,为要隐藏
45、的列键入 0,可以将窗体上的列表框或组合框中的列隐藏。数字序列而不是列表值,则此在【格式】选项卡“列标题”属性框中,“是”可以向窗体上的组合框中添加列标题。仅当列表打开时,组合框中的标题才会显示。 如果组合框或列表框是基于源的,则 Access 将使用源中的字段名称作为列标题。如果组合框或列表框是基于固定值列表的,则 Access 将使用值列表中数据的前 n 个项目作为列标题,其中 n 等于在“列数”属性中设置的数字。在“自动展开”属性框中,“否”可以关闭窗体上组合框的“键入时填充”功能,用户必须从列表中选择一个值或键入整个值。在“列表宽度”属性框中,输入所需的宽度可以设置窗体上组合框的列表框
46、部分的宽度,该宽度使用当前的度量。若要使用非默认值的度量,需要输入度量,例如输入2 cm。注意为滚动条保留了足够的空间。组合框的列表框部分可以比文本框部分宽,但不能比文本框部分窄。默认设置(“自动”)使列表框宽度与组合框中文本框部分的宽度相同。在“列表行数”属性框中,输入一个数字设置在窗体上组合框中显示的最大行数。如果实际行数超过“列表行数”属性中指定的数量,则会在组合框中显示一个垂直滚动条。在“限于列表”属性框中,“是”可以将组合框条目限制为窗体上组合框的列表部分中的项目。如果在组合框中显示的第一列不是绑定列,那么即使将“限于列表”属性设置为“否”,Access 也会将条目限制在列表范围内。
47、在“限于列表”属性设置为“否”的情况下,当输入不在列表中的条目时,如果组合框已绑定,则该条目将在基础字段中而添加到列表中。若要向列表中添加新条目,需要设置“不在列表中”。5.3.2 设置控件属性控件的属性决定了空间的外观结构,还定义了控件所能完成的功能。在添加完控件后需要对其属性进行设置。通过在设计视图中双击控件本身或者【设计】选项卡中“工具”组中的“属性表”按钮,即可以打开控件的属性框,进行必要的属性设置。控件的属性以及“全部”五部分框与窗体的属性框类似,也是由“格式”、“数据”、“”、“其他”。参考 5.2.3 窗体的属性表,属性表是可变化,根据所选择的对象的不同,属性表中的内容发生相应的
48、改变,控件的属性表中列出的是与控件相关的内容,窗体的属性是与窗体相关的内容。因此,在查看属性表时,要首先选择要设置的对象,或者注意属性表上端的名称显示,表明当前属性表显示的是哪个对象的属性。控件的属性有如下:1、格式包括控件的背景样式、字体、视觉效果、边框等。如特殊效果可以为控件提供平面、凸起、凹陷、蚀刻、阴影和凿痕效果,如图 5-69 所示。图 5- 69 特殊效果属性2、数据包括控件来源、输入掩码、有效性规则、可用、是否锁定、智能标记等。控件来源此属性决定了控件显示的数据来源。如果“控件来源”属性框中的值是表中字段的名称,则控件显示字段值。如果“控件来源”中的值为空白,则控件中显示数据部被
49、保存到数据库中。如果“控件来源”中的值是表3、,则控件显示计算结果。指定在控件上执行某种操作后触发的操作。4、其他指定控件的附加特征。5、全部包含“格式”、“数据”、“”、“其他”四部分的全部属性。5.3.3 为控件设置 Tab 键次序在使用窗体时,可以通过按 Tab 键在控件之间进行切换。用户可以指定窗体上的控件响应 Tab 键的顺序。这些控件应按逻辑顺序对 Tab 键做出响应(例如,从上到下和从右),以便窗体更易于使用。1、更改控件的 Tab 键次序当使用向导或布局之类的工具创建窗体时,Access 会将 Tab 键次序设置为与控件在窗体上的显示顺序相同,即:从上到下和从。但是,如果创建或
50、修改窗体时未使用向导或布局,则创建的 Tab 键次序可能与控件在窗体上的显示位置相对应。任务 13:更改控件的 Tab 键次序。操作步骤1)2)次序”在导航窗格中,右键窗体,然后“布局视图”或“设计视图”。在【排列】选项卡上的“控件布局”组中,框,如图 5-70 所示。“Tab 键次序”图标,打开“Tab 键图 5- 70 “Tab 键次序”框3)在“Tab 键次序”框中的“自定义次序”中,如果要使 Access 创建从上到下和从则的 Tab 键次序,可以“自动排序”。如果要创建的自定义 Tab 键次序,对应于要移动的控件,并将控件拖到“自定义次序”列表中的所需位置。“确定“按钮即可。2、从
51、Tab 键次序中删除控件任务 14:删除控件的 Tab 键次序。操作步骤:1)2)3)4)在导航窗格中,右键窗体,然后“布局视图”或“设计视图”。如果“属性表”任务窗格未显示,按 F4 可显示它。选择要从 Tab 键次序中删除的控件。在属性表的【其他】选项卡上,“制表位”属性框中的“否”。注意:如果从 Tab 键次序中删除某个控件,则只要该控件的“已启用”属性设置为“是”,用户仍能够该控件将其选中。3、更改 Tab 键次序中的最后一个字段的 Tab 键行为默认情况下,如果在光标位于 Tab 键次序的最后一个字段中时按 Tab 键,则 Access将显示数据源中的下一条,并将光标移到 Tab 键
52、次序的第一个字段处。可以更改此行为以便 Access 停留在当前的上。如果窗体包含分页符,则也可以更改此行为以便Access将光标移到下一页。在导航窗格中,右键窗体,然后“布局视图”或“设计视图”。从属性表顶部的下拉列表中选择“窗体”。在属性表的【其他】选项卡上的“循环”属性框中,选择表 5-2 选项之一。表 5- 2 Tab 键循环行为设置设置说明所有如果在光标处于中的最后一个字段中时按 Tab 键,则焦点将移到下一条中的第一个字段。当前如果在光标处于中的最后一个字段中时按 Tab 键,则焦点将返回到当前中的第一个字段。当前页如果在光标处于窗体页面中的最后一个字段中时按 Tab 键,则焦点将返回到5.3.4 在窗体中添加当前日期和时间任务 15:在窗体中添加显示窗体时的当前日期和时间。操作步骤:1)2)3)在布局视图中打开窗体或报表。在导航窗格中,右键窗体或报表,然后快捷菜单上“布局视图”。在【格式】选项卡上的“控件”组中, 框,如图 5-71 所示。“日期和时间” ,打开“日期和时间”图 5- 71 “日期和时间”框4)如果不希望包含日期,清除“包含日期”复选框。如果希望包含日期,要使用的日期格式。如果不希望包含时间,清除“包含时间”复选框。如
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西师范大学《篮球》2023-2024学年第二学期期末试卷
- 池州学院《智能采油装备》2023-2024学年第二学期期末试卷
- 哈尔滨信息工程学院《人力资源开发与管理》2023-2024学年第二学期期末试卷
- 南京医科大学《铁路与轨道交通车站工程》2023-2024学年第二学期期末试卷
- 内江职业技术学院《Photoshop海报设计》2023-2024学年第二学期期末试卷
- 金肯职业技术学院《学前教育统计学》2023-2024学年第二学期期末试卷
- 广东女子职业技术学院《安装工程预算》2023-2024学年第二学期期末试卷
- 湖南农业大学《材料的腐蚀与防护》2023-2024学年第二学期期末试卷
- 新乡学院《人权法》2023-2024学年第二学期期末试卷
- 杭州万向职业技术学院《高级管理研究》2023-2024学年第二学期期末试卷
- 2025年苏州农业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 公共服务均等化研究-第2篇-深度研究
- 短视频居间代理合同范本
- 二零二五年度港口码头安全承包服务协议4篇
- 2024年苏州卫生职业技术学院高职单招语文历年参考题库含答案解析
- 《欢乐运动会:1 我为班级出把力》说课稿-2024-2025学年四年级上册综合实践活动沪科黔科版
- 2024年南京机电职业技术学院单招职业技能测试题库标准卷
- 2025年中智集团及下属单位招聘笔试参考题库含答案解析
- 广东2025年高中化学学业水平考试模拟试卷试题(含答案详解)
- 2024年中国牛排2市场调查研究报告
- 2025年事业单位考试(综合管理类A类)综合应用能力试题及解答参考
评论
0/150
提交评论