脚本模式在数据处理中的使用

阅读(888) 标签: 集算器脚本,

下面介绍如何在数据处理中使用脚本类型方式来制作1.1.sht

第一步:设计填报表(1.1.1)

第二步:设置单元格类型(同1.1.2

第三步:数据处理

点击【填报】->【数据处理】,设置数据来源和数据去向。

 

点击【使用向导生成脚本】,弹出脚本编辑向导窗体,如下图:

 

点击数据集列表中的按钮,选择数据表(要求demo数据源已连接)

 

界面如下

 

在“模式名”下拉框中选择“DEMO”模式。

“数据表”下拉框中选择“员工表”。

字段列表框中自动列出“员工表”的所有字段。在字段列表框选择主键“编号”,并选出全部字段。

最后把对象名修改为employee

 

数据源设置好之后点击确定,系统根据用户配置的数据集信息自动生成数据来源、数据去向脚本和保存对象的旧数据。

数据来源脚本如下图:

 

数据来源脚本将填报表展现所需的数据通过序表变量employee返回给填报表,在填报表单元格中就可以通过引用变量名获取数据。

数据去向脚本如下图:

 

数据去向脚本将变量employee_oldemployee中的数据通过函数db.update()对比后更新到数据库。

保存旧数据的对象名如下图:

 

保存对象的旧数据中自动生成名为employee的“对象名”和名为employee_old的“保存旧数据的对象名”。WEB端发布后的填报表初始化数据和填报后的数据分别存放在变量employee_oldemployee中。“对象名”和“保存旧数据的对象名”均可自定义,自定义时需与脚本和填报表中的变量名保持一致。

第四步:编辑维度格(同1.1.4

第五步:设置字段名称

选中A3单元格,字段名称中输入“employee.编号”。

此处employee为取数脚本返回的序表变量,表示这片区域的数据就取自employee

本例中,没有给数值格设置字段名称属性,程序会自动将数值格上方的普通格内容作为数值格的字段名称。

序表变量employee中的字段名称对应物理表员工表中的同名字段。