以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何判断一个表中含有另一个表中的字段? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=67731) |
|
-- 作者:liuxianjie1980 -- 发布时间:2015/4/30 10:52:00 -- [求助]如何判断一个表中含有另一个表中的字段? 自己写的不对,如下:
If Tables("任务").cols("项目名称").contains("Tables("项目信息库").current("项目名称")")
大师帮着修改一下,谢谢! |
|
-- 作者:Bin -- 发布时间:2015/4/30 10:53:00 -- If Tables("任务").cols("项目名称").contains(Tables("项目信息库").current("项目名称")) forms("任务窗口").open() Else MessageBox.show("该项目未登记任务清单") End If |
|
-- 作者:liuxianjie1980 -- 发布时间:2015/4/30 10:59:00 -- bin:contains 不是 cols的 成员! |
|
-- 作者:Bin -- 发布时间:2015/4/30 10:59:00 --
|
|
-- 作者:liuxianjie1980 -- 发布时间:2015/4/30 11:16:00 -- bin:修改成上述代码后虽然不报错,即使找到,但是一直执行的是messagebox啊
|
|
-- 作者:Bin -- 发布时间:2015/4/30 11:18:00 -- 说明未找到, 或者你理解错这个代码的意思. 难度你想要的是这样? if dataTables("任务").find("项目名称=\'" & Tables("项目信息库").current("项目名称") & "\'") isnot nothing then
|
|
-- 作者:liuxianjie1980 -- 发布时间:2015/4/30 11:19:00 -- 应该是这个。试一下先 |