控件是窗体设计的主要对象,其主要功能是用于显示数据和执行操作。在窗体设计过程中,核心操作是对控件的操作,包括添加、删除、修改等。在Access 2010中,按照控件与数据源的关系可将控件分为绑定型、未绑定型和计算型3种类型。
(1)标签控件
标签主要用来在窗体上显示一些说明性文字,如标题或简短的提示信息。标签不能显示字段或表达式的值,它没有数据来源,属于未绑定型控件。标签有两种:独立标签和附加标签。当使用“标签”按钮创建标签时,该标签是独立的,并不附加到其他任何控件上。独立标签用于显示窗体的标题或其他说明性文本,独立标签在数据表视图中并不显示。
标签也可以附加到其他控件上,如在创建文本框时,会同时创建一个附加标签,该标签在数据表视图中作为列标题显示。
(2)文本框控件
文本框是一种交互式控件,用于显示或编辑指定的数据,并接收数据的输入。文本框控件分为绑定型、未绑定型与计算型。
创建未绑定型文本框的方法是单击“设计”选项卡下“控件”选项组中的“文本框”控件,然后将光标定位在窗体上的适当位置单击即可。
创建绑定型文本框的快速方法是将字段从“字段列表”窗格拖动到窗体上。Access会自动为文本、备注、数字、日期/时间、货币、超链接类型的字段创建文本框。还有一种方法是,先在窗体上创建未绑定型文本框,然后在“属性表”窗格中该文本框的“控件来源”属性框中选择字段。
创建计算型文本框,首先要创建未绑定型文本框,然后在文本框中输入以等号“=”开头的表达式,或在其“控件来源”属性框中输入以等号“=”开头的表达式。也可以单击该属性框右侧的生成器按钮,在弹出的“表达式生成器”对话框中生成表达式。
(3)组合框和列表框控件
如果在窗体上输入的数据总是取自某一个表或查询中的字段数据,或者取自某固定内容的数据,则可以使用组合框控件或列表框控件来完成。这样设计既可以保证输入数据的正确性,也可以加快数据输入的速度。
列表框是由数据行组成的列表,每行可以包含一个或多个字段,就是说列表框可以包含多列数据,用户只能从列表框中选择某行数据,而不能输入新值。组合框是一个文本框与一个列表框的组合,在组合框中,用户既可以从列表中选择数据,也可以在文本框中输入数据。组合框和列表框都可分为绑定型与未绑定型。
组合框和列表框可以使用向导创建,也可以在窗体设计视图中手工创建。(www.xing528.com)
(4)复选框、切换按钮和选项按钮
复选框、切换按钮和选项按钮这3种控件都可以分别用来表示两种状态,例如是/否、真/假或开/关。3种控件的工作方式基本相同。以被选中或按下表示“是”,其值为-1;反之表示“否”,其值为0。
在大多数情况下,复选框是表示“是/否”值的最佳控件,它是窗体或报表中添加“是/否”字段时创建的默认控件类型。相比之下,选项按钮和切换按钮通常用作选项组的一部分。
(5)选项组控件
选项组是一个容器型控件。在窗体和报表中,选项组由一个选项组框架和一组复选框、选项按钮或切换按钮组成。选项组控件可以为用户提供必要的选择选项,用户只需进行简单的选取即可完成数据的录入,在操作上更直观、方便。
需要说明的是:使用选项组控件实现数据表字段的数据录入,要根据字段的类型来确定设计方法。若是“是/否”型或“数字”型,可以使用选项组控件;若是“文本”型,则不能使用选项组控件,可以使用组合框控件。
选项组控件可以使用向导创建,也可以在窗体设计视图中手工创建。
(6)选项卡控件
选项卡控件用于创建一个多页的选项卡窗体,这样可以在有限的空间内显示更多的内容或实现更多的功能,并且还可以避免在不同窗口之间切换的不便。选项卡控件上可以放置其他控件,可以放置创建好的窗体,还可以直接从“导航窗格”中把表或查询拖动到选项卡中,创建子窗体。
(7)命令按钮控件
命令按钮是用于接收用户指令、控制程序流程的主要控件之一,在窗体中单击某个命令按钮可以让Access执行指定的操作,这些操作可以是一段程序或对应一些宏,用于完成特定的任务。
在Access 2010中,用户可以使用向导创建命令按钮,也可以手工创建命令按钮。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。