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

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

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

تم اكمال العمل بزيادة احترافية :

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

 شغل الملف ثم التالي .. التالي .. حتى النهاية

اذهب الى سطح المكتب وشغل ايقونة الحضور

تم اخفاء اطارات اكسس .. وحماية الشفت

الملف مفتوح المصدر accdb

2- المستخدمون :  عام  وكلمة المرور 123  و  مدير وكلمة المرور 456

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

 

ChkInNetUp.rarUnavailable

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

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

لو نقرت على Debug  واعطيتنا صورة من محرر الفيجوال والسطر الاصفر الذي يشير الى الخطأ

تفضل أستاذنا

Snap 2025-11-07 at 17.35.02.png

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

اضف هذا المرجع .. وجرب .. ووافني بالنتيجة

جربت لكن دون فائدة
ملحوظة : قطعت الإنترنت عن الجهاز الذى كان يعمل عليه البرنامج بدون ظهور المشكلة فأعطاني هذه الرسالة
ويقف أيضا على نفس السطر
 

Snap 2025-11-07 at 18.27.03.png

قام بنشر

قد تحتاج لدالة فحص ما إذا كان الجهاز متصل بالإنترنت أملا ، فإذا كان متصلاً فيتم جلب الساعة من السيرفر ، وإلا فيتم عرض رسالة أو اعتماد ساعة الجهاز الحالية ( حسب الحالة ) .

قام بنشر
منذ ساعه, Foksh said:

قد تحتاج لدالة فحص ما إذا كان الجهاز متصل بالإنترنت أملا ، فإذا كان متصلاً فيتم جلب الساعة من السيرفر ، وإلا فيتم عرض رسالة أو اعتماد ساعة الجهاز الحالية ( حسب الحالة ) .

مع الشكر والتقدير .. الدالة موجودة وتعمل

مشكلته ان البرنامج يعمل على جهاز و لا يعمل على الجهاز الآخر

  • Like 1
قام بنشر

تمت التجربة على ويندوز 10 فعمل البرنامج أثناء الاتصال بالإنترنت بشكل طبيعي ، لكن عند قطع الإنترنت عن الجهاز ظهرت رسالة الخطأ أدناه

خلاصة التجارب

جهاز ويندوز 7 وآخر 10 يعملان بشكل جيد إذا ما توفر الإتصال بالإنترنت وإذا انقطع الإنترنت تظهر رسالة الخطأ

جهازين ويندوز 7 تظهر رسالة الخطأ بمجرد فتح نموذج التوقيع (حتى في وجود الإنترنت)

في انتظار الحل إن شاء الله

Snap 2025-11-09 at 01.11.38.png

Snap 2025-11-09 at 01.11.53.png

قام بنشر

تفضل .. سيعمل بإذن الله على جميع أجهزتك

التعديل :

1- إضافة المراجع اللازمة

2- تعديل مكان حدث دالة الاختبار  في فورم التحضير

في السابق كان الاختبار عند التحضير ( بعد حدث التحديث للتوقيع ) .. وهذا الاجراء يصلح عند انقطاع النت اثناء العمل وحينما يكون الفورم مفتوحا .

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

جرب ووافني بالنتيجة

وتم تحزيم الملف ايضا تجدونه في المرفق الآخر ChkInNetUp1

 

ChkInOut_NetUp.rar

ChkInNetUp1.rar

قام بنشر
في 9‏/11‏/2025 at 03:53, ابوخليل said:

جرب ووافني بالنتيجة

جربت ووسعت دائرة التجارب بثلاث أجهزة أخرى يعنى التجربة شملت 7 أجهزة

عمل البرنامج بشكل جيد وبدون أى رسائل خطأ على ثلاثة أجهزة (تمت التجربة في وجود الإنترنت وفي عدم وجوده تظهر رسالة (لايوجد اتصال))

وعلى الأجهزة الأخرى في حالة عدم اتصال الإنترنت تظهر رسالة (لا يوجد اتصال لايمكن التحضير) وفي حالة الإتصال تظهر الرسالة أدناه

 

الموضوع محير جدا !!

هل ممكن أن تكون المشكلة في نسخة الويندوز أو إعدادت إتصال الكمبيوتر بالإنترنت أو تعريفات الأجهزة مثلا ؟!!!

Snap 2025-11-02 at 12.31.47.png

قام بنشر

 اكيد الخلل من وندوز فقط

وبالتحديد من المكتبات

في الاجهزة التي يظهر فيها الخلل ادخل الى المراجع قد تجد احدها معطلا .. خاصة آخر مكتبتين الخاصتين بالاتصال

حاول الغاءهما ثم اخرج ... وارجع مرة أخرى لإدراجهما .. لعل وعسى

 

