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=12238)



سؤال حول إظهار الحقول في الفات ريبورت؟ - ALG2009 - 13-03-2023

السلام عليكم

بعض البرامج تمكنك من إختيار عدد الأعمده في الطباعة في الفاست ريبورت كما يمكنك من تغيير عناوين الأعمدة وإجراء بعض المعادلات لتعديل على نتائج العمود
هل هناك  فكرة أو مثال توضيحي عل كيفيه عمل هذه الطريقه
مع العلم يمكن للمستخدم تحديد عدد الاعمدة في ديبي قريد مثلا وتسمية العمود من هناك وتظهر الاعمدة التي تم إختيارها فقط
وجزاكم الله خيرا


RE: سؤال حول إظهار الحقول في الفات ريبورت؟ - Delphi4Us - 14-03-2023

افضل فكرة ومثال هي مراجعة الامثلة التي مع حزمة الثبيت وقراءة الكتاب المرفق اعتقد فيه ماتبحث عنه


RE: سؤال حول إظهار الحقول في الفات ريبورت؟ - ALG2009 - 14-03-2023

هل ممكن الرابط أنت تعرف أن معظم البرامج مكركة
أو إن كان الأمر سهل عليك أن تشرحه لي وجزاكم الله خير


RE: سؤال حول إظهار الحقول في الفات ريبورت؟ - Delphi4Us - 15-03-2023

Creating a report form from code

Access report objects from a code


RE: سؤال حول إظهار الحقول في الفات ريبورت؟ - larbiparadox - 15-03-2023

سلسلة دروس FastReport

https://www.youtube.com/watch?v=XxvVnp5hQkE&list=PL1c7L5EsigqIeOVzehGNfdEx_ij9iiMYS


RE: سؤال حول إظهار الحقول في الفات ريبورت؟ - ALG2009 - 16-03-2023

جزاكم الله خيرا
ما فهمته من أجوبتكم أنه يجب أن يكون الفاست ريبورت مبني أي مصمم بأكواد لأتمكن بالتحكم بالأعمدة وما أريد عرضه وتغيرر عنوان العمود
ولا يمكن تصميمه عن طريق وضع المكونات كالباند والهيدر والميمو؟
نفرض أنه عندي ListBox مثلا
  في العمود الأول(الحقل) يحمل أسماء الأعمدة
و في العمود الثاني (الحقل)  يحمل رقم ترتيب العمود أي في أي مرتبة يكون عرضه في الفاست ريبورت  هل هو العمود الاول ام الثاني ويمكن تغيير ترتيب الأعمدة على حسب إختيار المستخدم وعند فتح البرنامج يبقى بنفس الترتيب طيف يتم حقظ ذلك


RE: سؤال حول إظهار الحقول في الفات ريبورت؟ - Delphi4Us - 17-03-2023

اجل لا يمكن فعل هذا الا بالكود فتبنيه خطوة بخطوة
ترتيب ومكان الحقول على حسب اين ستضعه انت ويجب ان تحدد له مكانه (يسار + عرض الحقل) فلو تريد ان تضع اول حقل ناحية اليمين تحسب عرض الباند وتنقص منه عرض الحقل والحقل الذي بعده يمكن الاستناد على نقطة اليسار للحقل الاول الذي وضعته ناقص عرض الحقل الثاني وهكذا
وتحتاج عند اضافة Memo الى باند الداتا ان تسند له اسم الحقل المطلوب للعرض
لتختصر الامر يمكنك وضع الباند وربطه بمصدر الداتا وتضع العنوان وتصمم التقرير يدويا تم يتبقى فقط ان تضع الحقول برمجيا في التقرير بالترتيب الذي تريد
ثم تقول بعرض التقرير


RE: سؤال حول إظهار الحقول في الفات ريبورت؟ - ALG2009 - 18-03-2023

جزاكم الله خيرا جاري المحاولة


RE: سؤال حول إظهار الحقول في الفات ريبورت؟ - bouh25 - 27-03-2023

لاضهار قيمة مثلا Edit1.text في الفاست ريبورت
نضيف المكتبة frxClass في الاعلى Uses

و الكود التالي مثلا عند الضغط على البوتن

TfrxMemoView(FastReport1.FindObject('Memo1')).text:=Edit1.Text);