列表项属性页

单选按钮、列表框和下拉列表控件具有“列表项”属性页。 它定义了用户在数据输入表单上看到的显示文本(标签)以及每个标签的项目值(该值打印在项目上)。

打印在项目上的项目值可以与显示文本相同,也可以是您在属性页上定义的其他值或您选择用于填充列表的“”属性所指定的其他值。

以下是可用的源:

Closed嵌入的数据

嵌入的数据源允许您手动输入您希望列表中显示的值。 要在列表中输入新值,请单击空行,然后键入所需值。 要删除值,请单击您想要删除的值所在的行,然后按键盘上的 Delete 键。

列表可以按升序或降序排序,具体取决于“显示文本”或“项目值”列表。 只需单击您想要作为排序依据的列表列标题。

选择嵌入的数据作为源时,以下选项可用:

Closed数据库

数据库源从连接的数据库(例如文本文件、Microsoft Excel 电子表格或其他数据文件)获取列表项。 使用“数据库设置”对话框连接到数据库后,BarTender 使用指定数据库字段中的值填充列表。

列表项的数据库连接完全独立于填充模板数据的数据库连接。 即使您已经连接到文档中的数据库,也需要重新运行“数据库设置向导”才能连接到新数据库(或同一数据库)。

选择数据库作为源时,以下选项可用:

Closed外部文件

外部文件源从计算机上某处的文件中获取列表项。 BarTender interprets the selected file as tab-delimited. 如果文件中的某行不包含任何制表符,则整行用于填充显示文本及其相应的项目值。 如果文件中的某行包含两个用制表符分隔的值,则第一个值填充显示文本,第二个值填充项目值

选择外部文件作为源时,以下选项可用:

Closed文件夹中的文件名

文件夹中的文件名源使用计算机或网络上的指定目录中的文件名填充列表项。 在您指定文件夹后,可以筛选列表以便仅包含指定文件夹内特定类型的文件。 例如,在具有多个不同类型文件的文件夹中,针对“文件样式”键入 *.xlsx 可以仅使用指定目录中的 Excel 文件的文件名填充列表。

选择文件夹中的文件名作为源时,以下选项可用:

ClosedVisual Basic 脚本

Visual Basic 脚本源允许您编写自定义 VBScript 来填充列表项。 应使用回车 (vbCr) 分隔多个列表项。 脚本编辑器(可从“编辑脚本”按钮访问)用于编写和修改脚本

Closed示例

编写脚本时,在列表中使用回车 (vbCr) 分隔相邻的显示文本项目值对。 在每个对中,显示文本项目值使用制表符 (vbTab) 分隔。

在以下示例中,您将销售三种产品:一个成本为 0.50 美元的橙子,一根成本为 0.65 美元的香蕉,一块成本为 1.00 美元的松糕。 您想要数据输入表单显示三个单选按钮,一个表示橙子,一个表示香蕉,一个表示松糕。 在打印的项目上,您希望仅打印价格。 为了填充单选按钮列表,您在脚本编辑器中键入以下 VBScript:

Value = "Orange" + vbTab + "0.5" + vbCr + "Banana" + vbTab + "0.65" + vbCr + "Muffin" + vbTab + "1"

这将按如下方式填充列表控件

显示文本

项目值

Orange

0.5

Banana

0.65

Muffin

1

如果希望显示文本项目值相同,可以为每个对键入相同值,或者直接不包括项目值定义,如下所示:

Value = "Orange" + vbTab + "Orange" + vbCr + "Banana" + vbTab + "Banana" + vbCr + "Muffin" + vbTab + "Muffin"

Value = "Orange" + vbCr + "Banana" + vbCr + "Muffin"

Either of these scripts will populate the list control as follows:

显示文本

项目值

Orange

Orange

Banana

Banana

Muffin

Muffin

Closed查询提示值

当有查询提示链接到数据输入控件时,查询提示值源根据与查询提示匹配的记录填充列表项。 查询提示在“数据库设置”对话框的“筛选器”视图中设置。

支持的控件

此属性页可用于以下控件:

相关主题