怎样使用ClientDataSet的DataSetField字段建立主从关系?


我想用ClientDataSet把两个主从关系的表关联起来,但我又不想用传统的MasterSource方法,我知道通过ClientDataSet的DataSetField属性建立嵌
套表可实现,但不知道DataSetField是怎样建立的,请多多指教.

20 个解决方案

#1


好好看看 李维的《delpi5.x多层分布式应用系统篇》第二章

#2


在数据集(clientdataset)的字段编辑器中,点右键,选 新字段
在new Field的编辑器中设type 为dataset
  再完成其它设置就可以了
 

#3


先建立两个ClientDataSet(cds),然后用Field Editor为各自的cds建立好字段。
然后再主表的CDS上用Field Editor建立一个DataSetField(即类型选择DataSet),然后在从表的cds地DatasetField属性上连接刚刚建立的DatasetField。右键点击主表的cds,选择Create Dataset,一切OK。

#4


天呀,为什么我用MasterSource的方法都连不上,请教了各位,

#5


cds不用MasterSource的啊,因为Detail表以NestTable的形式存在。

#6


我用你上面的方法,怎么也实现不了呀,请教了,

#7


"然后再主表的CDS上用Field Editor建立一个DataSetField(即类型选择DataSet),然后在从表的cds地DatasetField属性上连接刚刚建立的DatasetField。"这句能不能再详细一点了

#8


你那里不明白了,说说看。我觉得我已经说的很详细了,在说,我的表达能力有限。不知道该说什么好?

#9


"建立一个DataSetField(即类型选择DataSet )"时要不要设Field TYPE中的值?若要设,如何设?

#10


对啊,你在Field Editor中New一个Field(点击右键),那么在对话框的Type处选择DataSet,这样就可以了。

#11


下面不是还有一个field type吗?

#12


对的,Field Type需要选择Data。

#13


我真的很不清楚,不知道如何做?

#14


对呀,我也选了,那在从表上如何设,我在做主表的create dataset时,提示,CLientDataSet1(主表)找不到刚才设的那个DataSet

#15


我觉得应该很清楚了,在不明白,我也傻了。

#16


TO:chechy(chechy)
   帮帮我了,

#17


天呀,我是不是很苯!!!

#18


从表也需要一个ClientDataSet啊,将从表CDS的DatasetField属性设为你刚刚加的DataSetField啊。

#19


从表也需要一个ClientDataSet啊,将从表CDS的DatasetField属性设为你刚刚加的DataSetField啊。

#20


 楼上的
智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告