以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教两个问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=1029)

--  作者:唐尸三摆手
--  发布时间:2008/10/31 12:07:00
--  请教两个问题
1.将订单明细(父表)和排产表(子表)进行关联,关联列为订单编号和产品编码,但是在排产表引用订单明细表中的单价数值时,提示A CHILD ROW HAS MULTIPLE PARENTS.     不知何意?难道说子表中有多个父表对应记录?但是找了找,没有发现啊!

2.假如不做关联,有没有什么方法从订单明细表中引用单价列的数值,前提条件是订单编号和产品编码都相同?请不吝赐教代码?


最近看帮助看得头晕,看来还得下功夫,各位请不要见笑啊!
--  作者:狐狸爸爸
--  发布时间:2008/10/31 12:13:00
--  
1、既然这么提示,那么是肯定存在重复的。
2、可以,参考DataTable的find方法,如果纯粹是取值,没有必要建立关联


下面这个列子,就没有建立关联,而且要求比你的复杂一点:

http://www.foxtable.com/dispbbs.asp?boardid=2&Id=1028

你的只需一个find就行。