以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于isnull()函数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=16984) |
-- 作者:cuiler -- 发布时间:2012/2/29 12:31:00 -- 关于isnull()函数 在帮助文件看到下面一段代码。
ISNull([进货_数量],0) - ISNULL([销售_数量],0) - ISNULL([退货_数量],0)
谁能告诉我,这里的isnull是个什么用法?难道是isnull的隐藏用法?
========================================= IsNull 判断某一列是否为空,语法: IsNull(ColumName) 或 IsNull(Index) ColumName: 字符型,要判断的列名称 例如,判断当前行的数量列是否有内容: If CurrentTable.Current.IsNull("数量") ThenMessagebox.Show("请输入数量!") End If
IsNull 判断某一列的内容是否为空。 例如: If DataTables("订单").DataRows(0).IsNull("日期") ThenMessageBox.Show("错误,第一行没有输入日期!") End If [此贴子已经被作者于2012-2-29 12:58:01编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2012/2/29 14:17:00 -- http://www.foxtable.com/help/topics/0102.htm http://www.foxtable.com/help/topics/0602.htm
|
-- 作者:cuiler -- 发布时间:2012/2/29 14:43:00 -- 谢谢,原来是这么回事。
但是在帮助文件中,索引里只有2种说明。如果能把 ISNULL(expression, value) 这种用法也添加上去的话,帮助文件就更完善了。你们说呢? [此贴子已经被作者于2012-2-29 14:43:46编辑过]
|