السلام عليكم ورحمته وبركاته
:salam:
الموضوع الاصلي من هنا كتابتي ايضا
انا اعرف ان الجميع ينتظر هذا الجزء ليسأل سؤالين في منتهي الاهميه
السؤال الاول كيف صممت التقرير علي هذا النوع من قواعد البيانات وكيف اتصلت به من الكريستال ؟ :resentful:
كيف اصمم تقرير علي الكريستال لاي قاعدة بيانات اريدها وكيف اتصل بها ؟ :resentful:
الحل : B)
ان من يفهم كريستال حق الفهم يعلم كيف صممت البنية التحتيه وهيكله :stop: . بمعني من اهم وسائل تصميم اي تقرير هو اولا تحديد اتصال مع هيكل القاعده سواء الحقيقيه او الوهميه ( الملفات الوصفيه XML لهيكل قاعدة البيانات مثل Linq و Entity framwork و Data set وملفات ORM و الملفات التي تصف قاعدة البيانات التي يتم كتابتها بشكل يدوي ) للمزيد راجع كتاب سامر سلو في كتابة كلاسات اللينك يدويا :clapping:
يعني ايه انا هكتب توصيف للقاعده واكتب خصائها وحقوله والربط -----, مستحيل طبعا :cry:
وده رائي انا كمان :thumb_down: طيب الحل ايه تابع الصور وانت هتعرف السر
انا كنت قبل كدا كنت قولت في دروسي ان هناك فروق مهمه بين كلا من الكريستال xi والكريستال الحر كريستال 10
والان هو ده الوقت لنكشف السر الي بحث عليه ناس كتير قبل كدا و عطل مشاريع وأرغم ناس تغير قاعدة بيانات من اجل عدم قدرتهم علي بناء التقارير المناسبه لقاعدة بياناتهم ومن أهمهم
MYSQL و قطتي الصغيره :wub: SQLITE
لحل هذه المشكله يجب استخدام كريستال ريبورت xi المدمج في الفيجوال استوديو وتوافر DataSet لتكون هي ملف الموصف لقاعدة البيانات في شكل XML
ملا حظة اي قاعدة بيانات يمكن الاتصال بيها في بيئة الدوت نت ويمكن صنع لها DataSet من النوع الجاهز اذا يمكن تصميم تقرير لها بدون حتي اي اتصال مع القاعده لن كل ما نحتاجه هيكل القاعده المعروف في لغة ال
SQL ب DDL
نبداء العمل علي بركة الله :evil:
لاحظ الصور






هذا والله الموفق
انا جاهز لردكم واسالتكم B) بالنسبه للمرفقات هي نفس مرفقات الجزء الاول وهي علي الرابط التالي
المرفقات ::download:
:bye: