请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

强GHQ

初级会员

42

主题

117

帖子

471

积分

初级会员

积分
471

微信认证勋章

[已处理] 数据更新条件

强GHQ
初级会员   /  发表于:2019-1-23 14:14  /   查看:3772  /  回复:15


请看上图,更新指定表中值,条件为:指定表中的值在当前表单明细行中,如何配置条件?

谢谢

本帖子中包含更多资源

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

x

15 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-1-23 15:11:00
沙发
你先看一下什么叫“在里面”吧

不在里面和这个判断的相反,但是设置方法是类似的
在里面教程:https://gcdn.grapecity.com.cn/fo ... =%D4%DA%C0%EF%C3%E6
回复 使用道具 举报
强GHQ
初级会员   /  发表于:2019-1-23 15:38:55
板凳
Simon.hu 发表于 2019-1-23 15:11
你先看一下什么叫“在里面”吧

不在里面和这个判断的相反,但是设置方法是类似的

看了“在里面”的功能后,现在需要实现的逻辑使用“在里面”不能实现。
回复 使用道具 举报
强GHQ
初级会员   /  发表于:2019-1-23 15:41:52
地板
Simon.hu 发表于 2019-1-23 15:11
你先看一下什么叫“在里面”吧

不在里面和这个判断的相反,但是设置方法是类似的

逻辑是:A表有  A1、A2、A1 3列,B单据明细表有 B1一列

现制B单后需实现:若B1列数据不在A表A1列中,则对A2列进行更新
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-1-23 15:43:41
5#
明明可以的啊
回复 使用道具 举报
强GHQ
初级会员   /  发表于:2019-1-23 15:56:25
6#



如图,这是当前配置,未实现需求

本帖子中包含更多资源

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

x
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-1-23 16:00:31
7#
强GHQ 发表于 2019-1-23 15:56
如图,这是当前配置,未实现需求

你吧这个示例工程发上来,我看看给你修改了
你吧需求描述的再清楚一点
回复 使用道具 举报
强GHQ
初级会员   /  发表于:2019-1-23 16:10:55
8#
Simon.hu 发表于 2019-1-23 16:00
你吧这个示例工程发上来,我看看给你修改了
你吧需求描述的再清楚一点



需求:
快件盘存单添加后,实现:
若入库登记单子表中快件单号不在“快件盘存”子表快件单号列中,且对应的领件时间为空,则将入库登记单子表满足上述条件的(领件人,领件日期)列进行更新

本帖子中包含更多资源

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

x
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-23 17:04:53
9#
本帖最后由 Tracy.Liu 于 2019-1-23 17:07 编辑

您好,经过测试,您的demo和您上述描述的需求是一致的呢,
比如入库登记单子表本身为:


然后我新添加一条快件盘点记录,其中快件单号填写22,点击添加后,就会将入库登记单子表中 满足条件的行的领件人和领件日期字段进行更新。您指定的条件是:入库登记单子表中快件单号不在“快件盘存”子表快件单号列中(这个条件将快件单号为22的行排除),且对应的领件时间为空(这个条件将快件单号为11的行排除,因为领件日期不为空),所以满足条件的行为除11和22 的所有行,所以更新的入库登记单子表结果如下图所示:


本帖子中包含更多资源

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

x
回复 使用道具 举报
强GHQ
初级会员   /  发表于:2019-1-23 17:07:06
10#
Tracy.Liu 发表于 2019-1-23 17:04
您好,经过测试,您的demo和您上述描述的需求是一致的呢,
比如我新添加一条快件盘点记录,快件单号填写22 ...

快件盘存多填写2行就不行了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部