28-12-2020, 02:31 PM (آخر تعديل لهذه المشاركة: 28-12-2020, 02:32 PM بواسطة Delphi4Us.)
بالنسبة للفاست ريبورت ديزاينر لم اشاء ان اتطرق له لان المستخدم غالبا لا يستطيع التعامل معه
وتبقى الطريقة الافضل هي قيام المبرمج بتعديل التقرير واستبداله بالقديم
إقتباس :هل يوجد ملف تنفيذي exe للفاست ريبورت بحيث تفتح برنامج الفاست وتعدل على التقرير من دون الدخول الى الدلفي؟؟
اجل الحزمة التي تحملها للثبيت يأتي معها مشروع عرض وتعديل التقارير كما ياتي معه العديد من الامثلة المرفقة كتقارير جاهزة والتي يمكن معاينتها وتنقيحها كذلك
المشروع يأتي بالمسار التالي:
كود :
FastReport VCL 6.6.14 FS D10.4\Demos\Main
في المجلد Demos تجد مجلد Main اذا لم تجد الملف التنفيذي فقط افتح المشروع في دلفي وقم بعمل Build له وسوف ينتج الملف التنفيذي FRDemo.exe
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
إقتباس :لكن يبدو انه الافضل التعديل من الدلفي وخاصة مع وجود frxDBDataset المرتبط مع التقرير
افعل ما يناسبك ولو ان مصدر البيانات frxDBDataset موجود بكل الاحوال حتى ولو كنت تعدل من خارج الدلفي سوف تظهر لك الحقول بنافذة data بدون اي مشكلة
ولكن ضع في الحسبان قدرة المستخدم على تعديل التقرير وفهمه خاصة اذا كان فيه حقول حسابية وكود
وايضا احتمالية ان يلعب بالتقرير ويحفظه بعد ان لعب فيه
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة1 user says Thank You to Delphi4Us for this post • samnaj00
29-12-2020, 03:26 PM (آخر تعديل لهذه المشاركة: 29-12-2020, 04:30 PM بواسطة samnaj00.)
(28-12-2020, 08:20 PM)Delphi4Us كتب : افعل ما يناسبك ولو ان مصدر البيانات frxDBDataset موجود بكل الاحوال حتى ولو كنت تعدل من خارج الدلفي سوف تظهر لك الحقول بنافذة dataبدون اي مشكلة
يوجد في الفورم frxReport1 + frxDBDataset1+ Table
حين اظهر التقرير من الدلفي تظهر الداتا في نافذة data
لكن اذا فتحت التقرير من برنامج FRDemo الموجود في C:\Program Files\FastReport 6 VCL Enterprise\Demos\Main
فإنه لا تظهر الداتا في نافذة data
وعند ال Preview تظهر رسالة الخطأ (في المرفقات)
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
(28-12-2020, 08:20 PM)Delphi4Us كتب : ولكن ضع في الحسبان قدرة المستخدم على تعديل التقرير وفهمه خاصة اذا كان فيه حقول حسابية وكود
وايضا احتمالية ان يلعب بالتقرير ويحفظه بعد ان لعب فيه
المعذرة
لم اقصد بالتعديل خارج الدلفي لكي يعدل المستخدم مايريد
انما قصدت لكي يعدل المبرمج ما يريد وهو عند العميل مثلاً
كل الشكر لك استاذي على سعة صدرك
كل من 1 user says قال شكرا ل samnaj00 على المشاركة المفيدة1 user says Thank You to samnaj00 for this post • Delphi4Us
29-12-2020, 08:18 PM (آخر تعديل لهذه المشاركة: 29-12-2020, 10:16 PM بواسطة Delphi4Us.)
إقتباس :لكن اذا فتحت التقرير من برنامج FRDemo الموجود في C:\Program Files\FastReport 6 VCL Enterprise\Demos\Main
فإنه لا تظهر الداتا في نافذة data
جرب من القائمة Report ان تختار data وانظر هل هناك مصدر للبيانات الخاص بك ام لا لا يوجد عندي دلفي الان .
على كل حال قد لا يظهر مصدر البيانات الا الذي مسجل مع التقرير بالملف التنفيذي للمشروع .
اذا كانت قاعدة البيانات Access بامكانك الاتصال من بها من التبويب data لاظهار الحقول .
وايضا بامكانك تعديل التقرير اماكن الحقول وشكل التقرير والكتابة التي بالـ Title مثلا وغيرها بدون القيام بالعرض او رؤية الحقول وحفظ التقرير وفتحه بالبرنامج المخصص له .
وبامكانك ان تصنع برنامج بسيط للتعديل كما طرحه الاخ larbiparadox عبارة عن نموذج وعليه مكون التقرير ومكون الديزاينر وزر لفتح التقرير والتعديل
طبعا مع مصدر الاتصال بقاعدة البيانات وتجعله لتعديل اي تقرير لمنظومتك ووقتها سوف تظهر لك الحقول المطلوبة بلا اي مشكلة .
لاحظ الخيار لك فقط هو طرح لكل الاحتمالات لا غير .
قل: اللهم فاطِرَ السماوات والأرض عالم الغيبِ والشهادة، ربَّ كُلِّ شَيءٍ ومَلِيكَه، أَشْهد أن لا إله إلا أنت، أعوذ بك من شرِّ نفسي وشرِّ الشيطان وشِرْكِهِ وأن أقترف على نفسي سوءًا أو أجرُّه إلى مسلم
كل من 1 user says قال شكرا ل Delphi4Us على المشاركة المفيدة1 user says Thank You to Delphi4Us for this post • samnaj00
(29-12-2020, 08:18 PM)Delphi4Us كتب : جرب من القائمة Report ان تختار data وانظر هل هناك مصدر للبيانات الخاص بك ام لا لا يوجد عندي دلفي الان .
على كل حال قد لا يظهر مصدر البيانات الا الذي مسجل مع التقرير بالملف التنفيذي للمشروع .
اذا كانت قاعدة البيانات Access بامكانك الاتصال من بها من التبويب data لاظهار الحقول .
جربت ولم تظهر
ABSOLUTE DATABASE
(29-12-2020, 08:18 PM)Delphi4Us كتب : وبامكانك ان تصنع برنامج بسيط للتعديل كما طرحه الاخ larbiparadox عبارة عن نموذج وعليه مكون التقرير ومكون الديزاينر وزر لفتح التقرير والتعديل
طبعا مع مصدر الاتصال بقاعدة البيانات وتجعله لتعديل اي تقرير لمنظومتك ووقتها سوف تظهر لك الحقول المطلوبة بلا اي مشكلة .
لاحظ الخيار لك فقط هو طرح لكل الاحتمالات لا غير .