Foxtable(狐表)用户栏目专家坐堂 → [求助]如何实现关联表间同行不同列的数据对比并提示不同?


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

主题:[求助]如何实现关联表间同行不同列的数据对比并提示不同?

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


加好友 发短信
等级:婴狐 帖子:18 积分:269 威望:0 精华:0 注册:2021/11/25 20:37:00
[求助]如何实现关联表间同行不同列的数据对比并提示不同?  发帖心情 Post By:2022/2/22 11:35:00 [只看该作者]

比如我根据身份证关联了两个表,两个表里都有"姓名",想比较它们是否一样,不一样的就提示,没找到的也提示.
 求大佬指导!

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/22 12:11:00 [只看该作者]

drawcell事件:http://www.foxtable.com/webhelp/topics/0656.htm

if e.col.name = "姓名" then
if tables("另外一个表").compute("count(姓名)","身份证号码=‘" & e.row("身份证号码") & "’ and (姓名 <> '" & e.row("姓名")  & "' or 姓名 is null)") > 0 then
e.style = "样式1"
end if
end if

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


加好友 发短信
等级:婴狐 帖子:18 积分:269 威望:0 精华:0 注册:2021/11/25 20:37:00
  发帖心情 Post By:2022/2/25 11:08:00 [只看该作者]

为什么我弄出来,只有不一样的有标志,没有找到的没有呢?图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/25 11:26:00 [只看该作者]

请上传实例说明

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


加好友 发短信
等级:婴狐 帖子:18 积分:269 威望:0 精华:0 注册:2021/11/25 20:37:00
  发帖心情 Post By:2022/2/26 17:03:00 [只看该作者]

If e.Col.name = "姓名" Then
    If Tables("SCB").compute("count(姓名)","检索='" & e.Row("JS") & "' and (姓名 <> '" & e.Row("姓名")  & "' or 姓名 is null)") > 0 Then
        e.style = "样式1"
    End If
End If
找到了,有不同,如图图片点击可在新窗口打开查看没找到没有标示(想有)图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/26 17:12:00 [只看该作者]

    If Tables("SCB").compute("count(姓名)","检索='" & e.Row("JS") & "' and (姓名 <> '" & e.Row("姓名")  & "' or 姓名 is null)") > 0 orelse Tables("SCB").compute("count(检索)","检索='" & e.Row("JS") & "'") = 0 Then
        e.style = "样式1"

 回到顶部