以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  TryEval問題  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=51659)

--  作者:jaegea
--  发布时间:2014/5/30 21:15:00
--  TryEval問題
為何用TryEval("IsNull([第一列],0)")檢驗表達式返回的結果是False,而TryEval("IsNull([第一列])")返回的是True,正常的表達式函數不是IsNull(expression, replacementvalue) 嗎?難道檢驗的不是表達式而是直接檢驗IsNull函數??這不對吧??
--  作者:jaegea
--  发布时间:2014/5/31 10:12:00
--  
沒人在呀?
--  作者:狐狸爸爸
--  发布时间:2014/6/3 8:02:00
--  

vbscript的说明:
http://www.foxtable.com/help/topics/1415.htm


其中isnull的说明是这样的:

IsNull(expression)
确定表达式expression是否为空。
 


--  作者:jaegea
--  发布时间:2014/6/6 12:35:00
--  
那怎樣檢驗FT的表達式是否有效?
--  作者:有点甜
--  发布时间:2014/6/6 14:13:00
--  
以下是引用jaegea在2014-6-6 12:35:00的发言:
那怎樣檢驗FT的表達式是否有效?

 

能设置,就是有效。


--  作者:jaegea
--  发布时间:2014/6/6 14:17:00
--  
手工設置表達式列會自動檢驗,但動態表達式呢?動態表達式也是可以設置呀,但不一定有效
--  作者:有点甜
--  发布时间:2014/6/6 14:32:00
--  
以下是引用jaegea在2014-6-6 14:17:00的发言:
手工設置表達式列會自動檢驗,但動態表達式呢?動態表達式也是可以設置呀,但不一定有效

 

没有办法验证表达式是否正确,你设置的时候,写正常才行。


--  作者:jaegea
--  发布时间:2014/6/6 17:37:00
--  
手工設置的時候不就會自動驗證?將這自動驗證的做成函數不就可以了?希望官方考慮將這函數加進來,這樣動態表達式才更完善。。。
--  作者:有点甜
--  发布时间:2014/6/6 17:42:00
--  
呃.....支持图片点击可在新窗口打开查看