以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  其他用户登录都正常,只有一组用户有问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=93998)

--  作者:luckbetter333
--  发布时间:2016/12/13 9:14:00
--  其他用户登录都正常,只有一组用户有问题
如图,如题,只有质检登录有问题,列用的都是字符列,其他用户登录使用完全正常。
图片点击可在新窗口打开查看此主题相关图片如下:(xapd3(iyuxrccam(wmy.png
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:6%vbz7@ohet@oa17wf_h.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2016/12/13 9:22:00
--  
这个用户登录时加载的数据中,上面错误提示的父表的产品单位有重复的数据,所以表达式出错。自己检查数据
--  作者:luckbetter333
--  发布时间:2016/12/13 9:35:00
--  
Parent(生产计划_产品编码).产品单位
这是表达式,没问题吧,其他用户登录正常用的

--  作者:狐狸爸爸
--  发布时间:2016/12/13 9:39:00
--  
你是动态创建关联的?
这个用户登录,可能没有创建关联,检查一下你的代码。


--  作者:有点蓝
--  发布时间:2016/12/13 9:40:00
--  
如果父表有相同重复的值,上面的表达式就肯定有问题的。因为表达式不知道要取哪个值。所以必须保证是1对多的关系


--  作者:luckbetter333
--  发布时间:2016/12/13 10:01:00
--  
检查过了,没有附表只有一个产品单位列,没有相同的,另外,只有开发者有编程权限,其他账号没有的,刚才又看了下用户管理,质检部也没有什么异常,和其他部门一样啊
我就用的关联表功能,子表引用父表列,用过很多次,只有这个有问题

--  作者:luckbetter333
--  发布时间:2016/12/13 10:15:00
--  
明白了,有重复的值
--  作者:有点蓝
--  发布时间:2016/12/13 10:16:00
--  
不是有多个列相同,是这列有多行数据相同。肯定有重复的才会有这个提示,上个例子来看看吧
--  作者:luckbetter333
--  发布时间:2016/12/13 10:20:00
--  
但是为什么其他表格引用没有错误提示呢,都正常引用
--  作者:有点蓝
--  发布时间:2016/12/13 10:37:00
--  
其他表格也是引用这个列吗。如果是引用其它列,说明其它列暂时没有重复值