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

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

قام بنشر (معدل)

الاخوة الخبراء الكرام الافاضل

الاخ الكريم

السلام عليكم ورحمة الله وبركاته

انا عملت برنامج صغير للمؤثرات الشهرية للموظفين باقي بس علي موضوع البصمة عايز بعد ما استخرج شيت الاكسل من ماكينة البصمة اصدره للبرنامج ويحسب لوحده التاخير والاضافي خلال الشهر مع مراعة ان الجمعة والسبت اجازة ومواعيد العمل من 9 صباحا حتي 5مساء وحد السماح للحضور هو 9:30 بعد الميعاد ده يطبق الجزاء وممكن موظف ينزل الشغل السبت فبيحسب له يوم اضافي علي الراتب المشكلة عندي

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

بعتذر علي الاطالة لكن الامل في الله وفيكم لمساعدتي في وظيفتي 

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

 

comeIN.rar

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

عليكم السلام

طيب .. ليش اكسل .. 

نعلم ان كل مكينة بصمة تعمل على نظامها الخاص 

اغلب البرامج الخدمية المعروفة المصاحبة لاجهزة البصمة تستخدم قاعدة بيانات اكسس 

من اين جئت بهذه البيانات الى اكسل

قام بنشر
14 دقائق مضت, ابوخليل said:

عليكم السلام

طيب .. ليش اكسل .. 

نعلم ان كل مكينة بصمة تعمل على نظامها الخاص 

اغلب البرامج الخدمية المعروفة المصاحبة لاجهزة البصمة تستخدم قاعدة بيانات اكسس 

من اين جئت بهذه البيانات الى اكسل

اخي @ابوخليل

هي نوعها هيك فيجن والشيت ده استخراج منها

قام بنشر
2 دقائق مضت, ابوخليل said:

طيب .. لو ارتبطنا بهذا الشيت كجدول .. هل فيه مشكلة ؟

 

لا ابدا مفيش مشكلة اخي @ابوخليل

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

قام بنشر
2 ساعات مضت, سامر محمود said:

 

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

بعتذر علي الاطالة لكن الامل في الله وفيكم لمساعدتي في وظيفتي 

 

طيب  .. ابحاول اعمل لك شيء يسهل عليك التعامل مع هذه البيانات

ابحاول اظهر لك في جدول اكسس : الموظف / اليوم /  وقت الحضور / وقت الخروج  .. في سطر واحد .. من اجل يسهل عليك اجراء العمليات عليها

  • Like 1
قام بنشر

شيء آخر مهم يجب التأكد منه وهو حقل Person ID في اكسل هذا هو المعرف للموظف .. يجب ان يكون هذا المعرف معتمدا للموظفين في اكسس اي موجود في جدول الاسماء

  • Like 1
قام بنشر

اخي سامر

من بعد الساعة كم لا يسمح بتوقيع الحضور

يهمني تحديد فترة فاصلة بين الحضور والانصراف ... على الاقل غالبا

 

قام بنشر
4 دقائق مضت, ابوخليل said:

اخي سامر

من بعد الساعة كم لا يسمح بتوقيع الحضور

يهمني تحديد فترة فاصلة بين الحضور والانصراف ... على الاقل غالبا

 

اخ @ابوخليل

مش شرط ممكن يكون الموظف في مامورية ويجي الشغل الساعة 12 مثلا لكن لو جه بعد الساعة 9 ونص بدون مامورية بيطبق عليه اللائحه يعني مفيش فترة فاصلة

قام بنشر

السلام عليكم 

اخي سامر

عملت لك عمل على قولتكم في مصر : عمل ما يخرش المية

المطلوب منك الآن بعد ما تفتح المرفق .. فضلا اقرأ جيدا و امشي على الخطوات التالية بدقة

1- افتح الجداول والاستعلامات والنماذج .. ولا تعمل شيئا فقط تفرج وشاهد  .. ستجدها كلها خالية ما عدا جدول الاسماء ..  نقلته من برنامجك

