1 / 25
文档名称:

Access列表框.doc

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

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

分享

预览

Access列表框.doc

上传人:乘风破浪 2019/4/4 文件大小:179 KB

下载得到文件列表

Access列表框.doc

文档介绍

文档介绍:蒂芈薁对列表框、组合框和下拉列表框进行自定义薄芅蒀在窗体或数据访问页的“设计”视图 中,确保已选中列表框 (列表框:提供一列选项的控件。列表框由一个列表和一个可选标签组成。)、组合框 (组合框:窗体上用来提供列表框和文本框的组合功能的一种控件。用户既可以键入一个值,也可以单击控件以显示一个列表,并从该列表中选择一项。)或下拉列表框 (下拉列表框:数据访问页上的一种控件,单击时显示可供选择的值列表。不能在下拉列表框中键入值。),然后单击工具栏上的“属性”以打开该控件 (控件:允许用户控制程序的图形用户界面对象,如文本框、复选框、滚动条或命令按钮等。可使用控件显示数据或选项、执行操作或使用户界面更易阅读。)的属性表。膁芈袆执行下列操作之一:羄蚂蚄更改列表框、组合框或下拉列表框中的排序次序罿莈莂如果使用向导创建列表框、下拉列表框或组合框,ess将自动按照第一个可见列对构成列表的行进行排序。如果想指定另外一种排序次序,或者如果已将该控件的“行来源”属性设为已保存的查询,则可以使用下列两个过程中的一个。莅莄蒂注释  在独立的数据访问页或在与当前未打开的数据库连接的数据访问页中,“向导”是不可用的。这种情况下,必须自行创建列表框或下拉列表框。羂蒈膈若要更改窗体上控件的排序次序,请单击“数据”选项卡,在“行来源”属性框旁边单击“生成”按钮,打开“查询生成器”或“SQL语句生成器”,并指定所需的排序次序。螆袂肃若要更改数据访问页上控件的排序次序,可按所需的排序次序创建查询,然后在数据访问页的ListRowSource属性框中,从列表中选择查询。螁薈肂绑定列表框、组合框或下拉列表框中的列***薄艿在窗体中     在列表框或组合框的“绑定列”属性框中,指定一个对应于列表框或组合框中列所在位置的数字。例如,键入1可将列表框或组合框中的第一列绑定到“控件来源”属性中指定的基础字段上。在计数列数时请包含隐藏的列。薀蚇芇如果将“绑定列”属性设为0,ess保存列表索引 (列表索引:列表中项目编号的顺序,第一项从0算起,第二项为1,依此类推。),而不保存其中一个列的值。这在保存一系列数字而不是列表值的时候是很有用的。芄肂螆在数据访问页中     在列表框或下拉列表框的ListBoundField属性框中,输入与列表框或下拉列表框中列所在的位置对应的字段的名称。荿螇袂将SQL语句用作窗体上列表框或组合框的行来源蚅螄莀可能需要用SQL语句 (SQL字符串/语句:用于定义SQL命令(如SELECT、UPDATE或DELETE)的表达式,可以包含子句(如WHERE和ORDERBY)。SQL字符串/语句通常用在查询和聚合函数中。)(而不是已保存的查询)作为窗体上列表框或组合框的行来源,这样就不会在“数据库”窗口 (“数据库”窗口:ess项目时出现的窗口。它显示用于新建数据库对象和打开现有对象的快捷方式。)中显示查询。但是,基于SQL语句的列表框和组合框会比基于已保存查询的列表框和组合框速度更慢。莂袇虿单击“行来源”属性旁的“生成”按钮,打开“查询生成器”。肆膂芆在“查询生成器”中,单击“视图”菜单上的“SQL视图”。膁袇薃在“SQL语句”窗口中,选定整个SQL语句,按Ctrl+C进行复制,然后关闭“查询生成器”。蒇羃膈单击“行来源”属性框,按Ctrl+V将SQL语句粘贴到属性框中。袀羇螇删除“数据库”窗口中原来的查询。袈莁蚅隐藏窗体上列表框或组合框中的列羂肇莃在“列宽”属性框中,为要隐藏的列(一列或多列)输入0。肄肃腿例如,假定一个两列绑定组合框包含“供应商ID”列和“供应商名称”列,且“供应商ID”是列表中的第一列。若要隐藏“供应商ID”,则可按下列图例设置“列宽”属性。蚁***袆将“供应商ID”列(第一列)设为0以隐藏它。蒅袅肄 为“供应商名称”列指定宽度。蒀芇肃“供应商ID”列是绑定列,即使隐藏起来也是如此。袆芃芁注释  在组合框中,当列表未显示时,第一个可见的列将显示在组合框的文本框部分。例如,在前一个示例中,因为“供应商ID”列隐藏,因此将显示“供应商名称”列。如果“供应商ID”列没有隐藏,则它是唯一显示的列。艿莆芈为窗体上的组合框添加列标题芇羅蒄在“列标题”属性框中,单击“是”以显示列标题。只有当列表打开时,才会显示组合框中的列标题。节蒆螄如果组合框或列表框是基于记录源 (记录源:窗体、报表或数据访问页的基础数据源。ess数据库中,它可以是表、查询,也可以是SQL语句。ess项目中,它可以是表、视图、SQL语句,也可以是存储过程。)的,ess使用记录源的字段名称作为列标题。如果组合框或列表框是基于固定值列表的,ess使用值列表的前x项数据(“行来源”属性)作为列标题,其中,x等于“列数”属性中设置的数字。莄蒃肈关闭窗体上组合框的“所键即所填”功能肁蒆莆在“自动展