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

كيف يمكن عمل نموذج فقط للمهندسين من الساعة الي الساعة


الحلبي
إذهب إلى أفضل إجابة Solved by مسفر,

الردود الموصى بها

السلام عليكم

في المرفق قام استاذنا / ابا جودي بمساعدتي جزاه الله خيرا

المطلوب : عمل نموذج فقط يتكون من اسم المهندس ويوم حضوره وساعة حضوره 

بمعني مثلا : المهندس فلان قمنا بالتأشير علي خانة الاختيار له يوم السبت والاثنين مثلا كيف نضع وقت الحضور ليوم السبت ووقت الحضور ليوم الاثنين في نموذج

يعني النموذج يتكون من اسم المهندس في نموذج رئيس مثلا وبه نموذج فرعي به ايام الاسبوع عموديا وامام كل يوم وقت الحضور من الساعة الي الساعة

او اي شكل لاي نموذج يوضح ايام الاسبوع عموديه وامام كل يوم منه وقت الحضور والانصراف لكل مهندس فقط لاغير  حاولت كثيرا ولم اصل

جزاكم الله خيرا

حضور المهندسين.accdb

رابط هذا التعليق
شارك

استاذي الفاضل @essam rabea

اقتباس

هل هذا ما تقصده؟

اولا اشكرك علي المرور جزاك الله خير 

ليس هو المطلوب ساحاول ان اوضح اكثر 

اريد في النموذج ان تكون ايام الاسبوع الموجودة في الجدول t1 ان تكون تحت بعضها حتي يمكننا التأشير علي علامة الاختيار (نعم / لا ) وبجانب كل يوم ساعة الحضور من والي

يعني شكل النموذج  يكون اسم المهندس فوق في النموذج الرئيس والفرعي يحتوي علي ايام الاسبوع عمودية وبجانبها ساعة الحضور والانصراف

فمثلا المهندس فلان معروف انه يحضر يوم السبت والاثنين فقط

نأشر علي هذه الايام   في النموذج الفرعي واكتب انا في خانة من الساعة كذا الي الساعة كذا

المهم ان تكون الايام في الفرعي فوق بعضها اي عمودية

بارك الله فيك وجعله في ميزان حسناتك ان شاء الله

رابط هذا التعليق
شارك

اعتقد باننا نحتاج الي عمل استعلام جدولي

يكون فيه حقل ايام الاسبوع مصدر الصف و حقل( من الساعة الي الساعة) مصدر العمود

حاولت ان اعمله ولكني لم اصل

رابط هذا التعليق
شارك

أعتذر منك  اخى حلبي للتأخير .. وفى المرفق أقصى ما استطعت لحل موضوعك .. أرجو أن يفيد

حضور المهندسين.zip

تم تعديل بواسطه essam rabea
رابط هذا التعليق
شارك

الاستاذ / @essam rabea

اقتباس

 أرجو أن يفيد

العفو من الاعتذار كلنا مشغلون بل بالعكس انا الذي اعتذر لاني اشغلتك معي ولاني  اعرف انك من المحترمين جدا في المنتدي ما كنت طولت عليك وحتي ان لم نصل للحل فأقول لك 

جزاك الله خيرا ـ وبارك الله فيك وفي اسرتك وجعله في ميزان حسناتك

اسف جدا ان اقول ليس هو المطلوب لسببين : اولهما ان حضرتك تشتغل على الجدول المسمي "t2" (ما هو الا بيانات المهندسين فقط)  بينما المطلوب عمل النموذج علي الجدول "t1" 

لان به ايام الاسبوع day1- day2-day3 الخ  وفي الحل الاخير المرفق من حضرتك لم اجد هذه الحقول ولا ادري لماذا تم حذفها 

انا متاكد من ان حضرتك قادر علي الوصول للحل  يمكن انا لم اقم بالتوضيح اكثر فدائما اكتب في عجالة لدواعي العمل

حضرتك انسي الجدول t2 خالص وتكرما وليس امر ان تنظر في المرفق الاول الذي وضعته انا تلاحظ ايام الاسبوع التي اشرت اليها

ولاني مبتدأ اعتقد ان الحل في تكوين استعلام crosstab فانا قمت بعلمه ولكن دائما يعطيني رسالة خطأ ـ  ان لم يكن هناك حل اخر

