多行脚本

您可能有时需要使用多行脚本,特别是在单行表达式不足以正确检查数据和计算所需结果时。由于多行脚本实际上就是一个简化的 Visual Basic 程序,所以您可以根据需要改进它。

多行脚本必须使用赋值运算符。这表示必须将任何函数、表达式或其他运算的结果分配给某变量。如果想要将值分配给包含脚本的对象,可以将其分配给变量 value

设置名为“Value”的变量

通常,BarTender 中的 Visual Basic 脚本已接受了键盘输入的数据或数据源文件中的数据,请按照某种方式更改数据,然后将更改后的数据分配给某条形码、编码器或文本对象。要赋此值,脚本中必须有一行以“value =”开头的 Visual Basic 代码(通常在脚本的末尾,但不必一定如此)。等号的右侧是您希望赋予的值。例如:

value = LEFT(Field("part_number"),5)

在此例中,从当前的数据库记录中提取“part_number”字段,然后丢弃前五个字符后的所有字符。将此结果放入保留的变量“value”中,等于给与此数据源关联的对象分配此值。

相关主题