PDA

View Full Version : چطور میشه تو گزارش Master-Detail تو FastReport همه داده های Master رو نشون داد؟



rayangostar_co
چهارشنبه 16 مهر 1393, 10:13 صبح
با سلام خدمت دوستان برنامه نویس

من یه گزارش Master-Detail تو FastReport دارم و 2 تا دیتاسورس مورد نظر رو به باند های Master و Detail تو Fastreport ارتباط میدم - ولی فقط رکورد هایی رو بهم نشون میده که از دیتاسورس Master داده های اشتراکی تو دیتاسورس Detail موجود باشه. !!


ClientDataSet.Open(); ClientDataSet2.Open();


dsMaster.DataSet := ClientDataSet;
ClientDataSet2.MasterSource := dsMaster;


ClientDataSet2.IndexFieldNames :=
'SubSystemCode;SubSystemDocCode;mCode;DocCode';
ClientDataSet2.MasterFields := 'SubSystemCode;SubSystemDocCode;MCode;' +
'DocCode';
به نظر میرسه وقتی دیتاسورس ها رو به هم ارتباط میدیم یه جور Join داخلی بینشون برقرار میشه -
من میخوام نمایش اطلاعات بر اساس Master باشه. یعنی Left Join - یعنی همه اطلاعات Master رو میخوام نشون بدم.

یوسف زالی
چهارشنبه 16 مهر 1393, 10:56 صبح
سلام.
روی باند راست کلیک کنید و نمایش اطلاعات در صورت خالی بودن فرزند رو تیک کنید.