複数の製品を一覧表示するコンボ ボックスがあります。これらの製品の中には、名前にインチを表す引用符が付いているものがあります (つまり、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;