PDA

View Full Version : Master/Detail with ClientDataSet



Arghavan_Reza
دوشنبه 24 آبان 1389, 16:45 عصر
با سلام؛
اگر از 2 تا ClientDataSet بصورت Master/Detail استفاده کنیم.
چرا Detail نمی تواند پارامترهای متفاوت یا بیشتری نسبت به Master داشته باشد؟

مثال:


ClientDataSet(Master):(IndexFieldNames='ID')
SELECT * FROM Account WHERE Kol = :Kol

ClientDataSet(Detail): (IndexFieldNames='Account_ID' , MasterFields='ID')
SELECT * FROM Account_Doc
WHERE Account_ID = :Account_ID AND Doc_Date BETWEEN :Date1 AND :Date2
.
.

و اگر مشکل ClientDataSet است! راه حل چیست؟
توضیح:
پارامتر Kol و Date1 و Date2 به صورت دستی (توسط کاربر) وارد میشنود و پارامتر Account_ID از فیلد ID جدول Master تغذیه میشود.
خطا:
No value given for one or more required parameters

Arghavan_Reza
پنج شنبه 27 آبان 1389, 14:28 عصر
اساتید فن, آیا این سوال پاسخ ندارد؟

Arghavan_Reza
شنبه 29 آبان 1389, 13:10 عصر
جناب استاد کشاورز, شما چاره ای برای این مشکل سراغ دارید؟