اليوم طورنا التقرير التفاعلي بإستخدام MRB+SQL
سوينا جدول ملخص وجدول تفصيلي (البيانات وهمية)
وسويت فلاتر تصفية تفاعلية
*غير واضح بالصور لكن يسمح للمستخدم تحديد تاريخ البداية والنهاية ونوع الزيارة ويفلتر البيانات*
اليوم تعلمت الكثير 👍🏼
الموظفين اللي يشتغلون ٨ ساعات كيف يلقون وقت للنوم الكافي-الرياضة-الإلتزامات الشخصية بدون مايطير الوقت وتنامون لليوم اللي بعده
انا متدربة وقاعده انتظر اجازتي عشان اعيش
رغم سهولة شغلنا اليوم لكن انا من النوع اللي احس اني اجتهدت كثير إذا حملت تولز جديد وتعلمت واجهة جديدة
لو تشوفون شكلي اول مادخلت الـMicrosoft Report Builder، بكره ان شاء الله اشوف له شروحات يبسطها لي رغم انه بسيط
@startdate@enddate بشكل عام الـ Variables بديل مؤقت للأزرار نستخدمه احنا وقت الإختبار والـ Parameters هو الزر الحقيقي والفلتر التفاعلي اللي يستخدمه العميل
( هذا مثال توضيحي حسب استخدامنا لليوم ) لكن الـ Variables يستخدم لأشياء مختلفة
اليوم الأول من الأسبوع الثالث
حملنا MySQL Connector عشان نربط بين MySQL وMicrosoft Report Builder عشان يقدر يتواصل مع قاعدة البيانات الموجودة ويفهمها ويطلع منه الجداول والبيانات
اليوم عدلنا ع الكود عشان ندعم التقارير الديناميكية بالبارامترات
@startdate@enddate Parameters ( البارامترات ) : هي خانات تفاعلية تظهر بأعلى الشاشة للمستخدم النهائي في برنامج التقارير مثل Report Builder
هي الجسر اللي يسمح للمستخدم يفلتر التقرير ع كيفه وبضغطة زر دون تعديل الكود
last day of the second week
سوينا تقرير بإستخدام الـsql واستخدمت دوال group concat لأول مره
بعد ماسويت التقرير حفظته كتيبل في اكسل 👍🏼
اليوم كان سهل رغم ان الكود طويل
استأذنت منهم اني اشتغل في MySQL ورفضوا قالوا يُفضل SQLite بعدها اشتغلنا في SQLite Online وقالوا احفظوا الداتابيس وحطوه في MySQL
Ragebait بس ماعندي دليل