Qlikview - 用户输入的数据应该将数据库写回到新表中

时间:2014-09-22 13:37:54

标签: qlikview

当用户通过输入框输入一些评论时。数据应该写回数据库到新表中。

我们怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

根据您希望在“写回数据库”方面取得的成果,至少有一部分是可行的。

如果您希望允许用户更改QlikView文档中字段的值,您可以将字段设置为INPUTFIELD。这意味着如果将其包含在任何表格框等中,它将变为输入启用。

例如,如果我有一个如下脚本:

INPUTFIELD Comment;

MyData:
LOAD * INLINE [
    ID, Country, Material, Comment
    1,  UK,      A,
    2,  FR,      B,
];

如果我然后在我的文档中添加一个表框,我可以在表格框的每一行添加注释:

Inputting a value into an inputfield

如果我保存了我的QlikView文档,这些注释将保存到下次重新加载。

如果您希望保留注释,可以使用QlikView的导出功能将数据导出为分隔文件,然后可以根据需要上传到外部数据库,或者如果您希望将注释保留在QlikView文档中重新加载后,您可以更改重新加载脚本以从包含您的通信的导出文件加载。

此外,如果您希望将注释导出到外部数据库系统,则没有内置方法可以动态“更新”远程表中的数据。但是,您可以通过一些VBScript实现这一点,您可以从QlikView内部执行。