以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  为什么说明上和老师们都说关联列不要超过2个?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86131)

--  作者:sky-18
--  发布时间:2016/6/11 14:21:00
--  为什么说明上和老师们都说关联列不要超过2个?
我的关联列经常有4个列或以上的关联.应为这样可以自动填入关联列信息.
用起来好像也没什么,而且还省去了重复填写信息的麻烦.
但是说明上和老师们都说关联列不要超过2个,这是为什么呀?
而且有次还看一群高手在说一般都不用关联,直接用代码实现.
搞不懂这是为什么,莫非关联不好?
希望老师们解惑..谢谢

--  作者:sky-18
--  发布时间:2016/6/11 14:32:00
--  
自己顶顶
--  作者:大红袍
--  发布时间:2016/6/11 14:40:00
--  

 关联尽量不要用多个。一般的关联列都是一个表唯一的列,一个表一般都有唯一列。多列关联的前提是你没有唯一列,要组合起来才能唯一。

 

 没所谓对错,合适你使用就好。


--  作者:sky-18
--  发布时间:2016/6/11 14:54:00
--  

很多时候我是有唯一列的.但是还有很多列想要通过关联来自动填入子表.所以就设置了很多关联列

这样不会有什么问题吧?效率什么的不会降低很多吧?


--  作者:大红袍
--  发布时间:2016/6/12 1:42:00
--  
既然那些列的值,都一样,那么,有没有必要在子表继续填写?这不是数据冗余吗?