[ABI 5.2] 检查函数问题

715
4

esen_4N4M1YQ35K

发表于2023-12-26 11:12

悬赏1

已解决

楼主
该公式运行未报错,但也未实现需求场景。
需求:在某列数据的列宽设置公式,该列公式的条件是,如果勾选了勾选框组A下的a和勾选框组B下的b。该列才会出现。
出现的错误是,运行能正常打开,但若勾选A下的a选项,未勾选B下的b,该列仍然能出现。

最近看过此主题的会员

徐大大

zhouxm

chestnut

最佳答案

zhouxm

发表于2023-12-26 11:12

只看该作者

取消 关注该作者的回复

esen_4N4M1YQ35K 发表于 2023-12-27 09:35
仍然不行,正常运行未报错,但未实现功能需求。
只勾选了勾选框A,未勾选勾选框B,在运行后自动出现勾选 ...

那就反过来写呢,设置列宽公式如下:
if((FIND('1',@CXJGDZ)=-1)|(FIND('1',@BJQ)=-1),0,100)
4个回答

只看楼主

zhouxm 数据达人Lv4

发表于2023-12-26 17:09

只看该作者

取消 关注该作者的回复

沙发

if((FIND('1',@CXJGDZ)>-1)&(FIND('1',@BJQ)>-1),100,0)  
应该是A的a和B的b同时选择时,列宽为100,否则为0

esen_4N4M1YQ35K 数据达人Lv4

发表于2023-12-27 09:35

只看该作者

取消 关注该作者的回复

板凳

zhouxm 发表于 2023-12-26 17:09
if((FIND('1',@CXJGDZ)>-1)&(FIND('1',@BJQ)>-1),100,0)  
应该是A的a和B的b同时选择时,列宽为100,否则 ...

仍然不行,正常运行未报错,但未实现功能需求。
只勾选了勾选框A,未勾选勾选框B,在运行后自动出现勾选框B下的列名。

zhouxm 数据达人Lv4

发表于2023-12-26 11:12

只看该作者

取消 关注该作者的回复

地板

esen_4N4M1YQ35K 发表于 2023-12-27 09:35
仍然不行,正常运行未报错,但未实现功能需求。
只勾选了勾选框A,未勾选勾选框B,在运行后自动出现勾选 ...

那就反过来写呢,设置列宽公式如下:
if((FIND('1',@CXJGDZ)=-1)|(FIND('1',@BJQ)=-1),0,100)

esen_4N4M1YQ35K 数据达人Lv4

发表于2023-12-27 10:23

只看该作者

取消 关注该作者的回复

5#

zhouxm 发表于 2023-12-27 09:55
那就反过来写呢,设置列宽公式如下:
if((FIND('1',@CXJGDZ)=-1)|(FIND('1',@BJQ)=-1),0,100)  ...

问题已解决!感谢!

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号