قام بنشر
في 12‏/11‏/2025 at 02:14, ابوخليل said:

حاول الغاءهما ثم اخرج ... وارجع مرة أخرى لإدراجهما .. لعل وعسى

حاولت لكن دون فائدة ، الواضح أن المشكلة في نسخ الويندوز القديمة


ظهرت عندى إشكالية أخرى لو أن الموظف موعده في يوم وانصرافه في اليوم التالى 
مثلا موعد حضوره 6:00 مساءا وانصرافه الساعة 1:00 صباحا اليوم التالي
هنا يقوم البرنامج باعتبار التوقيع التالي هو توقيع حضور اليوم الجديد وليس انصراف اليوم القديم

 

فكيف السبيل لحل تلك المعضلة ؟

Snap 2025-11-18 at 12.31.21.png

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

حاولت لكن دون فائدة ، الواضح أن المشكلة في نسخ الويندوز القديمة

المهم عندي انها تعمل عندك على الاقل على جهاز واحد

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

5 ساعات مضت, محمد حسن2 said:

ظهرت عندى إشكالية أخرى لو أن الموظف موعده في يوم وانصرافه في اليوم التالى 
مثلا موعد حضوره 6:00 مساءا وانصرافه الساعة 1:00 صباحا اليوم التالي
هنا يقوم البرنامج باعتبار التوقيع التالي هو توقيع حضور اليوم الجديد وليس انصراف اليوم القديم

فكيف السبيل لحل تلك المعضلة ؟

 

نعم كنت انتظر مثل هذه الملاحظات .. التي هي أساسية وفي صلب الموضوع

والسبب بارك الله فيك هو المعيار ( Date )  الذي يحدد أو بمعنى أدق يهيئ السجل للتوقيع

فالسجل تم اعداده بحيث يكون :  اما يكون فارغا  وإما يحتوي على توقيع حضور اليوم

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

هنا أكسس يتجاهل الانصراف الفارغ ويسجل حضور جديد .. لماذا ؟ لأن السجل فارغ بسبب المعيار

......................

سأعالج الأمر وآمل ان يكون التعديل سلسا يسيرا بحيث لا يؤثر على منظومة الضوابط داخل الكود

  • Like 1
قام بنشر
21 ساعات مضت, ابوخليل said:

تم الاصلاح والتعديل

جرب ووافني بالنتيجة

ChkInOut_NetUp.rar 142.08 kB · 5 downloads

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

أعتذر منك سيدي ، لكن أظن أننا أغفلنا شيئا هاما وهو عنصر النسيان الذي هو من طبيعة وسمات البشر
ماذا لو نسي أحد الموظفين توقيع الحضور أو الإنصراف ؟؟
سيظل الحقل التالي فارغا إلى أن يملأه التوقيع التالي
وستكون النتيجة هكذا 

Snap 2025-11-20 at 08.35.41.png

عندى تصور لحل هذه المشكلة 
أن يخصص زر لكل عملية توقيع على حدة 

سواء بأزرار توقيع أو مجموعة أزرار خيارات

كما هو في الصورة
فما رأيكم أنتم

Snap 2025-11-19 at 22.37.53.png

قام بنشر

قبل التعديل الاخير المسألة تعتمد على معيار تاريخ اليوم  بحيث :

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

اذا وقع حضور اليوم ولم يوقع خروج .. وجاء الغد فسوف يسجل له حضور جديد ويبقى حقل خروج الامس فارغا

وهذه العمليات محكمة ومنضبطة ونعمل عليها منذ سنوات وما زلنا .

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

فقط .. تمرير الباركود .. او قراءة البصمة .. هذه هي الفكرة الاساسية

 

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

اذا وقع حضور اليوم ولم يوقع خروج .. وجاء الغد فسوف يسجل له حضور جديد ويبقى حقل خروج الامس فارغا

مع الأسف التجربة العملية على خلاف ذلك
نتيجة التجربة أدناه جعلت الموظفين يوقعون حضور في نفس الوقت وينصرف أحدهم بعد 12 ساعة عمل بينما لا يوقع الآخر
ثم في اليوم التالي يأتى ليوقع حضور لكن التوقيع يعتبر انصرافا لليوم السابق
لذلك عدد ساعات العمل المحسوبة للموظف 24ساعة 

Snap 2025-11-21 at 13.41.40.png

قام بنشر

كما ذكرت لك .. كان في المرفق الأول المعيار هو الحارس الأمين

الآن ارى يجب اعادة جزء من التصميم

يلزم  اعتماد الفترات ( الشفتات) .. وغالبا هي اثنتان : صباحي ومسائي

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

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

المهم ان تكون شاشة الحضور صامتة .. غير قابلة لأي تدخل

 

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

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

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information