LibreOffice 24.8 帮助
如果在文档中插入了组合框或列表框,向导将自动启动。可以在该向导中交互指定要显示的信息。
您可以使用「向导打开/关闭」图标来防止向导自动启动。
组合框向导和列表框向导在最后一步上有所差别,来源于控件字段性质:
「列表框」
在列表框中,用户可从列表内不同条目里选择一个条目。这些条目保存在数据库表格中,并且不通过列表框编辑。
一般说来,含有表单中可见列表条目的数据库表格不是作为表单基础的表格。表单中的列表框通过使用引用起作用;也就是说,对可见列表项目的引用位于表单表格 (值表格),如果用户从列表中选择条目并加以保存,这些引用将同样地输入值表格中。通过引用值,列表框可以显示与当前表单表格链接的表格中的数据。由此,「列表框向导」允许链接同一数据库中的两个表格,这样,控件字段就能显示异于表单引用目标表格的表格中的数据库字段详细列表。
在其他表格中,使用字段名称 (ControlSource) 查找所需的字段,然后完成相应的字段。如果没有查找到字段名称,则列表仍为空。当列表字段中的列含有链接时,将不会先显示询问,而直接使用其他表格的第一列。
例如,如果文章表格含有供应商编号,则列表框可使用「供应商编号」链接来显示供应商表格中的供应商名称。在向导的「字段链接」页面上,会要求指定此链接的所有必需设置。
「组合框」
在组合框中,用户可以从列表条目中选择一个条目,也可以自己输入文字。列表中的条目可以来自任何一个数据库表格。选择或输入条目后,可以将它们只保存在表单中,此外也可以保存在数据库中。如果保存在数据库中,则这些条目将被写入到表单使用的数据库表格中。
组合框可以显示任意表格的数据,对此在当前表单表格和其数值需要在组合框里显示 (列表) 的表格间必须没有直接的连接。组合框不带引用内容工作。如果用户输入或选择数值并将其保存,则实际显示数值会列入表单表格中。因为在表单表格和列表之间没有链接,则在此不出现「连结字段」页。
如果是列表框,您从列表中选择了条目后会保存在列表表格中。如果是组合框,您可以添加附加文本,这些文本可写入并按需存储在表单当前的数据库表 (值表格) 中。对于此功能,「组合框向导将数据处理」页作为最后一页。而对于列表框,则没有这一页。在此处,您可以选择输入文本是否保存在值表格中以及保存在什么位置。