Foxtable(狐表)用户栏目专家坐堂 → 合成过滤条件语句中关于日期列的语法错误


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

主题:合成过滤条件语句中关于日期列的语法错误

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


加好友 发短信
等级:幼狐 帖子:182 积分:1592 威望:0 精华:0 注册:2016/11/10 10:14:00
合成过滤条件语句中关于日期列的语法错误  发帖心情 Post By:2020/4/30 4:38:00 [只看该作者]

老师好,我有一个表,里面有一个日期型的列,设置为DateLongTime。

有一个窗口用于对这个表进行筛选,选出符合条件的数据行。窗口中有两个日期输入框,时间日期格式为Date。

过滤条件合成如下:


图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看

 

其中我设置了三个语句输出用于验证问题所在,结果发现test 1过后,即报错如下: 


图片点击可在新窗口打开查看此主题相关图片如下:捕获1.jpg
图片点击可在新窗口打开查看

 

同样的语句在其它功能中能正常使用,但是其它功能的数据表的时间列设置的是Date,窗口控件的格式也是Date,我不知道是不是这个原因造成的。

我也检查了好多遍,确实不知道问题出在了什么地方,还请老师帮忙指点一下。谢谢。


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110668 积分:563254 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/30 10:00:00 [只看该作者]

日期和数值型使用 【.value = nothing】来判断,而不是【.value is nothing】


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


加好友 发短信
等级:幼狐 帖子:182 积分:1592 威望:0 精华:0 注册:2016/11/10 10:14:00
  发帖心情 Post By:2020/4/30 16:20:00 [只看该作者]

我把 is nothing 改为了 = nothing 之后,依然报错“语法错误:“BillDate”运算符后缺少操作数。”不知道咋回事。


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


加好友 发短信
等级:幼狐 帖子:162 积分:1089 威望:0 精华:0 注册:2020/1/16 11:58:00
  发帖心情 Post By:2020/4/30 16:45:00 [只看该作者]

你应该msgbox(filter) 看看

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


加好友 发短信
等级:幼狐 帖子:162 积分:1089 威望:0 精华:0 注册:2020/1/16 11:58:00
  发帖心情 Post By:2020/4/30 16:55:00 [只看该作者]

你的代码写的不合理也不规范,可读性太差图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:182 积分:1592 威望:0 精华:0 注册:2016/11/10 10:14:00
  发帖心情 Post By:2020/4/30 20:52:00 [只看该作者]

以下是引用linyunu1在2020/4/30 16:55:00的发言:
你的代码写的不合理也不规范,可读性太差图片点击可在新窗口打开查看

我找到问题所在了。

请问有没有什么书或者文章之类的可以推荐一下,关于合理规范地书写代码的?

我非科班出身,也确实想改进一下。谢谢指教!


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


加好友 发短信
等级:童狐 帖子:250 积分:1864 威望:0 精华:2 注册:2018/1/16 20:53:00
  发帖心情 Post By:2020/4/30 23:16:00 [只看该作者]

官方的帮助文档就很好啊    

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


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2020/5/1 19:38:00 [只看该作者]

关于表达式合成可以看看:

 回到顶部