Foxtable(狐表)用户栏目专家坐堂 → 一个晚上学一条公式


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

主题:一个晚上学一条公式

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/5/12 13:17:00 [显示全部帖子]

以下是引用lsy在2013-5-12 9:19:00的发言:

if e.table.current.isnull("第一列") then

Tables("表b").Filter = " 第一列 is null"

then

Tables("表b").Filter = " 第一列 like  *" &  e.table.current("第一列")& "*"

end if


 

[此贴子已经被作者于2013-5-12 10:11:10编辑过]

[此贴子已经被作者于2013-5-12 13:26:08编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/5/12 20:30:00 [显示全部帖子]

以下是引用everybody在2013-5-12 20:21:00的发言:
 like,是把包含的都列出来了

没考虑周全,加上分隔符“,”,应该改成

 

if e.table.current.isnull("第一列") then

Tables("表b").Filter = " 第一列 is null"

else

Tables("表b").Filter = " 第一列 like  *," &  e.table.current("第一列")& ",*"

end if


不过你这样设计表格式还不够合理的,呵呵


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


加好友 发短信
等级:七尾狐 帖子:1731 积分:11255 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/5/12 23:14:00 [显示全部帖子]

以下是引用everybody在2013-5-12 20:37:00的发言:
没办法,我翻译一下给你听,表一,实际是单位库;表二,是人员库。一个人有可能在两个或者三个单位里面有兼职。你说怎么办?

一行一条记录...很简单的一对多关系,无论你用单位筛选还是人员筛选都能得到正确结果,而不是用like来查找


 回到顶部