Foxtable(狐表)用户栏目专家坐堂 → [求助]专业报表读取空时间列,为何有值?


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

主题:[求助]专业报表读取空时间列,为何有值?

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


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
[求助]专业报表读取空时间列,为何有值?  发帖心情 Post By:2016/11/16 17:32:00 [只看该作者]

专业报表读取一个时间列,这个时间列是长时间列,包括了年月日时分秒的那种长时间格式,但是这个明明是空值,专业报表这个格子等于这个时间的时候,居然显示上午12点。。。。求解,怎么规避。。。我msgbox(时间列)这个空时间列 弹出来居然也是上午12点,求解,怎么规避?

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/16 17:55:00 [只看该作者]

msgbox(dr.isnull("时间列"))  测试是否空值

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


加好友 发短信
等级:二尾狐 帖子:573 积分:2961 威望:0 精华:0 注册:2016/10/27 14:33:00
  发帖心情 Post By:2016/11/16 19:02:00 [只看该作者]

 不应该吧?把表数据导出,上传上来看看。

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


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
  发帖心情 Post By:2016/11/23 11:53:00 [只看该作者]

以下是引用有点蓝在2016/11/16 17:55:00的发言:
msgbox(dr.isnull("时间列"))  测试是否空值

我做个例子给你看看


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


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
  发帖心情 Post By:2016/11/23 11:54:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:时间测试.zip


例子,可以帮,忙看看,明明第一列、第二列、第三列都是空,报表读出来却有数据。。。。。。


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


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
  发帖心情 Post By:2016/11/23 13:52:00 [只看该作者]

大神看看啊

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


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
  发帖心情 Post By:2016/11/23 14:37:00 [只看该作者]

怎么没人呢。。。。奇怪

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/23 14:58:00 [只看该作者]

嗯,确实这样,应该是日期列是值类型的原因,和数值列一样,默认就是0值。

使用前先用isnull判断一下再赋值吧

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


加好友 发短信
等级:四尾狐 帖子:857 积分:6156 威望:0 精华:0 注册:2015/12/24 13:02:00
  发帖心情 Post By:2016/11/23 15:02:00 [只看该作者]

图片点击可在新窗口打开查看

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


加好友 发短信
等级:二尾狐 帖子:573 积分:2961 威望:0 精华:0 注册:2016/10/27 14:33:00
  发帖心情 Post By:2016/11/23 18:33:00 [只看该作者]

 如果显示 0:00:00 是正常的,因为默认值就是这个。

 

 如果想不显示,就这样写 lab.Cells(0,0).Text = iif(CurRow.Isnull("第一列"), "", CurRow("第一列"))


 回到顶部