需求:当选择月份为4时,需要生成sql语句为
select
yue1+yue2+yue3+yue4 as 月累计销量,
...
开始想在月份选择控件添加初始化后事件,使用js代码获取当前月份4,然后通过for循环生成yue1+yue2+yue3+yue4
这样的形式,赋值给一个中间label控件。但是似乎这个事件执行的比较慢,生成sql代码时,中间控件还没有值就生成了sql语句,导致语句缺失这个中间变量的值。
**解决办法:**使用公式而不是初始化事件给控件赋值,可以正常生成sql语句。
月份控件名称为:DATA_MONTH_BOX
中间控件名称为:MONTH_BOX
将中间控件默认值设置为公式:
JOINARRY(RANGE(