填報提交後,已確認的資料不會消失

您好:

請問 在填報中,我有用

${IF(LEN($wh)==0 ," and 3=3 ", " and m.wh='"+$wh+"'" )   }

來判斷 查詢條件,是否有輸入


接著當我填報提交後,

比如 wh 確認,填入 A, 未確認保持空白

當我一筆資料,確認後,我記得他會重新RELOAD 只剩下 未確認的,

但目前 重新載入,仍是所有查詢資料


這該如何處理!

謝謝!


简道云 taken 发布于 2020-9-16 17:36
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
LarryAbbyLv5中级互助
发布于2020-9-17 16:08

你公式写的不对

${IF(LEN(wh)==0 ,"  ", " and m.wh='"+wh+"'" )   }

  • taken taken(提问者) 您好: wh 沒設定$wh, 他會知道是哪一個 元件嗎? 不是透過$wh來找出元件的值嗎?
    2020-09-26 10:35 
  • LarryAbby LarryAbby 回复 taken(提问者) 外层已经限定了是参数格式的,外面已经有了$,所以里面不需要再加一层了
    2020-09-26 20:40 
  • taken taken(提问者) 回复 LarryAbby 謝謝您,不過在要確認一下:
    declare @dlvdate_s as varchar(8);
    set @dlvdate_s=\'${dlvdate_s}\'; //抓面板參數元件
    ${IF(LEN($dlvno_t23)==0 ,\" \", \" and t23.dlvno=\'\"+$dlvno_t23+\"\'\" ) }
    那這一段:
    ${IF(LEN($dlvno_s)==0 ,\" \", \" and dlvno=\'\"+$dlvno_s+\"\'\" ) }
    還是 ${IF(LEN(dlvno_s)==0 ,\" \", \" and dlvno=\'\"+dlvno_s+\"\'\" ) }
    謝謝!
    2020-09-27 09:32 
  • LarryAbby LarryAbby 回复 taken(提问者) 下面这个 ${IF(LEN(dlvno_s)==0 ,\\\" \\\", \\\" and dlvno=\\\'\\\"+dlvno_s+\\\"\\\'\\\" ) }
    2020-09-27 15:01 
最佳回答
0
liboyu420949524Lv5中级互助
发布于2020-9-17 16:06

去掉$

image.png

  • 3关注人数
  • 324浏览人数
  • 最后回答于:2020-9-17 16:08
    请选择关闭问题的原因
    确定 取消
    返回顶部