---------------------------------------------------------------------------------------------------

2- افتح نموذج frmImport  وانقر على الزر  سيفتح مربع حوار اختر مصنف اكسل ( انتبه : نفس المصنف الذي رفعته هنا ) لانك لو اخترت غيره يمكن يحصل مشكلة .. المهم الضوابط في مصنف اكسل كالتالي : ان الاستيراد يتم ابتداء من الصف الرابع في العمودA وحتى نهاية آخر حقل في العمود F 

3- ستخرج لك رسالة تحذيرية بانه سيتم حذف البيانات السابقة .. وافق وانت مغمض .. لأن هذه البيانات ان كانت موجودة فهي مؤقته في جدول tblEmportExle

4- يتم استيراد البيانات ومعالجتها ثم الحاقها في الجدول الأساسي  CHECKINOUT  

5- الجدول CHECKINOUT يعرض : المعرف / اليوم / التاريخ / وقت الحضور / وقت الانصراف / الفرق

والفرق سيظهر سواء بالزيادة او النقصان .. والمعادلة التي استخدمتها حسب ايضاحك ان الحسبة تبدأ من 9.30  وحتى 5  فهذه 7 ساعات ونصف =450 دقيقة

طبعا ستعرف من اين جاء النقص او الزيادة  لأن امامك توقيع الحضور والانصراف بجانب بعض .

يتم الاضافة في جدول CHECKINOUT باستمرار  مع عدم السماح بالتكرار

6 - عملت لك نموذجين يظهران البيانات المطلوبة فلست بحاجة بعد الآن للدخول على الجداول

- نموذج frmCHECKINOUT  وهو نسخة من الجدول ولكن بزيادة حيث يظهر فيه اسم الموظف

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

على فكرة .. عثرت في المصنف على ثلاثة موظفين وقعوا اربع مرات في اليوم  مثال : راجع الموظف رقم 17

----------------------------------------------------------------------------

الآن يمكنك نقل الجدولين ( جدول الاسماء موجود عندك) والنماذج والاستعلامين والوحدة النمطية الى برنامجك

----------

أتمنى ان تجدوا في هذا العمل الفائدة 

comeIN.rar

  • Like 2
قام بنشر

من عيوب برامج الحضور عدم الاهتمام بحقل نوع التسجيل دخول أم خروج وبفقدان هذا الحقل في البرنامج سيكون غير عملي ومرهق جدا للمنشآت التي تعمل بنظام النوبات/الشفتات كالمصانع التي تعمل بثلاث نوبات. وبرمجيا الأمر سهل ولكن يبدو الضعف من مبرمجي هذه البرامج.

أخي @ابوخليل لنفس الموضوع ونفس السائل في منتدى الاكسل عملت على تنظيم البيانات قد تستفيد منها لمعالجة بعض التداخلات وغياب بعضها.

أنا من نصحته إلى اللجوء إلى منتدى الأكسس لأن معالجة الأمر بالإكسل به صعوية.

لم أطلع على محاولتك إلى الآن، الليلة إن شاء الله.

قام بنشر

الاخ الكريم القدير @ابوخليل

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

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

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

علشان المفروض ان شاء الله عايز احاول اشتغل علي موضوع تطبيق اللائحة علي االحضور المتاخر

بشكرك جدا جدا جدا بجد

قام بنشر
4 ساعات مضت, AbuuAhmed said:

من عيوب برامج الحضور عدم الاهتمام بحقل نوع التسجيل دخول أم خروج وبفقدان هذا الحقل في البرنامج سيكون غير عملي ومرهق جدا للمنشآت التي تعمل بنظام النوبات/الشفتات كالمصانع التي تعمل بثلاث نوبات. وبرمجيا الأمر سهل ولكن يبدو الضعف من مبرمجي هذه البرامج.

اهلا ابو احمد .. مكائن او اجهزة الحضور  تحتوي على الكثير من الحقول ... وغالبها  تدعم الشفتات ، ومتاح للمستخدم برمجة الجهاز حسب نظامه 

