我有一个组合框,其中列出了几种产品。其中一些产品的名称中有引号表示英寸(即 12" 修整棒)。这是我的问题。我有一个“更改”事件,它使用 @DbLookup 填充产品成本、度量单位和项目来更新几个计算字段数字。当我选择任何使用引号表示英寸的产品时,计算字段不会填充。产品名称中引号的意义是什么?如何解决这个问题?这是来自组合框的代码。
try {
var vendor = getComponent("POVendor").getValue();
var list = @DbLookup(@DbName(), "VPL", vendor, 2);
if (@IsError(list))
return "Select a Vendor first|";
else
return list;
} catch (e) {
return "Please select a vendor first (Error)|";
}
这是计算字段中的代码(它实际上是一个只读的编辑框,代码是默认值。)填充项目成本:
var item = getComponent("Item1").getValue();
var cost = @DbLookup(@DbName(), "PL", item, 2);
return cost;