找回密码
 立即注册

QQ登录

只需一步,快速开始

隔壁老王 活字格认证

金牌服务用户

281

主题

974

帖子

3611

积分

金牌服务用户

积分
3611

活字格认证

隔壁老王 活字格认证
金牌服务用户   /  发表于:2024-2-2 21:50  /   查看:626  /  回复:2
100金币


请教如何用简单的方式批量修改选择行订单的单据状态




现在用的是表格选择项容器,我觉得也不好想知道有没有更好的方式
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,使用执行 SQL 不行的原因是因为活字格的执行 SQL 命令还不支持传递 IN 这类多值参数。 一个办法是循环拼接要执行的 SQL,然后使用执行公式去执行更新 SQL: 其实您 demo 中用数据表操作命令更新选择行这个方案也很好,也是去批量更新的:

2 个回复

倒序浏览
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2024-2-2 21:50:58
来自 3#
您好,使用执行 SQL 不行的原因是因为活字格的执行 SQL 命令还不支持传递 IN 这类多值参数。

一个办法是循环拼接要执行的 SQL,然后使用执行公式去执行更新 SQL:

其实您 demo 中用数据表操作命令更新选择行这个方案也很好,也是去批量更新的:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
stranger
高级会员   /  发表于:2024-2-2 22:50:18
2#

个人感觉这个循环选中应该是最优选择,但是呢,判断的值建议换成换成ID。用订单编号去判断,如果选中行多,订单编号也长的话,估计很坑。写数据库命令,判断永远优先使用主键


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部