Foxtable(狐表)用户栏目专家坐堂 → 表达式


  共有2385人关注过本帖树形打印复制链接

主题:表达式

帅哥哟,离线,有人找我吗?
fanjq8686
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:263 积分:2223 威望:0 精华:0 注册:2015/4/5 16:28:00
表达式  发帖心情 Post By:2015/7/31 9:44:00 [只看该作者]

请教老师:

 

jb1.AddExp("工作性质","IIF(Isnull("检验主检"),"主检") ") 

我想在查询表中填加一个“工作性质”的列,如果“检验主检”不为空,填入“主检”,用上面代码报错,表达式部分代码不对,应如何改?

 

多谢!


 回到顶部
帅哥哟,离线,有人找我吗?
blsu33
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2015/7/31 9:47:00 [只看该作者]

IIF(Isnull("检验主检"),"","主检") 试试

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/31 10:00:00 [只看该作者]

 如果你的是Access数据库,这样写 iif(检验主检 is null, "", "主检")

 

 如果是Sqlserver,这样写 IsNUll(检验主检, "主检")


 回到顶部
帅哥哟,离线,有人找我吗?
fanjq8686
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:263 积分:2223 威望:0 精华:0 注册:2015/4/5 16:28:00
  发帖心情 Post By:2015/7/31 10:03:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
fanjq8686
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:263 积分:2223 威望:0 精华:0 注册:2015/4/5 16:28:00
  发帖心情 Post By:2015/7/31 10:05:00 [只看该作者]

还是同样报错。

 回到顶部
帅哥哟,离线,有人找我吗?
fanjq8686
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:263 积分:2223 威望:0 精华:0 注册:2015/4/5 16:28:00
  发帖心情 Post By:2015/7/31 10:10:00 [只看该作者]

是Sqlserver

 


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
fanjq8686
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:263 积分:2223 威望:0 精华:0 注册:2015/4/5 16:28:00
  发帖心情 Post By:2015/7/31 10:17:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/7/31 10:19:00 [只看该作者]

jb1.AddExp("工作性质","case when 检验主检 is null Then '' Else '检验主检' End")

 回到顶部
帅哥哟,离线,有人找我吗?
blsu33
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2927 积分:20167 威望:0 精华:0 注册:2012/2/3 17:45:00
  发帖心情 Post By:2015/7/31 10:21:00 [只看该作者]

jb1.AddExp("工作性质",IIF(Isnull("检验主检"),"主检"))  试试

 回到顶部
帅哥哟,离线,有人找我吗?
fanjq8686
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:263 积分:2223 威望:0 精华:0 注册:2015/4/5 16:28:00
  发帖心情 Post By:2015/7/31 10:29:00 [只看该作者]

jb1.AddExp("工作性质","case when 检验主检 is null Then '' Else '检验主检' End")

问题解决,真神奇!

表达式太难了!

谢谢版主!


 回到顶部