注册 登录
编程论坛 VFP论坛

请教这个语法该怎么写!

hytizj023 发布于 2023-03-22 16:16, 771 次点击
this.COLUMN23.DynamicbackColor="iif(奇偶比='3:0') and (奇偶比='0:3'),RGB(141,188,189),RGB(255,255,255))"&&这行无法解释,运行无效

this.COLUMN23.DynamicbackColor="iif(奇偶比='3:0'),RGB(141,188,189),RGB(255,255,255))"&&这样可以正常运行
我想实现:奇偶比为3:0和0:3的同时改变颜色,怎么弄
我想应该是语法没写对!
9 回复
#2
sdta2023-03-22 16:28
每行的奇偶比只能有一个,不可能有两个,你怎么有这么奇怪的想法?
#3
吹水佬2023-03-22 16:36
iif(奇偶比='3:0') and (奇偶比='0:3'),RGB(141,188,189),RGB(255,255,255))
是不是书写错了
iif((奇偶比='3:0') and (奇偶比='0:3'),RGB(141,188,189),RGB(255,255,255))
#4
sdta2023-03-22 16:39
iif()换为icase()更简单
#5
hytizj0232023-03-22 16:49
只有本站会员才能查看附件,请 登录

我想实现0:3和3:0,都同时改变成一个颜色,怎么弄,是不是我想法错了,这种方式本来就只能显示一个方案,不能两个同时执行


[此贴子已经被作者于2023-3-22 16:50编辑过]

#6
sdta2023-03-22 16:51
and 改为 or
#7
sdta2023-03-22 16:53
奖号 两字没必要要,和值,和尾,跨度 是不是很清楚
#8
hytizj0232023-03-22 16:55
以下是引用sdta在2023-3-22 16:51:36的发言:

and 改为 or

基础有点差,与或非都没搞清楚!
感谢,大佬!
#9
hytizj0232023-03-22 16:56
以下是引用sdta在2023-3-22 16:53:11的发言:

奖号 两字没必要要,和值,和尾,跨度 是不是很清楚

前面有重复的字段,这里只能加上奖号
我会干掉,表头,图片显示,更好看

[此贴子已经被作者于2023-3-22 16:57编辑过]

#10
sdta2023-03-22 17:01
表头与字段名重复没关系
1