以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 写filter语句的时候,列名什么时候加[ ]中括号,什么时候不加  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105238)

--  作者:ufo20085
--  发布时间:2017/8/15 10:32:00
--  [求助] 写filter语句的时候,列名什么时候加[ ]中括号,什么时候不加
请教老师两个问题:
1.写filter语句的时候,列名什么时候加[ ]中括号,什么时候不加?
2.判断某列是否为空可以用    tables("a").current.isnull("列"),那我想直接筛选出非空进行操作呢、、有没有简便的写法?
我目前的写法是

IF tables("a").current.isnull("列") THEN
ELSE
操作代码
END IF

--  作者:有点甜
--  发布时间:2017/8/15 10:40:00
--  

 1、基本上都不用加,加上也无妨。但特殊性的列名必须加,如中级有空格的 [姓 名] 如关键字的列名 [group] [sum] [min] 等。

 

 2、IF tables("a").current.isnull("列") = False THEN