مخفی کردن همه عناصر ردیف یک جدول در صورت خالی بودن دیتا در فست رپورت
سلام
تو یه برنامه حسابداری برای صدور فاکتور از فست رپورت استفاده شده این برنامه اجازه ویرایش طراحی پرینت فاکتور را به کاربر میده در قسمت دریافت نقدی فاکتور و در رویداد OnAfterData من کد های زیر را نوشتم
procedure Memo61OnAfterData(Sender: TfrxComponent);
begin
if Value = 0 then
Memo61.Visible := false;
end;
BEGIN
END.
با کد بالا یه شرط تعیین کردم گفتم اگه مقدار دریافت نقدر برابر با 0 بود Memo61 (که مربوط به مقدار دریافت نقد هست) را مخفی کن حالا Memo61 در صورتی که مقدارش برابر با 0 بود مخفی میشه من میخوام کل کادر قسمت دریافت نقد و خود جمله "دریافت نقد" و کادر جدول مخفی بشه عکس فاکتور را ضمیمه کردم و جایی که مخوام مخفی بشه رو تو کادر قرمز مشخص کردم پیشاپیش از اساتید محترم تشکر میکنم.
خودم حدس میزنم باید یه عنصر والد برای اون قسمت درست کنم و عناصر را داخل اون بریزم بعد شرط تعیین کنم اگه Memo61 برابر 0 بود عنصر والد مخفی بشه یا شاید راه بهتری باشه
عکس زیر بعد از اعمال شرط هست
نقل قول: مخفی کردن همه عناصر ردیف یک جدول در صورت خالی بودن دیتا در فست رپورت
نقل قول:
نوشته شده توسط
artablog
سلام
تو یه برنامه حسابداری برای صدور فاکتور از فست رپورت استفاده شده این برنامه اجازه ویرایش طراحی پرینت فاکتور را به کاربر میده در قسمت دریافت نقدی فاکتور و در رویداد OnAfterData من کد های زیر را نوشتم
procedure Memo61OnAfterData(Sender: TfrxComponent);
begin
if Value = 0 then
Memo61.Visible := false;
end;
BEGIN
END.
با کد بالا یه شرط تعیین کردم گفتم اگه مقدار دریافت نقدر برابر با 0 بود Memo61 (که مربوط به مقدار دریافت نقد هست) را مخفی کن حالا Memo61 در صورتی که مقدارش برابر با 0 بود مخفی میشه من میخوام کل کادر قسمت دریافت نقد و خود جمله "دریافت نقد" و کادر جدول مخفی بشه عکس فاکتور را ضمیمه کردم و جایی که مخوام مخفی بشه رو تو کادر قرمز مشخص کردم پیشاپیش از اساتید محترم تشکر میکنم.
خودم حدس میزنم باید یه عنصر والد برای اون قسمت درست کنم و عناصر را داخل اون بریزم بعد شرط تعیین کنم اگه Memo61 برابر 0 بود عنصر والد مخفی بشه یا شاید راه بهتری باشه
عکس زیر بعد از اعمال شرط هست
راه حل خودتون درسته
نقل قول: مخفی کردن همه عناصر ردیف یک جدول در صورت خالی بودن دیتا در فست رپورت
ممنون از پاسختون. پس حدس خودم درسته باید یه عنصر والد درست کنم و عناصر رو بریزم تو عنصر والد و موقع مخفی کردن عنصر والد رو مخفی کنم . حالا سوالم اینه چطور میشه عنصر والد تعریف کرد و عناصر رو تو اون ریخت؟