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

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

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

الاخوة الاعزاء

ارجوا تغير textbox في userform الي combbox  تشمل القامه بالاسماء المدرجه في الشيت

ارجوا ان يتغير بدون أي تغير في الوظائف الاخري

مرفق ملف

شكرا جزيلا

 

حضور.rar

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

السلام عليكم

الاخ الكريم / ايهاب ممدوح

بارك الله فيك

ع السريع كدة ... شاهد المرفق

ان شاء الله يفي بغرضك

تقبل خالص تحياتي

 

 

حضور_3.rar

قام بنشر

السلام عليكم

الاخ الكريم / ايهاب ممدوح

بارك الله فيك

الحمد لله انك اهتديت لما تريد

تقبل خالص تحياتي

قام بنشر

السلام عليكم

إن شاء الله يمكن وقد بدأت بتطبيق الفكرة لكني انشغلت ولا زلت مشغولا

ولكن سأطرح الفكرة وأرجو من الأخوة الخبراء المساعدة في برمجتها

طريقة الاستخدام

أن يتم فتح البرنامج بكلمة مرور

بحيث يتم تشغيل البرنامج من قبل المسؤول (وهو أنت) في بداية الدوام

ويغلق أيضا بكلمة مرور

بحيث يتم إيقاف البرنامج من قبل المسؤول (وهو أنت) في أي وقت تختاره

الطريقة بالتفصيل :

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

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

وحتى نسد هذه الثغرة سنجعل برنامج شغال دايم

يعنى الموظف يدخل اسمه ويضغط حضور ويذهب ويأتي الموظف الآخر ويسجل حضوره ويذهب وهكذا والبرنامج شغال

لوحاول احد الموظفين إقفال البرنامج عن طريق الزر  x الموجود أعلى الفورم فستظهر رسالة في (inputbox) ,وليس (msgbox) تفيد بأنه لا يمكنه إقفال البرنامج

كيف يتم إقفال البرنامج ؟

عن طريق كلمة مرور يعني أن أي موظف سيقفل البرنامج ستظهر له رسالة (inputbox) ولأنه لا يعرف كلمة المرور فلن يستطيع إقفاله

المسؤول فقط (وهو أنت ) يستطيع إقفال البرنامج عن طريق كلمة المرور

 

كل دقيقة يتم تسجيل الوقت عن طريق الكود wait في أحد الخلايا داخل البرنامج

 @ كل موظف يسجل حضوره سيتم مقارنته بـ wait ( يجب أن الحضور أكبر من wait) وبحضور الذي قبله ( حضور1 < حضور2 < حضور3 ......)

 

فإذاا تحقق الشرط في @ فإن البرنامج سيستمر في العمل

وإذا اختل الشرط فإن البرنامج يغلق مباشرة وإذا حاول الموظف تشغيله فلن يستطيع لأنه كما قلنا لا يعرف كلمة المرور

الذي سيشغله فقط هو المسؤول ( وهو أنت )

معنى أنهم سيطلبون حضورك لتشغيل البرنامج

وأنت قبل أن تفتح البرنامج ستعلم أولا أنه تم التلاعب بساعة الجهاز ثانيا ستعدل من الساعة وتفتح البرنامج

بعد كل هذا كيف سيتم يغيير الساعة ؟

 

تحياتي

  • 2 weeks later...
قام بنشر

الاخوة العزاء

الاخ ابو عيد

بعد عناء وجدت الحل النهائي لعدم التلاعب في ساعه الجهاز التي تؤثر علي وقت الحضور لبرنامج الحضور والانصراف علي الاكسل وهو :-

ان نعمل مستخدم جديد للويندوز محدود الصلاحيات

و عمل كلمه سر للمستخدم الرئيسي

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

ارجوا ان يكون الشرح بسيط

ومن لديه تعقيب او ملاحظه اتمني توجيهي الي الصواب

شكرا

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