以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]父表值引用  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=151906)

--  作者:miaoqingqing
--  发布时间:2020/7/7 12:22:00
--  [求助]父表值引用
求助,父表A 逻辑列 停用 等于 否
       且 子表B 逻辑列 停用 等于 否
子表表B 表达式列 第三列 才引用 父表A 第四列值

--  作者:有点蓝
--  发布时间:2020/7/7 13:54:00
--  
IIF(逻辑列=false and Parent(po).逻辑列=false,Parent(po).第四列,null)
--  作者:miaoqingqing
--  发布时间:2020/7/7 16:44:00
--  回复:(有点蓝)IIF(逻辑列=false and Parent(p...
如果父子表是一对一,不是一个父表行对应多个子表行
要实现 父表A第六列,等于 子表B 第五列,上楼代码怎么修改,求助

--  作者:有点蓝
--  发布时间:2020/7/7 16:53:00
--  
不支持这种用法,只能使用代码处理
--  作者:miaoqingqing
--  发布时间:2020/7/10 19:37:00
--  回复:(有点蓝)IIF(逻辑列=false and Parent(p...
坛主,2楼代码,逻辑列勾选时,不引用主表值,为空。
能否实现,逻辑列勾选的情况下,为空的表达式列手动输入值?

--  作者:有点蓝
--  发布时间:2020/7/11 8:55:00
--  
不能。只能改为数据列,使用代码实现
--  作者:miaoqingqing
--  发布时间:2020/7/21 9:04:00
--  回复:(miaoqingqing)回复:(有点蓝)IIF(逻辑列=f...
坛主,增加一个条件,2楼代码怎么修改呢?



求助,父表A 逻辑列 停用 等于 否
       且 子表B 逻辑列 停用 等于 否


子表表B 表达式列 第三列 才引用 父表A 第四列值
增加一个条件,假如子表 表B 第三列值,等于 子表表B 第五列值,就不引用,求助

--  作者:有点蓝
--  发布时间:2020/7/21 9:38:00
--  
多个条件使用and连接即可

IIF(
停用=false and Parent(po).停用=false and 第三列<> 第五列,Parent(po).第四列,null)
--  作者:miaoqingqing
--  发布时间:2020/7/21 9:52:00
--  回复:(有点蓝)多个条件使用and连接即可IIF(停用=fa...
上楼代码报错
只录入 第三列 不等于 第五列 也报错
表达式中存在循环引用

--  作者:有点蓝
--  发布时间:2020/7/21 9:56:00
--  
表达式不能存在循环引用,比如A列计算得出B列,B列计算得出C列,然后C列又计算得出A列。自己检查是否有这种情况
[此贴子已经被作者于2020/7/21 9:56:23编辑过]