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

Ahmed.IQ

الخبراء
  • Posts

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

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

كل منشورات العضو Ahmed.IQ

  1. شوف هذه الطريقة للبحث عن طريق الاستعلام يمكن تنفيذها هذا مثال بسيط test.rar
  2. المشروع فيه الكثير من الجداول فا هل من الممكن ان تعمل استعلام تضع فيه كل احتياجاتك ؟ يعني كل المعلومات التي تحتاجها ضعها داخل استعلام واعطه اسم سيرج ايضاً
  3. مرحبا استاذ ابو خليل وحياك الله انت تشرف الموضوع بمرورك .. هيا الفكرة يمكنا الاستغناء عن تاريخ المغادرة والعودة بوضع عدد الساعات فقط ويغنينا عن الكود ... لكن لو كان هناك ضرورة لعمل هذا الخطوة فا من الممكن اضافة كود ..
  4. شكراً لتعبك لكن لم افهم الطريقة لماذا يتم جمع الارقام بحقل PLUS ؟؟ اليس من المفروض يقوم فقط بوضع الرقم الذي نضعة بعدد ساعات المغادرة لو جربت ان تفتح IN_P ستلاحظ الساعات تقوم بجمع نفسها . ولم اجد مبتغاي في الاستعلام لم يعطي النتيجة المفترضة.. هل من الممكن ان نحاول بطريقة اخرى ؟ مثلاً كل شهر يكون له مجموع الشهر الثامن مجموع الساعت 7 الشهر التاسع مجموع الساعات 5 نقوم بوضع شرط لو كان الحقول عدد 2 الي هيا حسب الاشهر الثامن حقل والتاسع حقل فا نقوم بعملية ضرب 4 *2 ويصبح الناتج 8 نطرحة من مجموع 7+5 فيظهر لدينا نتيجة الساعات وهيا 4 ... او نقوم بعمل جدول جديد هذا يقوم بالتحديث عن طريق استعلام تحديث مهمته انه يقوم بأخذ اخر رقم مجموع في حقل IN_P ويطرح منه 4 ويخزنة في الجدول الجديد يعني ... نعمل استعلام يعمل بعد اضافة ساعات الاجازة لشهر 8 يقوم بتحديث الساعات للشهر نفسه بحيث يقوم بأضافة مجموع الساعات القديم الموجود بحقل IN_P مع الساعات الجديدة المظافة له الان. وهكذا سوف نقوم بتحديث ساعات العمل للشهر 8 بدون تكرار .. ونعمل استعلام اخر ايضاً نضعه بعد لوست فوكس يقوم بعملية طرح مجموع الساعات في جدول IN_P ناقص 4 ويحدث الجدول الجديد بشرط الشهر كود الموظف والشهر .. ما رأيك بهذه الفكرة
  5. صحيح هيا ثابته لكل موظف 4 ساعات بالشهر اي زيادة يحتسب على الموظف.. بالنسبة للتقائي يمكن الاستغناء عن ساعة المغادرة والعوده ندخل فقط عدد الساعات ..
  6. صباح النور اخي الوزير.. بالنسبة لعدد الساعات تدخل يدوياً وهيا عدد الساعات التي يحتاجها الموظف للاجازه تقدم بفورمة تحتوي على اسم الموظف رقمة الوظيفية ساعة المغادرة ساعة العودة عدد الساعات يعني مثلاً لو خرج ساعة 10 صباحاً وساعة العودة 12 مساءً سيكون عدد الساعات 2 وهكذا.. الرقم 4 هوا الساعات المتجدده كل شهر للموظف .. يعني انو الموظف لديه حق 4 ساعات زمنية في الشهر فقط اي زيادة فوق الاربع ساعات تحسب عليه لهذا يتم تجمع الساعات التي تتجاوز الرقم 4. جدول ال IN_P من الممكن ان نجعلة قابل للتكرار واعمل زر حذف ورسالة تنبية عند وصول عدد من الموظفين حاجز 8 ساعات ..
  7. مبروك اخي على الترقية تستحقها بالموفقية ان شاء الله
  8. اخي العزيز صباح الخير .. رقم 7 انت تقصد هذا يأي من جدول VA وهوا مسؤول عن الاجازات خلال الشهر الثامن لو تفتح الجدول سترى ان هذا الرقم هوا مجموع كود الموظف 400738 خلال شهر 8 وهناك ايضاً ساعات خلال الشهر 7 لكن لم يتم جمعها لان الشرط يتطلب حساب الساعات خلال الشهر الحالي فقط.. وقت المغادرة وقت العودة مجرد بيانات ليس لها علاقة بالجمع ... المجموع لهذا الشهر اي الشهر الحالي الذي نحن فية والامر هذا مبني على ان الجمع يكون خلال الشهر الحالي فقط ولا يجمع باقي الاشهر لان من ضمن الشرط هوا تطابق الرقم الوظيفي وتطابق السنة والشهر لكي يتم الجمع... المطلب هوا عند جمع الساعات خلال هذا الشهر لكل موظف 4 ساعات اجازة زمنية عند تجاوز ال 4 ساعات يجب ان نقوم بحساب الساعات المتجاوزة اي لو فرضنا ان الموظف 400738 لدية في هذا الشهر 7 ساعات احتاج الى ان اقوم بطرح 4-7=3 الناتج وهو رقم 3 احتاج ان يتم تخزينة في جدول IN_P والحقل يحتوي على كود الموظف والساعات الناتجة من عملية الطرح لكن بشرط ان هذا الحقل يقوم بجمع الساعات على الدوام الا ان يتم تصفيرة اي يعني لو جاء شهر 9 فا يكون في ذمة الموظف 400738 3 ساعات زيادة جائت من الشهر 8 ولو فرضنا ان الموظف نفسة تجاوز ال 4 ساعات زمنية خلال الشهر 9 مثلاً لو في تاريخ 14/9/2016 قام بأخذ زمنية جديده واصبح مجموع الساعات خلال الشهر ال 9 هيا 5 ساعات المفروض انه يقوم بجمع 3 ساعات قديمة مع الساعة الجديدة الناتجة من عملية الطرح 4-5=1 فا يصبح الناتج 3+1=4 وهوا مجموع الساعات المتجاوزة لهذا الموظف وهكذا يتم اضافة الساعات المتجاوزة بحسب الرقم الوظيفي ... اذا كان لديك اي افكار اخرى فا منك نستفيد اخي الكريم. بارك الله بك وحفظك من كل مكروه شكراً على مرورك
  9. السلام عليكم ورحمة الله وبركاتة بعد حل موضوع الجمع بشرط تاريخ الان احتاج الى عمل التالي لو تفضلتم احتاج الى جمع مجموع الساعات لهذا الشهر بشرط ان تكون اكبر من 4 وتخزن في جدول IN_P حيث يحتوي الجدول على sapcode وهو الرقم الوظيفي و Plus والذي سوف يقوم بجمع الساعات التي تتجاوز ال 4 ساعات بالشهر. مثلاً لو كان الموظف تجاوز ال 4 ساعات خلال شهر 8 مثلاً الى 5 ساعات احتاج ان يتم خزن 1 ساعة بجدول IN_p لنفس كود الموظف ولو قام الموظف باخذ ساعتان اخرى سوف يصبح عدد الساعات 7 فا المفروض يتم خزن 3 ساعات في جدول IN_P بشرط ان هذا العدد في الشهر القادم يستمر بالعد يعني ال 3 ساعات تتحول للشهر 9 حيث لو قام الموظف بأخذ 5 ساعات سوف يتم اضافة 1 على ال 3 ساعات القديمة في الشهر 8 ويصبح المجموع 4 ساعات وهكذا .. اي استفسار انا حاظر شكراً للجميع اجازات.rar
  10. ابو خليل لم ينجح الكود بسبب ظهور مشكلة لكن هذه الطريقة نجحت بالجمع شكراً لكم لتعبكم معي وبارك الله بكم الحل في المرفق وشكراً للاخ عبدالعاطي ساعدني بحل هذا الموضوع اجازات.rar
  11. لم يعمل معي هناك رسالة خطاء انظر للمرفق في الفورم EP1 في خانة الرقم الوظيفي في حدث عند التحديث الكود موضوع هناك اجازات الموظفين.rar
  12. يعني كيف استخدم هذه الدالة بالضبط الكود فوق كيف راح استفاد من هذه الدالة ؟ من الممكن ان اقوم بوضع ثلاث شروط داخل الدالة ؟؟؟؟ هل هذا الذي تقصدة ؟
  13. السلام عليكم لدي كود كاتبة احتاج التعديل على صيغة التاريخ بحيث احتاج انو يعتمد فقط بالشرط على السنة والشهر ولا يعتمد على اليوم الكود كالتالي DSum("[CN]", "VA", "Sap = SA and Date1 = Da") كل الي اطلبه كيف احط format للتاريخ المتمثل بال Date1 = DA بحيث انه يعتمد بالشرط فقط على السنة والشهر ولا يعتمد على اليوم
  14. يبقى هذا انت والي يعجبك اني عطيتك الحل الباقي سهل جداً يمكن تعديل الى الدزاين براحتك بالتوفيق اخي
  15. اعتقد هذا الجواب حول سؤالك حمل المرفق واعطئني رأيك test.rar
  16. تمام ربي يحفظك .. بس عندي مشكلة بطريقة جمع سوف ارفق ملف لحضرتك احتاج الى فكرة وهيا كالتالي ... اذا تفتح الفورم EP1 اكو حقل اسمه مجموع الساعات لهذا الشهر .. هذا الحقل احتاج انو يجمع الساعات بهذا الشهر فقط ويظهرها حسب تاريخ هذا الشهر يعني يجمع ساعات الشهر الثامن من يجي شهر التاسع الارقام تبقى لكن لا يجمعها واعتقد هذا يعمل بصيغة دي سم . الفكرة الثانية الي احتاجها هيا مجموع الساعات المتجاوزه يعني لو الساعات صارت اكثر من 4 ساعات يعني اخذ زمنيات بهذا الشهر 5 ساعات احتاج الن المجموع لهذا الشهر 5 ويروح يضيف 1 بخانة مجموع الساعات المتجاوزة .. ولو جا واخذ ساعة ثانية يصير الساعات في هذا الشهر 6 ويروح يضيف واحد فوق الواحد القديم ويصيرو 2 ولو جا واخذ ايضاً بهذا الشهر ساعتين يصير 8 ساعات فا يروح يجمع الساعتين الجديدة ويضيفها على الساعات المتجاوزة ويصير المجموع 4 ساعات ... لو غادرنا شهر 8 ورحنا شهر التاسع احتاج ان الساعات المتجاوزة تبقى 4 ساعات ويبدي يحسب الزيادة من جديد يعني لو فرضنا اخذ 5 ساعات في الشهر التاسع يضيف ساعة على 4 القديمة ويصيرو 5 ساعات مجموع الساعات المتجاوزة اتمنى اكون وصلت لك الفكرة اجازات الموظفين.rar
  17. السلام عليكم ورحمة الله وبركاته احتاج الى طريقة اجدد رقم مع بداية كل شهر يعني لو كان الشهر 31/7 وكان الرقم في الحقل 4 او احتاج يرجع الى 0 مع بداية كل شهر
  18. السلام عليكم ورحمة الله عندي استفسار عن كيفية جمع عدد الحقول التي تحتوي على بيانات بشرط عند عمل تصفية يجمع الحقول الظاهرة فقط.. المرفق يحتوي على حقلين الاول A ويحتوي الاسماء والثاني B يحتوي على مجموعات احتاج الى عمل حقل يجمع الحقول التي تحتوي على بيانات المدخلة في الحقل A التي تحتوي على الاسماء ولو قمت بعمل تصفية عن طريق الحقل B احتاج الى حساب مجموع الحقول الظاهره فقط بالضبط كا عمل SUBToTal مع التقدير. تجربة.rar
  19. طيب يا جماعة الخير احتاج الى الزمنية مع بداية كل شهر رصيد المندوب يصبح 0 ونبداء نعد من جديد يعني لو كان تاريخ 30/7/2016 في رصيد الموظف مثلاً 5 ساعات نجي بتاريخ 1/8/2016 على نفس الموظف نلاقي رصيده اصبح 0
  20. السلام عليكم ورحمة الله حابب اعمل برنامج اجازة مواظفين الفكرة هيا ان كل موظف لديه 2 يوم بالشهر اجازة مع 4 ساعات اجازات زمنية في الشهر. وهناك 30 يوم اجازة مرضية. الفكرة هيا ان 2 يوم ينضافو بعد كل شهر لكل موظف يعني الموظف محمد لديه رصيد سابق 10 يوم عند انتهاء الشهر السابع ودخولنا الشهر الثامن يجب ان يصبح رصيد محمد 12 يوم لو لم يقم بأخذ اجازة اما بخصوص الزمنية فهيا تتجدد كل شهر ولا يضاف منها شيء يعني لو كان الموظف محمد استخدم 2 ساعة في الشهر السابع عند انتهاء الشهر السابع ودخول الشهر الثامن يعاد العدد الى 4 ساعات ولا يضاف اي شيء ,,, وفي نفس الوقت لو كان الموظف محمد استخدم 4 ساعات خلال الشهر السابع وقام بطلب اجازة زمنية اخرى واصبح المجموع مثلاً 5 ساعات احتاج الى حساب الساعة الاضافية وجمعها على طول السنين لحين وصل الساعات التي تم اخذها التي هيا اكثر من 4 ساعات في الشهر يصبح عددهم 8 ساعات يقوم بخصم يوم تلقائي من الاجازات السنوية . اتمنى طرح افكار حول هذا الطلب واحتاج الى اكواد ايضاً ولو كان هناك برنامج اجازات يمكن الاستفادة من لاتبخلو علينا وفقكم الله ودمتم سالمين
  21. السلام عليكم ورحمة الله لدي مشكلة بسيطة لكن لم افهم ما السبب لدي جدول فيه عدة حقول قمت بعمل استعلام مبني على الجدول حيث قمت بستنقاء عدد من الحقول ووضع شرط داخل الاستعلام مبني على حقل داخل النموذج المشكلة هيا ان الاستعلام يعمل لكن لا يعرض المعلومات داخل الفورم الا بعد ان اضغط تحديث للكل المرفق يوضح المشكلةdata2.rar
×
×
  • اضف...

Important Information