delphi4arab منتديات دلفي للعرب
عرض حقل شرطي في الفاست ريبورت - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : عرض حقل شرطي في الفاست ريبورت (/showthread.php?tid=10856)



عرض حقل شرطي في الفاست ريبورت - ALG2009 - 01-06-2020

السلام عليكم

كما يعلم الجميع أنه لعرض البيانات من جدول في الفاست ريبورت يكون عن طريق وضع الحقول الموجوده في DBDataset مباشره على صفحة الفاست ريبورت ولكن إذا كان هناك حقل يظهر بشرط أي بجملة IF أي إذا كان الحقل1 = الحقل2 قم بالعمالية الحسابية المراد القيام بها وأطبعها في الفاست ريبورت بجانب بقية الحقول
إستطعت القيام بها في كود الفاست ريبورت هل هذه هي الطريقة الوحيد والأفضل ؟ وهل هناك طريقة أخرى؟
أم أقوم بإظهار جميع الحقول من الديبي قريد في الفاست ريبورت؟ وهل هذههي الطريقة المستخدمه في معظم البرامج ؟ أي جلب البيانات في الديبي قريد ثم القيام بعرضها في الفاست ريبورت


RE: عرض حقل شرطي في الفاست ريبورت - Delphi4Us - 03-06-2020

اذا كنت قد فهمت سؤالك فالافضل هو فلترة البيانات المطلوبة وعرضها في الفاست ريبورت


RE: عرض حقل شرطي في الفاست ريبورت - ALG2009 - 03-06-2020

كود :
Adotable1.FieldByName('qty').Asinteger * adotable1.FieldByName('UPrice').Asintegerif =0 then TfrxMemoView(frxReport1.FindObject('Memo1')).Text := adotable1.FieldByName('qty').Asinteger +5;

ما أقصد هل تتم العرض في الفاست ريبورت مباشرة من قاعده البيانات هكذا وهل هي الأفضل أو هناك طريقة أفضل


RE: عرض حقل شرطي في الفاست ريبورت - h-farid - 03-06-2020

و عليكم السلام,
جرب الحقول الحسابية.


RE: عرض حقل شرطي في الفاست ريبورت - ALG2009 - 03-06-2020

(03-06-2020, 07:11 PM)h-farid كتب : و عليكم السلام,
جرب الحقول الحسابية.

جزاكم الله خيرا
من قلة خبرتي غاب عني إستخدام الحقول الحسابية   Blush