اذهب الي المحتوي
أوفيسنا

AbuuAhmed

الخبراء
  • Posts

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

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

  • Days Won

    16

كل منشورات العضو AbuuAhmed

  1. سامحني ، هذه آخر مشاركة لي في موضوعك. موفقين. جدول الرواتب_05.accdb
  2. أسماء الحقول في مثالك السابق أفضل عموما تمت المعالجة جدول الرواتب_03.accdb
  3. جرب المثال جدول الرواتب_02.accdb
  4. تم التعديل موفقين. حساب المدد_07.xlsb
  5. جرب التعديل مع ملاحظة أن الكود لن يتعامل مع أي فترة تزيد عن 5 سنوات أو يكون تاريخ النهاية أصغر من تاريخ البداية.
  6. ممتاز .. سهلت علي الموضوع ، ولكن لماذا لم تكرر أسماء الشهور؟
  7. الأمر فيه تفاصيل كثيرة وبهذه المعادلات ستكون المعادلة بطول كيلومتر 🙂 ، سأقوم بالتفكير بمعادلات أقل تعقيد إن شاء الله ولكن بعد الملاحظة التالية: أعطنا مثال لورقة بها عدة جداول فربما نستطيع بتطوير الكود ليعمل على كل الجداول وأعتقد سيكون أنسب من الفكرة السابقة.
  8. جرب هذا الحل ، على أساس أن كل المدد 5 سنوات. حساب المدد_03.xlsb
  9. مع ملاحظة أن تنسيق الوقت لا يقبل أكثر من 24 ساعة ، فلو تجاوزت الساعات الإضافية 24 ساعة فـ "سيقلب العداد" وسيبدأ من الصفر. بمعنى لو وصلت الساعة 25 ساعة ستراها ساعة واحدة فقط. لذلك فأنت تحتاج إلى تنسيق رقم عشري للمجموع.
  10. إضافة أخيرة للموضوع جمع بين تنسيق جمع السنين "0000-0000" واستخدام القائمة بدلا من الاستعلام أو الجدول. هذه الإضافة للموضوع وليس لصاحب الموضوع 🙂 MissingYears_05.rar
  11. للأسف أخي لا أستطيع أن أفتح قاعدة البيانات لأن الأكسس عندي إصداره قديم. الزملاء لن يتأخروا علي إن شاء الله.
  12. فكرة القائمة فكرة ممتازة أضافت للموضوع خيارأ رابعا. فهناك رسالة واستعلام وجدول وقائمة. في حلي الأول مطابقة لما طلبت استعلام وطريقة العرض. وفي حلي الأخير مطابقة لطلبك الثاني والذي لم يكن موجودا في طلبك الأول. تركت الحلول ومطابقة الطلب وتمسكت في ملاحظة فنية!! وفي الأخير اختيارك لا يطابق طلبك مع أن نتائج كل الزملاء صحيحة فلهم اعتذاري على تعليقي هذا. إذا لا تريد طباعة الناتج من استعلام أو جدول وتنسيق الناتج فأنا أرشح لك حل @ابوبسمله فهو السهل الممتنع وكلنا لم يفكر به. وبالتوفيق.
  13. ارفع مثالك وسنعدل عليه، بهذه الكيفية ستضطرنا لتصميم جدول وتقرير وسنقوم بإدخالات البيانات.
  14. توكل على الله، هذا أمر بسيط جدا وهو ليس بعيب أو مشكلة، إنما ملاحظتي هي عبارة عن مفاضلة بين حلين كلاهما صحيح، وبالعادة كل قاعدة بيانات تحتاج إلى صيانة دورية، ابحث عن موضوع الصيانة واقرأ عنها. قمت بإضافة أخيرة إلا إذا ظهرت أي أخطاء أو اخفاقات جديدة، وعلة الإضافة تظهر في السجل الرابع الذي أضفته بنفسي. عزيزي لم أرى التكرار الذي نوهت عنه، ربما قصدك لو المفقود سنة واحدة ستظهر في طرفي الناتج من و إلى، فهذا حسب الطلب أن تظهر كل النتائج بنفس التنسيق. وإذا رأيت أني لم أفهم عليك أرجو التوضيح أكثر وشكرا. MissingYears_04.rar
  15. تم تبديل المرفق لأني ما حسبت حساب آخر سنة في النطاق أي السنة الجارية. وكذلك إضافة سطر احتراز لو كان السجل في طور الإضافة.
  16. طريقة أخرى .. في الطريقة الأولى حاولت تجنب استخدام جدول لحفظ النتائج مما يسهم سلبا في توسيع حجم البرنامج مع كل عملية حذف وإضافة، ولكن في هذا المثال لابد من استخدامه. MissingYears_03.rar
  17. هذا اللي جاء في بالي الآن، أكيد في طرق مختصرة بس ما جاء وقتها الآن 🙂 MissingYears_01.rar
  18. تم تبديل المرفق في مشاركتي السابقة بسبب خلطي بين إصدارين مختلفين من المثال أثناء تصرفي في الكود، ففي المثال السابق تم تحديث كود الموديول وتركت كود النموذج للنسخة الأسبق والذي تسبب في عدم فعالية التحكم في محاذاة النص.
  19. وهذا مثال لـ أبو هادي مع تصرف بسيط مني: في آخر الوحدة النمطية (المديول) يوجد إجراء لتطبيق صندوق الرسائل العربي من مواصفاته اختيار الألوان واختيار المؤقت والتحكم بمحاذاة النص. استخدامه يشبه تماما أمر MsgBox مع إضافة ثلاثة حروف Arb بداية الأمر. ArbMsgBox_20200907_03.rar
  20. تم تبديل المرفق بعد مراجعتي ومقارنة النتائج مع الزملاء.
  21. جرب محاولتي: حساب ضريبة كسب العمل_03.xlsx
  22. هذا الناتج من المثال المرفع الأخير: 11 شهر و 29 يوم.
  23. مع احترامي وتقديري للأستاذ @بن علية حاجي ، استخدامك لدالة Date(4,0,0) هي حيلة ذكية ولكنها استخدام خاطئ ولن تحصلوا على نتائج دقيقة بل ستكون تقريبية. سامحني ولكن من باب الأمانة العلمية آليت أن أتداخل فلك تقديري واحترامي وللقراء كامل الحرية في قبول ملاحظتي أو رفضها.
×
×
  • اضف...

Important Information