اسف للاطالة لك كل احترام وتقدير على تقديم العون لنا

رابط هذا التعليق
شارك

إن كان أخى kanory قرب اليك الحل فهنيئا لك وإن لم تصل للمطلوب فبرجاء عمل تصور لما تريد عرضه على الشاشة تفصيلا تعرض فيه حضور وإتصراف المهندسين لمدة شهر كامل على شيت إكسيل وإرفاقه

 

بالتوفيق

تم تعديل بواسطه essam rabea
رابط هذا التعليق
شارك

اشكرك استاذي الفاضل @kanory

اسف ان اقول ليس هو المطلوب ولكن نوعا ما قريب من شكل النموذج المطلوب لو اكتملت ايام الاسبوع كلها

المهم ان الهدف ليس حضور وانصراف مهندسين الموضوع مثل شيفت (مناوبه ) يعني نحن الذين نضع لكل مهندس يوم او يومين في الاسبوع يحضر فيهم من الساعة  كذا الي الساعة كذا

والشكل المطلوب مثل ما عملته حضرتك بالصبظ ولكن ايام الاسبوع كاملة في سبع صفوف كالتالي :

image.png.016779b58441aa65523120579c394270.png

يارب تكون وصلت المعلومة 

والله العظيم عارف اني مغلبك معي وايضا استاذ / عصام 

ربنا لا يحرمنا من مساعداتكم لنا

رابط هذا التعليق
شارك

السلام عليكم 

أخي حلبي حفظه الله ورعاه  اسمحلي أن أثقل عليك قليلا بالأسئلة لكن للمعرفة  والاستفادة 

الأيام تكون في أسابيع والأسابيع تكون في أشهر ولكل يوم تاريخ 

 لاحظ انك أضفت فقط في الجدول حقلين : من الساعة : إلى الساعة 

هل الحقلين المضافين تختص في يوم من الأيام ام لكل ألأيام ؟ بطريقتك هذه يكون الحقلين لجميع الأيام في الأسبوع ؟

كما في الصورة المرفقة 

لأنها تعتبر للجميع الآن 

وهذا ما تضمنه مثال الأخ kanory

فهو ينسخ جميع الساعات لباقي الأيام 

الحل الذي لا أفضله  

أن تضيف حقول بعدد الأيام لكل يوم حقلين في الجدول 

بإضافة إلى حقل تاريخ لكل يوم يعني بمعدل ثلاث حفول في كل يوم 

3*7 = 21 حقل إضافي في الجدول 

لذلك أرى والله أعلم أن الحل لن يكون بالطريقة التي تريد إلا إذا فعلت الحل الذي قلت لك إذا كنت تريد جميع المعلومات في جدول واحد 

ولكن لاحظ أن كل يوم ربما تأتي بفكرة معينة لا يقبلها الجدول فتضطر إلى تغير نضام التصميم كما حدث هذا الآن .

لذلك عملت شي معين لك إن قبلت به فاهلا وسهلا أن لم تقبل به فاعتبره مشاركة مني 

وإذا رأى أحد الأخوة بالإضافة أو التعديل على المرفق فلك ذلك وكلنا نسعى لخدمتك بما تريد 

أسأل الله العلي العظيم لك التوفيق 

 

 

 

 

 

 

 

 

 

1.png

 

 

حلبي.rar

تم تعديل بواسطه مسفر
رابط هذا التعليق
شارك

هذه فكرة أيضا لكن بتطبيق ما ذكرت سابقا 

فكرتي هي وضع الأيام في جدول لوحده 

كل يوم يكتب بهذا الطريقة 

Saturday11

Saturday12

الأول تعني السبت الحضور 

والثاني السبت الانصراف 

وهكذا مع بقية الأسماء 

مع إدراج اسم الموظف 

 

 

تم تعديل بواسطه مسفر
رابط هذا التعليق
شارك

هلا وغلا بالاستاذ الفاضل / @مسفر اكرمه الله وبارك في علمه 

اقتباس

هذه فكرة أيضا لكن بتطبيق ما ذكرت سابقا

المثال المرفق من حضرتك حق الموظفين جميل جدا وتنسيق عالي وجود عالية اردت ان احييك عليه فانا احتفظت به  في مكتبتي  لان به افكار جميلة

