Foxtable(狐表)用户栏目专家坐堂 → [求助]如何判断一个表中含有另一个表中的字段?


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

主题:[求助]如何判断一个表中含有另一个表中的字段?

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
[求助]如何判断一个表中含有另一个表中的字段?  发帖心情 Post By:2015/4/30 10:52:00 [只看该作者]

自己写的不对,如下:

 

If Tables("任务").cols("项目名称").contains("Tables("项目信息库").current("项目名称")")
    forms("任务窗口").open()
Else
    MessageBox.show("该项目未登记任务清单")
End If

 

大师帮着修改一下,谢谢!


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/30 10:53:00 [只看该作者]

If Tables("任务").cols("项目名称").contains(Tables("项目信息库").current("项目名称"))
    forms("任务窗口").open()
Else
    MessageBox.show("该项目未登记任务清单")
End If

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/4/30 10:59:00 [只看该作者]

bin:contains 不是 cols的 成员!

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/30 10:59:00 [只看该作者]

If Tables("任务").cols.contains(Tables("项目信息库").current("项目名称"))

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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/4/30 11:16:00 [只看该作者]

bin:修改成上述代码后虽然不报错,即使找到,但是一直执行的是messagebox啊

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/30 11:18:00 [只看该作者]

说明未找到,  或者你理解错这个代码的意思.

难度你想要的是这样?

if dataTables("任务").find("项目名称='" & Tables("项目信息库").current("项目名称") & "'") isnot nothing then
 forms("任务窗口").open()
Else
    MessageBox.show("该项目未登记任务清单")
End If


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


加好友 发短信
等级:三尾狐 帖子:633 积分:4016 威望:0 精华:0 注册:2015/1/27 9:34:00
  发帖心情 Post By:2015/4/30 11:19:00 [只看该作者]

应该是这个。试一下先

 回到顶部