اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

mohammed farhat

02 الأعضاء
  • Posts

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

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

  • Days Won

    1

mohammed farhat last won the day on أغسطس 23 2025

mohammed farhat had the most liked content!

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

40 Excellent

عن العضو mohammed farhat

البيانات الشخصية

  • Gender (Ar)
    ذكر
  • Job Title
    programmer
  • البلد
    egypt
  • الإهتمامات
    Ms ACCESS

اخر الزوار

بلوك اخر الزوار معطل ولن يظهر للاعضاء

  1. ما شاء الله و لا قوة إلا بالله - أداة أكثرمن رائعة جزاكم الله علي ما بذلتموه من جهد فيها و نفع بكم و رزقكم دائما العلم النافع
  2. ما شاء الله ربنا يبارك و يتقبل منكم هذا العمل الممتاز و المتكامل و يجعله في ميزان حسناتكم ان شاء الله لكن هل ممكن توضيح النقطة التالية كما وضحتم الامر مع ال gmail
  3. لدي اقتراح للمهندس فادي بالرغم من أن Gmail يعتبر من أكبر مواقع البريد الالكتروني المجانية لكن أيضا Outlook.com له حصة لا يستهان بها فهل من الممكن ان يتم اضافة اعدادات Outlook.com لهذا المشروع أعتقد سيكون اضافة قوية جدا ان شاء الله و جزاكم الله كل خير و تقبل الله منا و منكم صالح الاعمال
  4. جزاكم الله كل خير بشمهندس فادي - دائما سباق بباب الي الخير ربنا يجازيك عنا كل خير و يزيدك من العلم النافع
  5. Microsoft Access 2019 Programming by Example with VBA, XML, and ASP https://www.mediafire.com/file/ommdwpjia97lgrq/Microsoft+Access+2019+Programming+by+Example+with+VBA,+XML,+and+ASP.pdf/file
  6. جزاكم الله كل خير .... اضافة قوية و مهمة أسأل الله عز و جل ان يجعل ذلك في ميزان حسناتكم الجارية و حسنات والديكم و ان يغفر لهما و يدخلهما الجنة برحمته
  7. السلام عليكم بعض الكتب المهمة في مجال برمجة الاكسيس 1-https://www.mediafire.com/file/t8ja3t1t3og4hgf/Mastering__Access_2007_Development.pdf/file Mastering Access 2007 Development 2-https://www.mediafire.com/file/2nk78jlfnhdde8s/Microsoft_Access_2010_VBA_Programming_Inside_Out_-_A._Couch_%28Microsoft%2C_2011%29_BBS.pdf/file Microsoft Access 2010 VBA Programming Inside Out 3-https://www.mediafire.com/file/gnxslmgsuepdr6o/Professional_Access_2013_Programming.pdf/file Professional Access 2013 Programming
  8. جزاكم الله خيرا مهندسنا العبقري فادي جاري تجربة الحل ان شاء الله
  9. Using Class Modules in the Real World (Anders Ebro) المحاضرة عبارة عن درس عملي قدمه "أنس إيبرو" حول كيفية استخدام الفئات (Classes) في برمجة VBA داخل Microsoft Access، بهدف كتابة كود أكثر تنظيمًا وكفاءة وسهولة في الصيانة. تم استخدام مثال "نموذج تقويم" لتوضيح الفكرة. المشكلة: الطريقة التقليدية بدون فئات بدأ المحاضر بعرض نموذج تقويم تم إنشاؤه بالطريقة التقليدية، حيث يمثل كل يوم في التقويم مربع نص منفصل. المشكلة في هذه الطريقة هي تكرار الكود بشكل كبير؛ فكل مربع نص لديه أكواد مكررة لأحداث مثل النقر بالماوس أو مرور الماوس فوقه. هذا يجعل أي تعديل مستقبلي صعبًا للغاية، حيث يتطلب تغيير الكود في عشرات الأماكن المختلفة، كما يزيد من احتمالية حدوث أخطاء. الحل: استخدام الفئات والبرمجة القائمة على الأحداث يوضح المحاضر الطريقة الأفضل باستخدام الفئات، والتي تعتمد على مبدأ البرمجة القائمة على الأحداث (Event-Driven). إنشاء فئة مخصصة (clsDateDisplay): تم إنشاء فئة جديدة لتكون بمثابة "قالب" لكل يوم في التقويم. هذه الفئة تحتوي على كل الخصائص (مثل التاريخ، مرجع لمربع النص) والمنطق (ماذا تفعل عند النقر، ماذا تفعل عند مرور الماوس) الذي يحتاجه أي يوم في التقويم. الاستغناء عن التكرار: بدلاً من كتابة الكود 42 مرة (لكل يوم محتمل في التقويم)، يقوم النموذج الرئيسي بإنشاء 42 كائنًا (Objects) من هذه الفئة، ويربط كل كائن بمربع نص. مركزية التحكم عبر الأحداث (Events): النموذج الرئيسي لا يتحكم مباشرة في كل مربع نص. بدلاً من ذلك، يقوم "بإعلان" عن أحداث عامة. مثال: عند تغيير الشهر، يقوم النموذج بإطلاق حدث اسمه MonthChange. كل كائن من كائنات الأيام "يستمع" لهذا الحدث ويقوم بتحديث نفسه تلقائيًا لعرض التاريخ الصحيح وتغيير لونه (مثلاً، عرض أيام الشهر السابق/اللاحق باللون الرمادي). مثال آخر: عند مرور الماوس فوق أي يوم، يُطلق حدث MouseOver. تستمع جميع كائنات الأيام الأخرى لهذا الحدث وتقوم بتلوين نفسها بشكل متناسق (مثل تظليل اليوم المحدد والأيام المجاورة له)، مما يخلق تأثيرًا بصريًا ديناميكيًا بكود مركزي واحد. الميزة الكبرى: فك الارتباط (Decoupling) بين النماذج الجزء الأكثر أهمية في المحاضرة هو توضيح كيف تتيح هذه الطريقة ربط نماذج مختلفة ببعضها بمرونة. يمكن لنموذج التقويم إطلاق حدث عام عند اختيار تاريخ معين (مثلاً DateSelected). يمكن لأي نماذج أخرى مفتوحة (مثل نموذج "الإنتاج" أو "المبيعات") أن "تستمع" لهذا الحدث. عندما يستقبل نموذج الإنتاج هذا الحدث، يقوم بتصفية بياناته لعرض سجلات الإنتاج الخاصة باليوم المحدد. الميزة: نموذج التقويم لا يعرف أي شيء عن نماذج الإنتاج أو المبيعات. هو فقط "يُعلن" عن الحدث، وأي نموذج آخر مهتم يمكنه التفاعل مع هذا الإعلان. هذا يسمى فك الارتباط (Decoupling)، وهو يجعل النظام أكثر قوة واستقرارًا، حيث لا يتعطل أحد النماذج إذا كان الآخر مغلقًا. نقطة فنية هامة: التنظيف (Cleanup) نوه المحاضر إلى أهمية "تنظيف" الكائنات من الذاكرة عند إغلاق النموذج. بسبب وجود مراجع دائرية (النموذج يشير إلى الكائنات، والكائنات تشير إلى النموذج)، قد لا يقوم VBA بحذفها تلقائيًا. الحل هو .إضافة سطر كود بسيط في حدث إغلاق النموذج (Form_Unload) لتعيين مجموعة الكائنات إلى Nothing، مما يضمن تحرير الذاكرة وتجنب المشاكل. ملف الترجمة تجدونة في المرفقات MY_CLASS_TRANSLAT.rar
  10. جزاكم الله خيرا الموضوع مش خطوط باركود و خلاص الموضوع فعلا محتاج أداه للتعامل مع الباركود و خصائصه و نظام تكويده . .. و هو الموجود فعلا في الاداة التي تكره بها الاستاذ متين مراد (matin_murad) ثم أكد المعلومة الاستاذ ابو خليل النقطة السلبية الوحيده اننا مجبرون على استخدام نسخة الاوفيس 32 بت . لكن طبعا ستقبل ان تعمل على ويندوز 64 بت. النقطة المهمة و المفصلية ان يكون الاوفيس 32 بت حاولت البحث عن نفس الاداة لكن للاصدار 64 بت لكن لم اوفق و لم يكن عندي متسع من الوقت فجزاكم الله كل خير barcode.rar
  11. جزاكم الله كل خير على هذه الردود المفيده و الفعالة و لكن انا محتاج استشارة من حضراتكم انا املك محموعة خطوط باركود ثم قمت باضافة مجموعة الاستاذ متين مراد الذي قام مشكورا بمشاركتها المشكلة ليست في اظهار الباركود في مربع النص و ليست في طباعة الباركود المشكلة تكمن في أن السكانر لا يحس بال باركود المطبوع جربت الكثير من الخطوط كما اسلفت سابقا بعض النصائح من جروبات الاكسيس ان يكون حجم الخط فوق ال 28 تم تكبير الخط و لكن لا توجد نتيجة . هل يوجد نصائح من حضراتكم في هذا المجال و لكم جزيل الشكر
  12. جزاكم الله خيرا أساتذتي الكرام على هذه الاراء المتكاملة و الشيقة و لكن : 1- من الصعب جدا اجبار المستخدم للبرنامج الخاص بك على الخروج من الويندوز بمجرد الخروج من البرنامج لانه ببساطة يستخدم الكثير من البرامج الاخري الخاصة بالعمل و لا يمكن اغلاقها اثناء الدوام - منها ما هو خصا مثلا بهيئات الدولة و منها ما هو بمواقع و هكذا . 2- من الصعب جدا في برامج تم تصميمها منذ ستوات عديدة و بها مئات النماذج حرفيا و كذلك الجداول و التقارير تعديل خاصية ان تكون اللغة الافتراضية لعنصر التخكم هي system بدلا من Arabic لذلك انا قلت رأي السابق اننا في متصف الطريق للحل - أشكر المهندس فادي للمرة الثانية على اكتشاف سبب المشكلة فجزاه الله خير الجزاء . لكن عمليا تغيير خصائص مربع النص سيكون غير مجدي و ايضا الخروج من الويندوز سيكون حلا غير متاح و جزاكم الله كل خير .
  13. السلام عليكم كنت محتاج من حضراتكم ترشيح خطوط الباركود التي تعمل على الاكسيس بدون مشاكل سواء في قرائتها من خلال سكانر الباركود او في طباعتها اين ممكن ان نجدها او نحملها و جزاكم الله خيرا
  14. السلام عليكم جزاكم الله كل خير مهندسنا العبقري فادي على هذا الاصرار و التحدي و فعلا تشخصيص المشكلة و معرفه السبب أكثر من نصف الحل نحن الان في منتصف الطريق عرفنا سبب المشكلة لكن الحل الذي أقترحته حضرتك هل مناسب للجميع .قد يكون مناسب لنا كمبرمجين - لكن لو نظرنا اليها من وجهة نظر المستخدمين سيكون بالقطع غير مناسب - لذلك محتاجين أن نبحث عن حل أخر
×
×
  • اضف...

Important Information