如果拥有一组有限的、不常更改的值,例如评定量表或费用类别,则使用值列表字段。
注意 Access 具有其他类型的列表字段:在表中查找匹配数据的查阅字段 (例如查找全名) 的 ID 字段,以及可在一个字段中存储最多 100 个值的多值字段,用逗号 (,) 分隔。 有关详细信息,请参阅创建或删除查询字段以及创建或删除多值字段。
本文内容
创建值列表字段
在“设计视图”中打开表。
单击想要定义为查阅字段的列对应的“数据类型”列中的单元格,单击向下箭头,然后再单击“查阅向导”。
注意 查找向导根据你在向导中所做的选择创建三种类型的列表:查阅字段、值列表字段和多值字段。请仔细按照向导中的步骤操作:
- 在第一页上,选择“ 我将键入所需的值”,然后单击“ 下一步”。
- 在第二页上,选中 1 列,输入多个值(在列标题下的每行中输入一个),然后单击“下一步”。
- 在第三个页面的“是否想要将条目数限制为选定值?”下,选择“限制为列表”,然后单击“完成”。
保存所做的更改。
更新值列表字段的属性
使用“查阅向导”创建值列表字段时,将为你设置查阅字段属性。 若要更改值列表字段的设计,请设置其“查阅”属性。
- 在“设计视图”中打开一个表。
- 单击“字段名称”列中的查阅字段名称。
- 在“字段属性”下,单击“查阅”选项卡。
- 将 “显示控件 ”属性设置为 “组合框” ,以查看所有可用属性更改以反映你的选择。 有关详细信息,请参阅查阅字段属性。
- 可以直接在“行源”属性编辑值列表。
删除值列表字段
重要 删除包含数据的值列表字段时,将永久丢失该数据 , 无法撤消删除操作。 因此,在删除任何表字段或其他数据库组件之前,应备份你的数据库。
从数据表视图中删除
- 在“数据表视图”中打开表。
- 找到值列表字段,右键单击标题行,然后单击“删除字段”。
- 单击“是”以确认删除。
从设计视图中删除
- 在“设计视图”中打开表。
- 单击值列表字段旁边的行选择器,然后按 DELETE,或右键单击行选择器,然后单击“ 删除行”。
- 单击“是”以确认删除。
查阅字段属性
| 将此属性设置 | 目的 |
|---|---|
| 显示控件 | 设置此属性以控制要显示的属性:
|
| 行源类型 | 选择要使用其他表或查询中的值来填充查阅字段,还是使用你指定的值列表中的值来填充查阅字段。 你还可以选择使用表或查询中的字段名称来填充列表。 |
| 行源 | 指定为查阅字段提供值的表、查询或值列表。 将“行源类型”属性设置为“表/查询”或“字段列表”时,应将此属性设置为表或查询名称,或者设置为表示查询的 SQL 语句。 将“行源类型”属性设置为“值列表”时,此属性应包含由分号分隔的值列表。 |
| 绑定列 | 指定行源中的列,它用于提供由查阅字段存储的值。 此值的范围为从 1 到行源中的列数。 用于提供存储值的列不必与显示列相同。 |
| 列数 | 指定可在查阅字段中显示的行源中的列数。 若要选择要显示的列,请在“列宽”属性中提供列宽。 |
| 列标题 | 指定是否显示列标题。 |
| 列宽 | 输入每列的列宽。 查阅字段中的显示值是在“列宽”属性中表示为具有非零宽度的一个或多个列。 如果你不希望显示列(例如 ID 列),请为列宽指定 0。 |
| 列表行 | 指定要在显示查阅字段时显示的行数。 |
| 列表宽度 | 指定要在显示查阅字段时显示的控件宽度。 |
| 列表限制 | 选择是否可以输入未包含在列表中的值。 |
| 允许多个值 | 指示查阅字段是否允许选择多个值。 你无法将此属性的值从“是”更改为“否”。 |
| 允许编辑值列表 | 指定是否可以编辑基于值列表的查阅字段中的项目。 将此属性设置为“是”并右键单击基于单列值列表的查阅字段时,你将看到“编辑列表项”菜单选项。 如果查阅字段包含多个列,则会忽略此属性。 |
| 列表项目编辑窗体 | 命名现有表单,以用于编辑基于表或查询的查阅字段中的列表项。 |
| 仅显示行源值 | 将“允许多个值”设置为“是”时,仅显示与当前行源匹配的值。 |