周一至周五 : 08:30 - 17:30 客服专员电话/微信:17301649370 QQ:2902102332
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
传递公式数据返回开启SQL的写法
显示全部楼层 倒序浏览 发表日期 2024-01-22 10:28:04 307次阅读 0次回复
本帖最后由 hessen 于 2024-1-22 10:33 编辑

传递公式数据返回开启SQL的写法


需求:
  传递公式是将本报表主表或明细表的数据传递到一个新打开的目的表中。比如您现在正在填报或修改的一个模板是A模板,点击执行传递公式的按钮后会新打开一个B模板,同时公式中设定好要传递的字段会把A模板即本报表的值传递到B模板中。
在实际操作中,此需求会进一步延伸,把数据传递到B模板后,我们会在B模板中进行一系列数据操作后,想把一些数据再返回给A模板。比如下图中点击按钮后传递打开了日期区间模板,在日期区间模板选择一个区间后,该区间日期返回到订单查询模板中。

20240122090936.jpg


方法:

  这就要用到快表传递公式中返回的功能,返回功能的设置非常简单,只要在原来传递公式写法的基础之上将需要返回值的字段在返回功能列勾选打勾即可。如下图:



20240122091814.jpg


进阶:

  在一些特殊情况下如果要开启SQL来写传递返回的公式,则先写好传递公式后再开启SQL,将公式结尾处的逗号改为单竖线, |  并将公式内容中第一个竖线至公式结尾部分复制一份至刚才增加的单竖线后面,并且将复制后的这部分公式中等号前后的目的表字段和本报表字段对调。即:原来是目的表字段=本报表字段,复制过来的这部分改为本报表字段=来源表字段。如下图:红线部分复制,后面加一个单竖线,而后粘贴在蓝色部分的位置,且将每一组对应字段等号前后对调。



20240122092118.jpg



电话/微信:18049989370 QQ:857188287
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |