我DynamicUpdateCommand
以这种方式在宏内部使用:
sub addOrder
set choosen = ActiveDocument.Fields("NUMORD").GetPossibleValues
for i = 0 to choosen.Count - 1
set result = ActiveDocument.DynamicUpdateCommand("UPDATE * SET CHOOSE = 'S' WHERE NUMORD = '" & choosen.Item(i).text & "' " )
if result = false then
MsgBox result.ErrorMessage
end if
next
end sub
动态数据更新已启用。
它可以工作,但是,当我关闭 QlikView 并重新打开它时,它就不再工作了。即使尝试重新加载。
我凭经验意识到,要让它再次工作,我需要点击“保存”按钮,即使没有改变任何东西......
我该如何解决这个小问题?也许它与 RAM 和将 .qvw 文件保存到文件系统的方式有关?
非常感谢!