Module
Contents
Index 🔎︎

# 组合框/列表框向导

如果在文档中插入了组合框或列表框，向导将自动启动。可以在该向导中交互指定要显示的信息。

要访问此命令...

为生成字段，打开“窗体控件”工具栏，单击组合框或列表框图标并拖动鼠标生成字段。窗体中必须已连接数据库。

您可以使用打开/关闭向导图标来防止向导自动启动。

组合框向导和列表框向导在最后一步上有所差别，来源于控件字段性质：

列表框

在列表框中，用户可从列表内不同条目里选择一个条目。这些条目保存在数据库表格中，并且不通过列表框编辑。

一般说来，含有窗体中可见列表条目的数据库表格不是作为窗体基础的表格。窗体中的列表框通过使用引用起作用；也就是说，对可见列表项目的引用位于窗体表格（值表格），如果用户从列表中选择条目并加以保存，这些引用将同样地输入值表格中。通过引用值，列表框可以显示与当前窗体表格链接的表格中的数据。由此，列表框向导允许链接同一数据库中的两个表格，这样，控件字段就能显示异于窗体引用目标表格的表格中的数据库字段详细列表。

在其他表格中，使用字段名称 (ControlSource) 查找所需的字段，然后完成相应的字段。如果没有查找到字段名称，则列表仍为空。当列表字段中的列含有链接时，将不会先显示询问，而直接使用其他表格的第一列。

例如，如果文章表格含有供应商编号，则列表框可使用“供应商编号”链接来显示供应商表格中的供应商名称。在向导的字段链接页面上，会要求指定此链接的所有必需设置。

组合框

在组合框中，用户可以从列表条目中选择一个条目，也可以自己输入文字。列表中的条目可以来自任何一个数据库表格。选择或输入条目后，可以将它们只保存在表单中，此外也可以保存在数据库中。如果保存在数据库中，则这些条目将被写入到表单使用的数据库表格中。

组合框可以显示任意表格的数据，对此在当前窗体表格和其数值需要在组合框里显示（列表）的表格间必须没有直接的连接。组合框不带引用内容工作。如果用户输入或选择数值并将其保存，则实际显示数值会列入窗体表格中。因为在窗体表格和列表之间没有链接，则在此不出现连结字段页。

如果是列表框，您从列表中选择了条目后会保存在列表表格中。如果是组合框，您可以添加附加文本，这些文本可写入并按需存储在窗体当前的数据库表（值表格）中。对于此功能，组合框向导将数据处理页作为最后一页。而对于列表框，则没有这一页。在此处，您可以选择输入文本是否保存在值表格中以及保存在什么位置。

## 表格元素/列表框/组合框向导：数据

选择与表单字段相对应的数据源和表格。如果文档已经连接到数据源，则在其中插入表单字段时不会显示此页面。

## 组合框/列表框向导：选择表格

从可用的数据库表格中指定一个表格，表格中数据字段的内容将显示为列表的条目。

## 组合框/列表框向导：选择字段

从前一页表格中选择指定的数据字段，字段的内容将显示在列表框或组合框中。

## 列表框向导：字段链接

指示用于链接数值表格和列表表格的字段。

## 组合框向导：数据库字段

在组合框中，您可以在一个数据库字段中保存一个字段的数值，也可以在表单中显示该数值。

## 取消

单击取消关闭对话框，不保存所做的任何修改。

## 上一步

在对话框中查看选择在上一步中所做的选择。当前设置保持不变。从第二个页面开始才可以激活此按钮。

## 继续

单击下一步按钮，“向导”将采用当前对话框的设置并转到下一步。如果到达了最后一步，对应位置的按钮变为创建。