فيما يتعلق بإخفاء memo.text بالفاستروبورت
#1
السلام عليكم ورحمة الله تعالى وبركاته
اخواني لقد استعملت هذا الكود لإخفاء memo.text وفق شرط معين لكن لم يتم اخفاءه
كيف يمكن اخفاءه
الكود الذي استعملته هو
بعد التصريح
كود :
MemDt:=TfrxMemoView(frxRptDec_01.FindObject('Memo25')); If table2.fieldbyname('Dt_Debit').asdatetime<>Null then MemDt.Memo.text:=formatdatetime('yyyy-mm-dd',table2.fieldbyname('Dt_Debit').asdatetime) else MemDt.visible:=false;
الرد
#2
(09-12-2020, 06:33 PM)medreg كتب : السلام عليكم ورحمة الله تعالى وبركاته
اخواني لقد استعملت هذا الكود لإخفاء memo.text وفق شرط معين لكن لم يتم اخفاءه
كيف يمكن اخفاءه
الكود الذي استعملته هو
بعد التصريح
كود :
MemDt:=TfrxMemoView(frxRptDec_01.FindObject('Memo25')); If table2.fieldbyname('Dt_Debit').asdatetime<>Null then MemDt.Memo.text:=formatdatetime('yyyy-mm-dd',table2.fieldbyname('Dt_Debit').asdatetime) else MemDt.visible:=false;

وعليكم السلام ورحمة الله تعالى وبركاته

الكود صحيح و لكن أين وضعته
الرد
#3
procedure TFrm_Menu.frxReport1BeforePrint(Sender: TfrxReportComponent);
begin
MemDt:=TfrxMemoView(frxReport1.FindObject('Memo25'));
If table2.fieldbyname('Dt_Debit').asdatetime<>Null then
MemDt.Memo.text:=formatdatetime('yyyy-mm-dd',table2.fieldbyname('Dt_Debit').asdatetime) else MemDt.visible:=false;
وضعت الكود في هذا المكان
end;
الرد
#4
ضعه في frxReport1 في الحدث GetValue

[صورة: 390120622.png]
الرد
#5
السلام عليكم
قم بتغيير القيمة null الى 0
و اتركه في مكانه BeforePrint
الرد
#6
بارك الله فيكم وجزاكم الله عنا كل خير
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم