以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联表A-B,A-C,部分数据关联不上  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93421)

--  作者:misamisali
--  发布时间:2016/11/28 17:02:00
--  关联表A-B,A-C,部分数据关联不上
如图,
我想在一个窗口中,放置一个主表,两个关联表。
表A-B,  表A-C,   
其中,A-C其中某人,例如周婷能关联A-B,A-C表成功。

图片点击可在新窗口打开查看此主题相关图片如下:关联不成功.png
图片点击可在新窗口打开查看
但是张敏青只能A-B关联成功, A-C关联不到,什么原因?
图片点击可在新窗口打开查看此主题相关图片如下:关联成功.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2016/11/28 17:41:00
--  
通过什么列关联的,关联列数据是否对应?
--  作者:misamisali
--  发布时间:2016/11/28 17:42:00
--  
A-B, 通过“部门”,“月份”
A-C,通过“姓名”,“月份”

--  作者:有点蓝
--  发布时间:2016/11/28 17:53:00
--  
C表有没有对应姓名和月份的数据,检查单元格是不是有空字符
--  作者:misamisali
--  发布时间:2016/11/28 18:45:00
--  
有对应的 姓名与  月份  , A-B 其中有部分人能对应,  A-C表也是只有其中某部分人能关联,但不知道什么原因
--  作者:有点色
--  发布时间:2016/11/28 19:53:00
--  
以下是引用misamisali在2016/11/28 18:45:00的发言:
有对应的 姓名与  月份  , A-B 其中有部分人能对应,  A-C表也是只有其中某部分人能关联,但不知道什么原因

 

如果不能显示数据,就是关联列的数据不对应。

 

比如表A的值为【张三】,而表C多了一些空格,如 【张三  】,就不能关联了。

 

如果你不会修改表数据,做个实例上来看看。


--  作者:misamisali
--  发布时间:2016/11/29 8:42:00
--  

实例,

A-B可以关联,  A-C关联不了

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:实例.zip


--  作者:有点色
--  发布时间:2016/11/29 8:56:00
--  

空格的问题,执行这段代码把空格去掉

 

For Each dr As DataRow In DataTables("考勤统计表").DataRows
    dr("月份") = dr("月份").trim
    dr("姓名") = dr("姓名").trim
Next

For Each dr As DataRow In DataTables("考勤记录表").DataRows
    dr("月份") = dr("月份").trim
    dr("姓名") = dr("姓名").trim
Next


--  作者:misamisali
--  发布时间:2016/11/29 8:59:00
--  
确实有用,解决问题了,非常感谢!!