加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂

查看完整版本: 如何实现两条记录相关联?

ptofga 2008-1-3 15:21

如何实现两条记录相关联?

有两条记录A 和 B
在A记录里设定B与之相关。 这样查看A时可以看到B与之关联。但是B里不能看到A与之相关联。
我想B里自动与A关联。
研究了back reference,但要加两个控件。象parent/child.

可不可以只用一个控件实现此功能?

yunshan 2008-1-3 19:23

回复 楼主 的帖子

明明是2个字段,怎么能用一个控件呢?

ptofga 2008-1-4 10:58

如果用back reference那肯定是两个控件了。
但是我想不用backreference。是否可以通过写脚本实现在A里加与B关联,B就自动与A关联。

scmtata 2008-1-4 11:35

关联具体是什么意思?
要记录A里看B记录,在B记录里也要看A记录?
两控件就是parent/child;
一个控件的话可以把有关系的全放在一个列表视图内,脚本里查找所有相关记录放入这个列表视图,
1.不过要去执行这样的脚本才可以在列表视图看到这些相关记录。
2. 关联关系的建立我知道的好像也只能通过parent/child这个控件来实现(有个link的函数不知道能不能达到这个效果,没试过),所以说还是用到parent/child这个控件来实现,不过可以把parent/child不显示出来,这样从界面上看来好像只用到一个控件,实际上还是用三个控件。。。。

[[i] 本帖最后由 scmtata 于 2008-1-4 11:36 编辑 [/i]]

ptofga 2008-1-4 13:33

yes,就是将parent和child list放在一个list view显示。无所谓父子关系,只要显示两个bug有联系就行了。

yunshan 2008-1-5 21:03

回复 5# 的帖子

那就定义一个字段就可以了

至于关系的维护,可以参考下面的这个帖子:
[url]http://bbs.scmlife.com/viewthread.php?tid=4479[/url]
页: [1]
查看完整版本: 如何实现两条记录相关联?