永洪社区

标题: 想问一下这个脚本的问题 [打印本页]

作者: 曾梦闵    时间: 2023-2-21 11:18
标题: 想问一下这个脚本的问题
iif(isNull(time1) && isNull(time2)
  ,addHint("请输入查询时间")
  ,iif(time1 <= 90 || time2 <= 90 ,refreshData(),addHint("查询时间<=90天") ))
当两个时间都不为空,进行提示。但是每次都提示了,是iif不起作用,还是addHint无论什么情况都会执行。


作者: yhdata_yzm    时间: 2023-2-21 11:18
这么写if(条件1 &&条件2)
{
addhint

}
你那么写前后没有必然的关系,addhint都会执行
作者: yhdata_lyaa    时间: 2023-2-21 11:23
每次提示的一样吗,满足条件后执行
作者: 曾梦闵    时间: 2023-2-21 13:41
yhdata_lyaa 发表于 2023-2-21 11:23
每次提示的一样吗,满足条件后执行

请输入查询时间  与 查询时间<=90天   每次都要弹出。
作者: 曾梦闵    时间: 2023-2-21 15:09
yhdata_yzm 发表于 2023-2-21 14:05
这么写if(条件1 &&条件2)
{
addhint

iif  这个的意思不是真执行结果1,假执行结果2吗
作者: yhdata_yzm    时间: 2023-2-21 15:13
曾梦闵 发表于 2023-2-21 15:09
iif  这个的意思不是真执行结果1,假执行结果2吗

关键在于你的iif和addhint没有必然的联系,不能作为条件,结果来写
作者: 曾梦闵    时间: 2023-2-21 17:29
yhdata_yzm 发表于 2023-2-21 15:13
关键在于你的iif和addhint没有必然的联系,不能作为条件,结果来写

好的,谢谢。




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4