0

不确定这是否是正确的询问地点,但在线可用的技术信息很少。我正在 Sage X3 V6 上构建一个 Web 服务,该服务旨在填充表单中的多个字段(X3 用来更新数据的输入用户模拟,包括有效性检查,就像人类在做这项工作一样)。我的问题是我找不到如何清空列表......我尝试了很多不同的值但没有任何效果。当我尝试清空列表时,所有字段都正确填充。下面是代码的摘录。

WW_ACTION = "MODIFY"    : # Action (READ, CREATE, MODIFY, DELETE, SUPLIG, INSLIG)
WW_IDENT  = [L]BPCNUM   : # Data key 

# Setting values (YVISCLT is the name of the select field)
[L]YVISCLT = ""
[L]BPRNAM_B = [L]BPCNAM
[L]BPRLOG_B = [L]BPRLOG
[L]CRN_B = [L]CRN
# ...

# Calling update
Gosub WEBSERV From =YWSBPC

有谁知道如何进行?提前致谢

4

1 回答 1

0

嗯,在小编那里看到,这个问题过去已经提出过,但是在V6下还没有修复。显然别无选择,只能为您希望清除的选定字段运行另一个更新(字母数字字段的 L4G 示例):

If [L]LOCALVAR = "<anything to tell you wish to clear the value>"
    [BPC]MYFIELD = ""
    Rewrite [BPC]
Endif
于 2014-11-12T12:54:35.203 回答