定义值列表
如果一个字段将相同的文本、数字、日期或时间值集用于多个或所有记录,则可以创建包含这些值的值列表。设置字段的格式以将值显示为弹出式菜单、下拉列表或设置为一系列复选框或单选按钮。
例如,定义包含两个值“新”和“继续”的值列表。然后,定义“客户类型”字段,以将列表中的值显示为单选按钮。
更换行边框控件
值列表有助于更快、更准确地进行数据输入。您可以按特定顺序显示值;例如,按月或区域。
在值列表中显示数据分两个步骤进行:
1.
 •
 •
 •
2.
布局模式下,使用“检查器”设置字段的格式将值显示为弹出式菜单、下拉列表、复选框或单选按钮。
定义自定义值列表。
此方法是创建值列表的最简单方法,因为您键入要显示的值。
1.
选择“文件”菜单 >“定义”>“值列表”。
在布局模式下,也可以单击状态工具栏中的“管理”,然后选择“值列表”。
2.
3.
在“编辑值列表”对话框的“值列表名称”,键入一个名称。
4.
选择“使用自定义值”,然后以您所希望的显示顺序将每个值键入到单独的行中。
按 Enter 键 (Windows) 或 Return 键 (OS X) 将每个值放在其各自的行中。
提示  要在弹出式菜单或下拉列表中的项之间创建分隔线,或在单选按钮或复选框之间生成空格,请在要显示分隔线或空格的每个单独行中键入连字号。
5.
单击两次“确定”以依次关闭“编辑值列表”对话框和“管理值列表”对话框。
6.
使用当前或其他文件中的字段定义值列表
如果基于某个字段创建了列表,每当此字段中的值发生更改时,使用此方法创建的值列表就会动态更新。同时,如果字段位于相关表中,则可以显示字段中所有值或只显示相关值。
1.
选择“文件”菜单 >“定义”>“值列表”。
在布局模式下,也可以单击状态工具栏中的“管理”,然后选择“值列表”。
2.
3.
在“编辑值列表”对话框的“值列表名称”,键入一个名称。
4.
选中“使用以下字段中的值”。
5.
在“指定值列表的字段”对话框中,为“使用第一个字段中的值”选择包含所需字段的表,然后在列表中选择字段。
如果所需的表位于其他文件中,并且没有出现在列表中,请从列表中选择“管理数据库”,然后将表添加到关系图中。请参阅创建关系
6.
 •
 •
要仅将相关值包括在值列表中,请选择“仅包括从此开始的相关值”,然后从列表中一个相关表。值列表将只显示特定记录中的字段值,即那些满足在相关表和包含“使用第一个字段中的值”列表中所选字段的表之间指定的关系条件的记录。
有关仅显示相关值的值列表示例,请参阅只包括相关字段值的值列表示例
7.
要同时显示与第二个字段关联的值,请选中“同时显示第二个字段中的值”,选择包含所需字段的表,然后选择列表中的字段。
选中此选项可在值列表中的值之后显示相应字段中的值。例如,为了便于数据输入,可以在部分数值旁边显示部分名称。如果“同时显示第二个字段中的值”呈灰色,请首先选择左侧字段列表中的某个字段,如步骤 5 中所述。
注释  在数据输入过程中,显示两个字段中的值的值列表仍然只能从步骤 5 中指定的第一个字段中输入数据。 值列表中第二个字段仅供显示,其值不能输入到任何字段。但是,您可以使用查找功能自动从第二个字段中输入数据。请参阅关于查找
8.
 •
 •
选择“仅显示第二个字段中的值”以显示第二个字段中的值,并存储第一个字段中的数据。
如果没有选择“仅显示第二个字段中的值”,则值列表将同时显示两个字段,例如弹出式菜单显示两个字段。
仅显示第二个字段中的值”行为的摘要:
 
注释  进行选择时,第一个字段的相应值即存储在数据库中。
9.
如果要按照特定语言的字典排序顺序显示文本字段中的值,请选择“基于此条件对值重新排序”,然后选择一种语言。否则,值将按字段的默认语言的索引顺序进行排序。对于其他类型的字段可以忽略该设置。
请参阅选择进行索引或排序的语言
10.
单击“确定”,以关闭“指定值列表的字段”对话框。
11.
单击两次“确定”以依次关闭“编辑值列表”对话框和“管理值列表”对话框。
12.
使用另一个文件中的值列表定义值列表
如果所需的值列表已在其他文件中定义,则可以使用该列表,而无需重新创建列表。
1.
选择“文件”菜单 >“定义”>“值列表”。
在布局模式下,也可以单击状态工具栏中的“管理”,然后选择“值列表”。
2.
3.
在“编辑值列表”对话框的“值列表名称”,键入一个名称。
4.
选择“使用另一个文件中的值列表”,然后从列表中选择或创建一个文件路径,以指向包含要使用的值列表的文件。
有关文件路径的详细信息,请参阅创建文件路径
5.
从“值列表”列表中,选择其他文件中的值列表。
有些值列表可能呈灰色显示,无法选择。这些值列表被定义为只能显示字段中的相关值,而不能直接从其他文件参考这些值列表。此时,请使用“使用以下字段中的值”选项。(还需要将其他文件中的表添加到当前文件的关系图中。)要创建这种类型的值列表,请按照基于字段中的值定义值列表的指示进行操作。
6.
单击两次“确定”以依次关闭“编辑值列表”对话框和“管理值列表”对话框。
7.
要更改、复制或删除值列表:
1.
选择“文件”菜单 >“定义”>“值列表”。
在布局模式下,也可以单击状态工具栏中的“管理”,然后选择“值列表”。
2.
 
在值列表名称列表中,选择值列表,然后单击“编辑”。在“编辑值列表”对话框中,进行更改。然后,单击“确定”。
注释  在输入数据后重新定义值列表项可能会导致意外结果。例如,如果将值列表项 Accessory 更改为 Accessories,该字段将在其格式被设置为复选框或单选按钮的布局上显示为空。同样,如果搜索 Accessories,将找不到现有记录。
在名称列表中,选择值列表,然后单击“删除”。在“确认”对话框中,再次单击“删除”。
3.
注释
 •
 •
如果您定义的值列表包含日期,请确保值包含四位数年度,如 6/29/2014 而不是 6/29/14。在输入数据时,格式设置为显示包含两位数字年份日期的值列表的日期字段会将两位数字年份日期转换为四位数字年份的日期,如两位数年份日期的转换中所述。
 •
 •
对于包含 ODBC 数据的值列表,“不可访问”权限和“有限”自定义权限不受支持。要禁止用户查看值列表中的 ODBC 数据,必须在外部 SQL 数据库中实施行级别安全性。请参阅编辑值列表权限