والصورة التي ارسلتها عاليه ليست المطلوب 

الان عرفت ان الفكرة لم تصل اليكم جميعا خصوصا بعد الصورة وايضا بعد المثال المرفق

استاذي الغالي وما عليك امر انسي خالص موضوع  الحصور والانصراف هذا 

الفكرة هي نفرض ان لدينا جدول حصص للمدرسين ـ او جدول ايام تواجد اطباء في مستشفي فالادارة المسئولة تقوم بعمل جدول لهم تقول الطبيب الفلاني ايام تواجده  بالمستشفي

يوم كذا من الساعة الي الساعة ـ ويوم كذا من الساعة الي الساعة 

قمثلا الطبيب احمد  يكون متواجد بالمستشفي يوم السبت ـ الاثنين  ( يوم السبت من الساعة الي الساعة ـ يوم الاثنين من الساعة الي الساعة)

الطبيب محمود  يكون متواجد بالمستشفي يوم الاحد ـويوم الثلاثاء (يوم الاحد من الساعة الي الساعة ـ يوم الثلاثاء من الساعة الي الساعة)

الفكرة ليست حضور وانصراف اقوم بحساب التاخيرات فيه الفكرة عمل مناوبه لمهندسي الشركة بان المهندس فلان متواجد يوم كذا من الساعة الي الساعة فقط

فيقوم مستخدم البرنامج بالتأشير علي علامة الاختيار ويضع علامة (صح)  علي ايام تواجد المهندس وانه بيكون موجد من الساعة الي الساعة فقط

الهدف ان عندنا في العمل لو معدة ( حفار مثلا تعطل ) يقوم فريق الصيانة بمعرفة من الموجود من المهندسين اليوم  وساعة تواجده فقط لا غير 

الامر ليس له دخل بعدد الايام في الشهر 

وان كان الامر يسدعي عمل جدول  لحاله فيه ساعة التواجد (وليس الحضور) في جدول اخر فلا مانع من عمل هذا الجدول

جزاكم الله خيرا 

رابط هذا التعليق
شارك

استاذ ورئيس قسم وخبير فعلا 

هذا هو المطـــــــــــــلوب

يعطيك الف عافية والصحة والسلام وبارك الله في والديك وابنائك 

غلبتك معاي 

اسم مسفر عزيز الي لان اعز اصدقائي من السعودية من القصيم كان اسمه مسفر 

لك كل احترام وتقدير ودعاء من القلب ان يزيد الله من علمه

وحتي لا انسي اتوجه بالشكر والعرفان لاستاذنا وخبيرنا الاستاذ / عصام ربيع

وكما احي واشكر استاذنا وخبيرنا الاستاذ kanory وادعو لهم بان الله يزديهم من فضله وعلمه

تم تعديل بواسطه الحلبي
رابط هذا التعليق
شارك

 

كلنا هنا مكملين لبعضنا البعض 

نستفيد ونفيد نتعلم ونعلم وليس منا كاملا 

نحاول ان نرضيك أخ حلبي جزاك الله خيرا ورحم الله والديك والدين جميع الأعضاء 

 

 

الحمدلله الذي بنعمته تتم الصالحات 

