Foxtable(狐表)用户栏目专家坐堂 → 请问表达式列的零如何不显示


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

主题:请问表达式列的零如何不显示

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/23 23:50:00 [显示全部帖子]

iif(第一列 = 0, null, 第一列)


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/24 10:55:00 [显示全部帖子]

以下是引用hbhb在2017/8/24 10:29:00的发言:
那如果合成表达式,表达式的字符长度有无限制?

 

4千个字符左右吧。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/24 11:49:00 [显示全部帖子]

以下是引用hbhb在2017/8/24 11:43:00的发言:
为何不加iif函数判断表达式时,表达式列可以写入,一加就不可以写入,报错提示该列为只读字段?

 

如果表达式列编写了表达式,就是只读的,只能计算不能写入。如果是空白的表达列,可以写入数据,但数据不保存。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/24 11:56:00 [显示全部帖子]

以下是引用hbhb在2017/8/24 11:50:00的发言:
表中直接输入可以,代码写入就不行?

 

你输入的意义何在?不能保存。而且,如果输入了公式,在表中也不能直接输入。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/24 12:06:00 [显示全部帖子]

1、可以这样判断表达式列

 

http://www.foxtable.com/webhelp/scr/0417.htm

 

2、也可以这样判断

 

Dim dc As DataCol  = DataTables("表C").DataCols("c")
Dim pi As System.Reflection.PropertyInfo = dc.Gettype.getproperty("IsTemporary",Reflection.BindingFlags.nonpublic Or Reflection.BindingFlags.Instance)
output.show( pi.getvalue(dc,Nothing))


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/24 14:12:00 [显示全部帖子]

 你那个肯定不是小项目。要处理大数据量的都不是小项目。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/24 14:46:00 [显示全部帖子]

以下是引用hbhb在2017/8/24 14:39:00的发言:
就是小的不能再小的小项目,看了一下,为何未经优化的代码量已达到1500页左右。不是我写的代码有多少?怎么去除看看?

 

说明你的项目不是小项目。太大的项目你hold不住。一切从简,不要乱想乱加功能。


 回到顶部