وغالبا يأتي مع الجهاز  كتيبات ,, احدها دليل الاستخدام .. والثاني للمطورين SDK للربط ببرامجهم

وقد يأتي مع هذه الاجهزة تطبيقات وبرامج  مساعدة .. ومنها المعرب

ما عرضه الاخ السائل قد تكون خاصية في الجهاز .. فقط لتصدير  تاريخ التوقيع مع المعرف

سبق لي قبل سنين .. تقريبا قبل 2010 ان قمت بالاتصال وربط  جهاز البصمة ببرنامجي .. وجلب الحقول ومن ضمنها حقلي (o) و  ( i )  واللذان يمثلان الدخول والخروج

 

  • Thanks 1
  • تمت الإجابة
قام بنشر
8 دقائق مضت, سامر محمود said:

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

ما يتم استيراده يبقى ولا يتم حذفه بل يزيد بشكل تراكمي ..  فقط لا يقبل التكرار .. اي لا يمكن ان تجد موظف مكرر في تاريخ يوم  محدد

 

8 دقائق مضت, سامر محمود said:

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

علشان المفروض ان شاء الله عايز احاول اشتغل علي موضوع تطبيق اللائحة علي االحضور المتاخر

بشكرك جدا جدا جدا بجد

المهم والعمدة هو المصدر .. اي مصدر البيانات الذي هو مصنف اكسل

واشتغل وحاول  .. وفقك الله وسددك

  • Like 1
قام بنشر

استاذي الجليل @ابوخليل

سؤال هيجنني في جدول CHECKINOUT حقل اسمه frq بيحسب الفرق ازاي لاني عايز اعدل الطريقة لانه بيجمع وقت ماقبل 9 ونص اللي وقت السماج وبيعمله اضافي

قولي بس حسبته فين لاني مش لاقيها

قام بنشر

امامك اكثر من حل

احد الحلول ان كنت تريده في الجدول سأعمله لك انا :

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

.........

حل آخر  يسير جدا تعمله انت من خلال استعلام   :

امامك الآن وقت الحضور ووقت الانصراف .. يمكنك في الاستعلام  اجراء اي عمليات على الحقلين واخراج النتيجة المطلوبة

 

قام بنشر
3 ساعات مضت, ابوخليل said:

امامك اكثر من حل

احد الحلول ان كنت تريده في الجدول سأعمله لك انا :

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

.........

حل آخر  يسير جدا تعمله انت من خلال استعلام   :

امامك الآن وقت الحضور ووقت الانصراف .. يمكنك في الاستعلام  اجراء اي عمليات على الحقلين واخراج النتيجة المطلوبة

 

تمام فهمتك خلينا في الايسر انت تعبت معايا بجد 

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

قام بنشر

الاخ الفاضل العزيز @ابوخليل

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

كما في عندي مشكلة بسيطة ياريت تساعدني فيها نموذج اسمه بين تاريخين تنسيق الخلايا mm/yyyy  تقرير final الخاص بالنموذج ده عايزه يعتمد علي انه يكون بين تاريخين بس مش عارف اعمله لاسف

اكون شاكر علي المساعدة دي منك

في انتظار رايك يا اخي الكريم

Database1.rar

قام بنشر

لماذا التنسيق ؟

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

الشيء الآخر .. خذها نصيحة .. اجتنب كتابة اسماء الكائنات والحقول بحروف عربية ..  لن تتعلم .. 

 

  • Like 1
قام بنشر

ألاخ الكريم العزيز @ابوخليل

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

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

قام بنشر
9 ساعات مضت, ابوخليل said:

حفظك الله وزادك علما وفضلا

اطلع على هذا التعديل

Database1.rar 231.45 kB · 3 downloads

الاخ الكريم @ابوخليل

تسلم ايدك منك والله بنتعلم يوم بعد يوم 

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

استااااذ والله

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information