تمت الإجابة 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • محتوي مشابه

    • بواسطه essmat
      مساعدة اريد عمل دله لحساب عدد ايام الحضور والغياب للموظفين خلال شهر وضرحها من الرصيد 21 وترحيل المتبقي الى الشهر القادم 
       
      مرفق ورقه العمل للتوضيح اكثر 
       
      حضور وانصرف المواظفين يناير 2019.xlsx
    • بواسطه Fit Gym
      الفكرة عندي انواع مختلفة للاشتراك على حسب نوع الاشتراك بيتحدد عدد ايام الإشتراك وده قدرت اعمله الحمد لله
      عايز بقي اخصم حضور الشخص ده من عدد الايام المسموحة ليه حاولت اعملها زي ما متوضح في الصورة المرفقة بس فشلت للاسف ومحتاج مساعدة

    • بواسطه ابوخليل
      السلام عليكم ورحمة الله وبركاته
      هذا الموضوع مما تكثر الحاجة اليه
      الاصل عند تسجيل الحضور هو ادخال  الوقت والتاريخ الكامل   General Date ثم التعامل معه من خلال الاستعلامات والوحدات النمطية وهذا التاريخ هو المعمول به في اجهزة الحضور عامة كقارىء البصمات وغيرها ، والملاحظ ان بعض الاخوة المبرمجين يقومون بجلب بيانات الحضور  من الجدول المصدر  والتعامل معها اثناء الجلب وتفكيك البيانات في جدول جديد خاص .
      وفي الصورة ادناه نموذج من الجدول المعدل وهو الذي سوف اعتمده في شرحي  ومثالي المرفق
      علما اني  افضل العمل مباشرة على مصدر البيانات الاصل
       
      ثم نستخدم  الاستعلام  لضم هذا الجدول مع جدول الاسماء وعمل تجميع دقائق الـتأخر خلال شهر 
      ونستعين بوحدة نمطية صنعناها لحساب التأخر بالايام  وحساب المتبقي من الدقائق ثم ترحيلها الى الشهر التالي كرصيد سابق
      وحساب الايام بناء على ساعات التأخر (يكون حسب النظام المتبع ) فيختلف من مؤسسة الى اخرى فمنها من يحسب اليوم بــ 5 ساعات تأخر  أو  7 ساعات ...  وهكذا
      وفي مثالي هذا جعلت اليوم ساعتي تأخر (120 دقيقة ) ويظهر جليا في الوحدة النمطية المستخدمة
      Public Function trhelSn(mnthID, uid As Integer) ' uid يمثل رقم الموظف في الاستعلام On Error Resume Next Dim i, ii, a1, a2, a3, a4 As Integer ii = mnthID ' يمثل رقم الشهر في الاستعلام a2 = 0 For i = 1 To ii a2 = a4 ' ترجع بالرصيد السابق للشهر التالي a1 = Nz(DLookup("secnd", "qryscnd", "monthx=" & i & "And nID =" & uid), 0) ' ترجع بحقل الدقائق الذي تم جمعه في الاستعلام a3 = (Nz(a1) + Nz(a2)) \ 120 ' ترجع بعدد الايام بناء على عدد الدقائق المعتمد وهي هنا 120 دقيقة a4 = (Nz(a1) + Nz(a2)) Mod 120 ' ترجع بالمتبقي من الدقائق في الشهر الحالي Next End Function ' مصطلح الشهر الحالي والشهر التالي باعتبار الابتداء من اول شهر فأول شهر في الاستعلام يعتبر الحالي ثم التالي .. التالي ... وهكذا وهذه هي النتيجة النهائية :
       
       
      وهنا تكملة للموضوع
       
      احتساب التأخر بالدقائق وترحيل .rar
    • بواسطه romeo4
      السلام عليكم شباب .
      اعمل في شركة ومطلوب مني عمل برنامج لمتابعة الحضور والغياب للعاملين . قمت بعمل قاعدة بيانات بها جدولين .
      اسماء الموظفين . يحتوي علي اسم الموظف ورقم الهوية وتاريخ التوظيف و  البيانات الاساسية للموظف
      . وجدول اخر للحضور والغياب يحتوي علي حقول التاريخ - الحالة ( حضور - غياب ) وقت الحضور وقت الانصراف .
      الاأن لسبب وجود عدد من الموظفين . اريد ان يتم ادخال بيانات الموظفين الغابين فقط وباقي الموظفين يعتبرو حضور .
      مثلا ليوم السبت 8/10/2016 الموظف محمد غياب . الموظف احمد حضور . الموظف خالد غياب .حيث سيتم ادخال حالة الموظفين محمد وخالد كغياب واحمد تلقائي يعتبر حضور . وهكذا لباقي الايام الاحد الاثنين .. الخ
      ايضا اريد استراج تقرير لكل موظف بعدد ايام الحضور وعدد ايام الغياب للموظف . خلال فترة زمنية شهرا تقريبا او انا اقدر احدد الفترة الزمنية المراد استراج التقرير اليها
      يرجي المساعدة شباب في تطبيق الفكرة ;)
    • بواسطه الزباري
      السلام عليكم ورحمة الله وبركاته
      حبيت أنقل لكم فكرة جميلة للحضور والغياب للمبدع إسلام رجب ولكم مني جزيل الشكر
       

  • المتواجدين الان   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information