• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

م/حماده عماره

اعضاء جدد
  • عدد المشاركات

    13
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

10 عادي

عن م/حماده عماره

  • الرتبة
    عضو جديد
  • تاريخ الميلاد 03/13/1986

طرق الإتصال

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : مصر
  • اهتمامات البرمجه بشكل عام - الاحتراف الممتاز بشكل خاص

أحدث الزائرين لملفلك الشخصي

3,827 زياره للملف الشخصي
  1. السلام عليكم ورحمته وبركاته الاسم : حماده عبد الحميد سليمان عماره. استاذ في قسم التقارير منتدي فيجوال بيسيك . لدي خبره عامان في مجال البرمجيات. حاصل علي شهاده معتمده من شركة ميكروسوفت في مجال البرمجيات مهتم بالتطور وتنفيذ اكثر الافكار ابداعا في مكان عملي . أرحب بشده جميع عروض شركات البرمجيات . يمكنكم متابعة أخر اخباري عبر مدونتي http://hamada6004.wordpress.com جميع التفاصيل مرفقه بالسيره الذاتيه بالاضافة للمهارات ووسائل الاتصال بي وبعض شهاداتي التي نجحت في الحصول عليها في هذا المجال . يمكنكم تحميل سيرتي الذاتية من المرفقات www.hamada.somee.com/hamada-omara-cv.pdf شكرا لاهتمامكم بطلبيمع تمنياتي ان احوز علي رضاكم ***
  2. السلام عليكم ورحمته وبركاته التقارير الفرعيه في الكريستال السؤال الثالث حول المقالات التي اقدمها ... كيف اصمم تقرير فرعي وكيف أربطه بالتقرير الرئيسي و ماهي أهميته ؟ اعلم ان هذه التساؤلات تاتي من فتره لاخري في ذهن البعض وما اهميتها بالنسبه له . انا معك تماما حيث اني شخصيا لم احاول تعلمها والسيطره عليها الا لما احتجتها وبشده وهنا تاتي المقولة الشهيرة (الحاجه ام الاختراع ) أذا كيف يكون شكله النهائي : هذا هو شكله : وكيف اصممه اتبع معي الصور لتعرف كيف تصممه وبدقه وباحتراف تابع الصور أو من القوائم ممكن تختاره أيضا شرح الارقام في الصوره الاخيره : تعد هذه الشاشه من أهم الشاشات لانها هي المسئوله عن ضبط التقرير فبدونها سوف تظهر كل النتائج الفرعيه تحت كل الفئات الرئيسيه في حالة من التكرار والفوضي لذلك : 1- تحديد التقرير الفرعي الذي نتعامل معاه 2- من هذا القسم قسم حقول التقرير نختار حقل الكود الذي يربط الجدولين مع بعض والذي نختاره كود الجدول الرئيسي 3- نفس الشرح او ممكن نقول رقم زايد في الصوره 4- انقل الحقل الي حددناه الي الجهه الاخري لاحظ في الصوره انا نقلت حقل id من جدول الادارات فقط وهو ده الصح فقط ولا ننقل اي سجلات اخري 5- ضع علامة صح ليفتح لك الصندوق اذا لم تكن موجوده 6- أختار حقل الربط في جدول الموظفين وهو الحقل الذي نحفظ فيه رقم أدارة هذا الموظف حتي اثناء العرض يلتزم كل موظف بأدارته ثانيا : كيف أبرمجه وارسل له البيانات؟ لكي أجيب علي هذه النقطه ببساطه راجع المقال السابق من هنا http://www.vb4arab.com/vb/showthread.php?t=60513 انا جاهز لاي استفسار او اي سؤال راجياً من الله ان يوفقني وأياكم الي كل خير المرفقات نفس الملف في الجزئيين السابقين ومره أخري الرابط هنا :download: وطلبي منكم ليس اكثر من دعوه صادقه شكرا لكم :ty: __________________
  3. تعلم كريستال ريبورت بأحتراف - حماده عماره

    ربا يسهل وحاول اشرحه قريب :)
  4. السلام عليكم ورحمته وبركاته :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:
  5. السلام عليكم ورحمته وبركاته :salam: لا لتسجيل الدخول بعد الان في الكريستال لكل الذين يستخدمون برنامج الكريستال ويعانون بشده من شاشة الدخول السؤال الاهم لماذا تظهر شاشة الدخول من حيث المبداء . انها تظهر لوجود جداول داخل التقرير لم يحصولوا علي بيانات مما يجعلهم منزعجين :D ويطالبون المستخدم بشاشة تسجيل الدخول للحصول علي نصيبهم من البيانات :angry: . هذه ببساطه هي المشكله ويوجد لها كثير من الحلول. 1- أرسال معلومات الاتصال الي التقرير عند استدعائه ويتولا هو جلب البيانات بمعرفته ويعرضها دون اي تحكم منا فيها ( غير مفضل بالنسبه لي -- سيتم شرحه في مقال قادم) 2- ارسال البيانات الي ملف XML ثم توجيه التقرير للملف ليجمع بياناته بنفسه (سيتم شرحه ايضا فيما بعد) (غير مفضل لي ) 3- تعبئة DataSet او Data Table بالبيانات وتصبح هي مصدر البيانات بدل من قاعدة البيانات ويمكن طبعا بسهوله فائقه التحكم في البيانات الموجوده داخلهما مما يوفر عدد كبير جدا من التقارير الواجب تصميمها . وذلك لانك تتحكم في البيانات المرسله فلا داعي مثلا الا لتقرير واحد مثلا لاسماء الموظفين واعرض فيه الموظفين حسب اي شرط قد يخطر في بالك كانك صممته 100 مره او اكثر ( انت وافكارك) :cash: ******************* الحل الامثل من وجهة نظري التحكم في مصدر بيانات التقرير الا وهو الحل رقم 3 وهو ينقسم الي 3 حلول حسب الحاله الاول : في حالة الجداول المنفرده او ان التقرير مصمم علي جملة استعلام واحده او مبني علي جدول واحد الموضوع ببساطه هو تعبئة Data Table بنفس جملة الاستعلام او الجدول الذي بني عليه التقرير سواء بشرط او لا او لو حتي الناتج بدون بيانات مما يجعل ان جميع حقول التقرير حصلت علي بيانتها فتعرضها مباشرة دون الاهتمام بمعلومات الدخول الي نفس المصدر الذي صمم عليه التقرير . مثال: الثاني: اما في حالة اكثر من جدول فهنا الوضع مختلف حيث ان المطلوب هذه المره بيانات مختلفه وكثيره من اكثر من جدول اذا نظرية تعبئة Data Table الواحد لن تفلح هذه المره الحل هو التصريح عن Data Set ثم تعبئتها بالجداول وكل جدول به البيانات الخاصه به + يجب ان يكون كل جدول يحمل اسما والا كما يقال («كأنك يا بو زيد ما غزيت» ) :haha: لان التقرير سيبحث داخل ال Data SET عن أسم الجدول ليأخذ ما به من بيانات فلا يجده وهنا المشكله وهذا الوضع ينطبق ايضا علي الجداول الفرعيه حيث انها في الحقيقه مجرد تقرير باكثر من جدول وهذا مثال علي ذلك . الامثله مجربه وبدقه هذا ليس الحل الوحيد ولكنه الاسهل واالاسرع والادق هناك اشياء اخري يمكن حل بيها المشكله ولكني لا افضلها وسنناقشها في حل اخر وهذا مثال علي الحالتين في المرفقات :bye: :ty: :ty: testcrystal.rar
  6. السلام عليكم ورحمته وبركاته :salam: B) يسرني تقديم رابط الدوره التي اقدمها بنفسي راجيا ان تنال علي اعجابكم :thumb_up: المسلسل الثاني B) http://vb4arab.com/vb/showthread.php?t=60383 وارحب بكل مشاركاتكم وتعليقاتكم واي نقد :ohmy: لتحميل اول درس مباشرة من هنا :download: مقدمه لكم حماده عماره :ty:
  7. رائع جدا انا فعلا جديد في الينكس وتعبت من البحث عن هذه الاوامر شكرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا شكرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا شكرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا شكرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا شكرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا شكرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا شكرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا شكرااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااااا
  8. الحل الكامل لمشاكل كريستال ريبورت مع vs 2010

    أولا السلام عليكم ورحمته وبركاته عزيزي انت قمت بعرض 3 مشكلات وسيتم الرد عليكم بالتتالي 1-بالفعل يجب ان يكون عند المبرمج فيجوال استوديو مثبت حتي تسطتيع تنصيب الكريستال الخاص به (وهو يتمثل هنا في frame work 4 و بعض الاضافات الاخري ) 2- المشكله دي اعتقد بسبب ان التقرير الذي حاولت عرضه لم يصمم ب الكريستال الاخير وانما ممكن بالنسخه 10 من الكريستال وهو واضح انه بينهما اختلاف واضح والدليل علي ذلك ان المشكله ظهرت معي فقط في تقرير واحد من مجموع 10 تقارير التقرير الذي لم يعمل كنت قد صممته بكريستال 10 اما باقي التقارير تعمل بكفائه ولحل مشكلتك مؤقتا التفقرير الذي يسبب هذه المشكله صصممه من جديد ولكن باخر اصدار الذي ذكرته في مقالي هنا 3- كلامك غير سليم :hmm: بالنسبه لما ذكرته انه يجب تنصيب كل شي عند المستخدم فقط ليعمل البرنامج الخاص بك وانما فقط frame work 4 وبعض الاضافات الاخري راجع مقالات التحزيم في الدوت نت لتعلم الاضافات وكيف يتم ذلك كل ما تحتاجه عند المستخدم النهائي فقط برنامجك وادواته شكرا لك . وأرجوا ان اكون نجحت في حل ولو جزء من مشكلتك :calc: السلام عليكم
  9. All Microsoft Test King Exams

    ارجوا نفس الامتحانات بالنسبه لي ايضا ... :happy:
  10. All Microsoft Test King Exams

    شي جميل جدا ومجهود اكثر من رائع :cool: شكرااااااااااااااااااااااااااااااااااااااااااااا لك :wub: أرجوا تثبيت الموضوع من الاداره وشكرااااااااااااااااااااا :)
  11. السلام عليكم ورحمة الله وبركاته :salam: :salam: اقدم اليكم اليوم كل مشاكل وحلول الكريستال مع vs 2010 حتي الان .. واي شي جديد سيظهر سوف اعرض المشكله وحلها تباعا المشكله الاولي: :hmm: : كريستال ريبورت غير موجود اساسا مع فيجوال ستوديو 2010 سواء اي name space او المصمم للتقارير او اداة عرض التقارير الحل : B) يتم تحميل الباكيدج التالي والذي به كل هذه النواقص في فيجوال استوديو http://www.businessobjects.com/jump/xi/crvs2010/default.asp هذه المشكلة ظهرت لان شركة مايكروسوفت قامت بالفصل بين كلا من لغاتها والكريستال فعلي من يريد استخدامه اضافته من هنا (الرابط السابق ) المشكلة الثانية : :hmm: : بالرغم من انزال هذا البرنامج او الباكيدج لم يتم ظهور اداة عرض التقارير crystal viewer وايضا عند اضافه ملف كريستال للمشروع تكون غير قادر علي تشغيل المشروع او تنفيذ عملية البناء له الحل : B) : المشكله تكمن في ان كريستال ريبورت كان جاري بنائه في نفس الوقت مع فيجوال استوديو 2010 اي يعتمد في بنائه علي framework 4 beta2 مما ادي عند نزول النسخه النهائيه من framework4 اصبحت مختلفه في اشياء عن سابقاتها في اشياء معينه وحل لمشاكل ما بشكل افضل ولحل المشكله اتبع التالي 1- افتح المشروع صاحب المشكله 2- من solution explorer اختر my project للتعامل مع خصائص المشروع 3- اختر من الجانب الايسر compile 4- ثم اختر اخر زر بالاسفل وهو advanced compile option 5- سوف تجد نوع المشروع متوافق مع framework 4 client profile قم بتغيره الي framework 4 فقط وسوف تلاحظ ظهور الاداه وانك اصبحت قادر علي تشغيل المشروع دون اخطاء واذا طهرت لديكم اي مشاكل في هذا الموضوع يرجا تركها هنا لحلها ولعرض الحل للجميع شكرا لكم ...... :thumb_up: :bye: :bye: :bye:
  12. شكرا جاري التجربه واخبارك بنتائج التجربه