1 / 11
文档名称:

Access列表框.doc

格式:doc   大小:204KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Access列表框.doc

上传人:85872037 2018/4/25 文件大小:204 KB

下载得到文件列表

Access列表框.doc

文档介绍

文档介绍:对列表框、组合框和下拉列表框进行自定义
在窗体或数据访问页的“设计”视图 中,确保已选中列表框 (列表框:提供一列选项的控件。列表框由一个列表和一个可选标签组成。)、组合框 (组合框:窗体上用来提供列表框和文本框的组合功能的一种控件。用户既可以键入一个值,也可以单击控件以显示一个列表,并从该列表中选择一项。)或下拉列表框 (下拉列表框:数据访问页上的一种控件,单击时显示可供选择的值列表。不能在下拉列表框中键入值。),然后单击工具栏上的“属性”以打开该控件 (控件:允许用户控制程序的图形用户界面对象,如文本框、复选框、滚动条或命令按钮等。可使用控件显示数据或选项、执行操作或使用户界面更易阅读。)的属性表。
执行下列操作之一:
更改列表框、组合框或下拉列表框中的排序次序
如果使用向导创建列表框、下拉列表框或组合框,Microsoft Access 将自动按照第一个可见列对构成列表的行进行排序。如果想指定另外一种排序次序,或者如果已将该控件的“行来源”属性设为已保存的查询,则可以使用下列两个过程中的一个。
注释  在独立的数据访问页或在与当前未打开的数据库连接的数据访问页中,“向导”是不可用的。这种情况下,必须自行创建列表框或下拉列表框。
若要更改窗体上控件的排序次序,请单击“数据”选项卡,在“行来源”属性框旁边单击“生成”按钮,打开“查询生成器”或“SQL 语句生成器”,并指定所需的排序次序。
若要更改数据访问页上控件的排序次序,可按所需的排序次序创建查询,然后在数据访问页的 ListRowSource 属性框中,从列表中选择查询。
绑定列表框、组合框或下拉列表框中的列
在窗体中      在列表框或组合框的“绑定列”属性框中,指定一个对应于列表框或组合框中列所在位置的数字。例如,键入 1 可将列表框或组合框中的第一列绑定到“控件来源”属性中指定的基础字段上。在计数列数时请包含隐藏的列。
如果将“绑定列”属性设为 0,则 Mcrosoft Access 保存列表索引 (列表索引:列表中项目编号的顺序,第一项从 0 算起,第二项为 1,依此类推。),而不保存其中一个列的值。这在保存一系列数字而不是列表值的时候是很有用的。
在数据访问页中      在列表框或下拉列表框的 ListBoundField 属性框中,输入与列表框或下拉列表框中列所在的位置对应的字段的名称。
将 SQL 语句用作窗体上列表框或组合框的行来源
可能需要用 SQL 语句 (SQL 字符串/语句:用于定义 SQL 命令(如 SELECT、UPDATE 或 DELETE)的表达式,可以包含子句(如 WHERE 和 ORDER BY)。SQL 字符串/语句通常用在查询和聚合函数中。)(而不是已保存的查询)作为窗体上列表框或组合框的行来源,这样就不会在“数据库”窗口 (“数据库”窗口:在打开 Access 数据库或 Access 项目时出现的窗口。它显示用于新建数据库对象和打开现有对象的快捷方式。)中显示查询。但是,基于 SQL 语句的列表框和组合框会比基于已保存查询的列表框和组合框速度更慢。
单击“行来源”属性旁的“生成”按钮,打开“查询生成器”。
在“查询生成器”中,单击“视图”菜单上的“SQL 视图”。
在“SQL 语句”窗口中,选定整个 SQL 语句,按 Ctrl+C 进行复制,然后关闭“查询生成器”。
单击“行来源”属性框,按 Ctrl+V 将 SQL 语句粘贴到属性框中。
删除“数据库”窗口中原来的查询。
隐藏窗体上列表框或组合框中的列
在“列宽”属性框中,为要隐藏的列(一列或多列)输入 0。
例如,假定一个两列绑定组合框包含“供应商ID”列和“供应商名称”列,且“供应商ID”是列表中的第一列。若要隐藏“供应商ID”,则可按下列图例设置“列宽”属性。
将“供应商 ID”列(第一列)设为 0 以隐藏它。
 为“供应商名称”列指定宽度。
“供应商 ID”列是绑定列,即使隐藏起来也是如此。
注释  在组合框中,当列表未显示时,第一个可见的列将显示在组合框的文本框部分。例如,在前一个示例中,因为“供应商 ID”列隐藏,因此将显示“供应商名称”列。如果“供应商 ID”列没有隐藏,则它是唯一显示的列。
为窗体上的组合框添加列标题
在“列标题”属性框中,单击“是”以显示列标题。只有当列表打开时,才会显示组合框中的列标题。
如果组合框或列表框是基于记录源 (记录源:窗体、报表或数据访问页的基础数据源。在 Access 数据库中,它可以是表、查询,也可以是 SQL 语句。在 Access 项目中,它可以是表、视图、SQL 语句,也可以是存储过程。)的,则 Microsoft Access 使用记录源的字段名称作为列标题