سلام
در گزارش مستر دیتیل
در صورتیکه یک مستر شامل دیتیل نباشد .کلا آن مستر را نشان نمی دهد
لطفا راهنمایی نمایید
سلام
کاش یه توضیحی درمورد ابزاری که باهاش گزارشتون رو ساختید داده بودید !
یکم جزئیات بیشتری بگید و درصورت نیاز کدهاتون رو بزارید تا بهتر بشه راهنمایی کرد.
سلام
سوال من در مورد همین دوره ساخت گزارش با استیمول هست.
همین سورس این دوره هم این اشکال داره.
مرسی
متاسفانه من این دوره رو ندیدم و نمیتونم براساس روشی که داخلش توضیح داده شده براتون توضیح بدم اما شرح یه روش از کاری که باید انجام بدید رو براتون توضیح میدم :
1. شما باید برای نمایش اطلاعات Master خودتون از GroupHeader و برای نمایش اطلاعات Details خودتون از DataBand استفاده کنید.
2. DataBand شما یه Property داره بنام PrintIfEmpty که باید مقدارش رو True کنید
3. روی GroupHeader خودتون دوبار کلیک کنید و از کادری که باز میشه اون فیلدی که مربوط به master هست رو انتخاب کنید (که میتونه کلید اصلی جدول master و یا نام و ... باشه )
4. روی DataBand خودتون هم دوبار کلیک کنید و از کادری که باز میشه DataSource خودتون رو انتخاب کنید
نکته : دقت کنید شما دیگه هیچ نیازی به header ندارید و برای نمایش عنوان ها باید Text هارو توی GroupHeader بزارید
اگه بازم جایی مشکل داشتید من درخدمتم
موفق باشید.
با تشکر از شما مهندس عزیز.
این نمونه برای خود استیمول سافت هست
شبیه همین گزارش اگر دیتیل یکی از مستر ها خالی بشه گزارش درست نیست.
پراپرتی PrintIfEmpty detail را هم trueکردم ولی دوباره گزراشش درست نبود.
با تشکر
خواهش میکنم وظیفس اما اینطوری راهنمایی کردن راه به جایی نمیبره، اگه میشد سیستم و گزارشتون رو دید بهتر میشد رفع اشکال کرد
مشکلی که این نوع گزارش ها دارن اینه که اگه Relation هارو درست تعریف نکنید و property های مناسب رو ست نکنید از این قبیل خطاها ممکنه رخ بده ! اگر اصرار به انجام همین روش رو دارید بنظرم همین Sample هارو دقیق چک کنید ببینید چه تفاوتی بین property های 2 تا DataBand وجود داره و شماهم همون هارو به همون صورت ست کنید ایشالاکه مشکل برطرف میشه درغیر اینصورت از اونجایی که من نمیدونم سیستمتون رو چطوری پیاده سازی کردید پیشنهاد میکنم بجای BusinessObject از DataSet و DataTable استفاده کنید و Layout رو هم اونطوری که بهتون گفتم بچینید قطعا مشکلتون حل میشه !
اگه نمونه هم خواستید بفرمایید تا یکی درست کنم و براتون ارسال کنم
من درخدمتم
موردی که فراموش کردم بگم اینه که شما اول Query خودتون رو بررسی کنید ببینید اصلا اون دیتایی که مدنظرتون هست رو توی خروجی Query دارید یا نه ! اگه نیست پس کافیه Query رو اصلاح کنید تا مشکلتون حل بشه
برای اینکه موقع Join کردن دوتا جدول، اطلاعات Master همیشه نمایش داده بشه حتی اگر هیچ Detail وجود نداشته باشه واسش باید از Left Join استفاده کنید
با تشکر فراوان.
لینک گزراشی که براتون فرستادم .برای گزارش خود شرکت استیمول هست و همین مشکل هم در سیستم انها وجود دارد.
با تشکر
مهندس عزیز درست شد .
طبق راهنمایی شما
برای مستر مقدار PrintIfEmpty detail برابر true و برای دیتیل هم که false بود
الان درست.
مرسی .❤
بسیار هم عالی
موفق باشید