创建关联表单,传参数以及动态公式取数的实现【完整版】
<p>1、创建第一层表单页面</p><p><img src="http://www.wrenchdata.com:8443/uploaded/202404/20240411230433_rl.png" style="max-width:100%;"><br></p><p>2、其中在上方选择表单的时候就应该创建了第二层表单,但是有些参数可以在第一层表单设置后,再次打开第二层表单进行设置</p><p><img src="http://www.wrenchdata.com:8443/uploaded/202404/20240411230657_px.png" style="max-width:100%;"><br></p><p>3、取数公式的运用。希望关联后的表单项目指标自动读取,参考下方截图内容</p><p><img src="http://www.wrenchdata.com:8443/uploaded/202404/20240411230832_n3.png" style="max-width:100%;"><br></p><p>4、其中取数公式如下:</p><pre><code>SQL(" select t.item_name from <br>(<br> select a.item_code,a.item_name ,a.sort,b.BNNOTAX_DATA from <br> (select a.I0000001 item_code ,a.I0000002 item_name ,cast(a.I0000005 as int) sort from DATAF_COL_XMWH1 a where a.I0000004='物业管理项目预算表' and a.I0000010='1' ) a left join <br> (select ITEM_CODE , isnull(BNNOTAX_DATA,0) BNNOTAX_DATA from ADS_REPROT_DATA_wyglxm_B b where b.iyear = year( dateadd(year,-1, 'DATATIME()')) <br> and b.UnitId = 'SELECTORG("ID")'<br> and b.ProName = ${项目名称}) b <br> on a.item_code = b.ITEM_CODE<br>) t order by t.sort ")</code></pre><p>其中<span style="background-color: rgb(241, 241, 241); font-family: monospace; font-size: 12px; white-space-collapse: preserve;">DATATIME() 表示 取频率报的上报期间</span></p><p>'SELECTORG("ID")' 表示取上报单位的ID</p><h4>${项目名称} 表示上一层表单传递下来的参数值,此处的格式是固定的,大家注意这个格式${} </h4>
收藏(0)
分享
相关标签:
注意:本文归作者所有,未经作者允许,不得转载