Foxtable(狐表)用户栏目专家坐堂 → 如何用条件表达式求值


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

主题:如何用条件表达式求值

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


加好友 发短信
等级:狐神 帖子:6845 积分:43308 威望:0 精华:0 注册:2009/3/2 14:07:00
如何用条件表达式求值  发帖心情 Post By:2010/8/19 8:25:00 [只看该作者]

如何通过一个表达式求同时包含“中”和“部”的行数,即表达式为DataTables("表A").compute("count(第一列)","[第一列] Like '中*部'"),而不是DataTables("表A").compute("count(第一列)","[第一列] Like '中*' and [第一列] Like '*部'")
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/8/19 9:59:00 [只看该作者]

帮助中说: 在字符串的中间是不允许使用通配符    例如,不允许 '你*我'

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


加好友 发短信
等级:狐神 帖子:6845 积分:43308 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2010/8/19 10:57:00 [只看该作者]

贺老师,中间增加通配符啊!!!

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


加好友 发短信
等级:狐神 帖子:6845 积分:43308 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2010/8/19 11:01:00 [只看该作者]

通配符可以出现在任何位置,包括字符串的中间,这一点和计算表达式是不同的,例如:

地址 Like '*前门*789*'

表示筛选出地址中包括“前门”二字,且之后的任意位置包括数字“789”,例如“北京前门大街789号”,就符合上述的条件。


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/8/19 11:40:00 [只看该作者]

帮助中 地址 Like '*前门*789*' 在实际应用中有问题, 这要老大来解释了......

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/8/19 11:56:00 [只看该作者]

那就是帮助错了吧,我改帮助
[此贴子已经被作者于2010-8-19 11:57:09编辑过]

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57596 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/8/19 12:41:00 [只看该作者]

我记得好像内部表和外部表用法有区别的.反正当时我用时也觉得怪怪的.

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/8/19 13:26:00 [只看该作者]

以下是引用狐狸爸爸在2010-8-19 11:56:00的发言:
那就是帮助错了吧,我改帮助
[此贴子已经被作者于2010-8-19 11:57:09编辑过]

我查了一下去年6月的狐表程序,CurrentTable.Filter = "[地址] like '*前门*789*'"  可以正常执行!!!  什么时候废除了这种用通配符“*”连接前后字符串的功能呢? 还是恢复过来更灵活些吧~~~


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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/8/19 14:43:00 [只看该作者]

换心后就不行了

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


加好友 发短信
等级:狐神 帖子:6845 积分:43308 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2010/8/19 15:32:00 [只看该作者]

贺老师,不要改帮助,要实现这种字符串中间可以使用通配符。

 回到顶部
总数 11 1 2 下一页