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

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

قام بنشر

اخواني الاعزاء : السلام عليكم 

مرفق مثال

لدي نموذج بسيط به حقل غير منضم يسجل الوقت (حسب ساعة الجهاز)

المطلوب : عندما اقوم بتغيير ساعة الحاسب  والنمودج مفتوح  

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

تنويه : قمت بالبحث والتنقيب في جميع المواقع المتخصصة اكثر من شهر ولم اصل

ارجو ا لمحاولة مجرد محاولة معي الي حل

 

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

change time.rar

قام بنشر

ممكن فكرة البرنامج اخ حلبي او الغرض منه

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

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

 

تحياتي

قام بنشر

السلام عليكم 

الم  تجد بغيتك هنا

علما انك مررت

الدالة هناك تعطيك الوقت الدولي  لبلدك  داخل النموذج بغض النظر عن تاريخ ووقت الجهاز الذي تعمل عليه

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

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

 

قام بنشر

مرحبا استاد/ رمهان 

نلت منك شرفا بمرورك والمساعدة

الموضوع رغم انه متكرر سأوضح لحضرتك وهو باختصار فكرة البرنامج :عدم التلاعب بوقت ساعة الجهاز اثناء دخول الموظفين علي البرنامج وتسجيل ساعة الحضور لهم.

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

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

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

كل احترام وتقدير لكم

استادي / ابو خليل كل الاحترام والتقدير علي مساعدتكم الدائمة 

فعلا كم قلت استادي قد استفدت كثيرا في التوقيت الدولي من الدالة التي قمتم بوضعها في المشاركة اعلاه واستخدمتها في اشياء اخري للتقارير وغيره وكانت سندا لي ومنفعة لبرنامجي

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

كل الاحترام والتقدير لكم وجزاكم الله خيرا

TIME.rar

قام بنشر

مسألة غريبة ان كل موظف يأتي يفتح النموذج ولا اعلم لماذا لا يبقى النموذج مفتوحا باستمرار

علما ان الدالة وافية ومحكمة ولا تفتح مجال لتعديل الوقت ، الا ان كنت تريد قصدا فتح المجال حتى تصيد المتلاعب

فضلا حول المرفق الى صيغة mdb

كل ما تفكر به مقدور عليه بإذن الله ، ولكن اعلم ان الوقت الصحيح لن يرجع الا بتوفر الانترنت

 

قام بنشر

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

1 - عند فتح الجهاز اول مرة مع اول موظف     يفتح البرنامج اتوماتيكيا معه (بطريقة وضع البرنامج في بداية تشغيل الجهاز)

2- وعندما يسجل الموظف الاول حضوره يتم تسجيل ساعة الحضور الي الجدول الخاص(استعلام تحديث) ويتم تصغير البرنامج بجانب ساعة الجهاز ويكون علي شكل ايكونه خاصة به

3- وعند الضغط علي الايكونة يفتح النمودج مرة اخري لاستقبال الموظف التالي ويكون الكود الوظيفي فارغا ليضع كوده الخاص به (وهنا يلزم ان تكون ساعة الجهاز علي التوقيت الصحيح)

ولقد احسنت يااستاد/ ابوخليل واحييك في تلك الجملة (تصيد المتلاعب ) نعم  الغرض منه معرفة المتلاعب وخصم اليوم واعتباره غائب .....  " لمحة في منتهي الدكاء منك "

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

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

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

   تم تعديل صيغة امتداد الملف الي صيغة mdb كما بالمرفق

TIME.rar

قام بنشر
اقتباس

ولقد احسنت يااستاد/ ابوخليل واحييك في تلك الجملة (تصيد المتلاعب ) نعم  الغرض منه معرفة المتلاعب وخصم اليوم واعتباره غائب .....  " لمحة في منتهي الدكاء منك "

ليس الغبي بسيد في قومه ... لكن سيد قومه المتغابي

لو انا في مكانك لاكتفيت بسد الثغرات 

الآن السؤال :

انت وضعت في المثال نموذج فقط  بلا جداول

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

اجابتك تحدد  كيفية تصميم الضوابط داخل المثال

قام بنشر

نعم بيانات الحضور يتم الحاقها بعبارة sql الي الجدول الخاص برصد الحضور

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

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

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

قام بنشر

استاذنا / ابو خليل  حياك الله

انا الآن في العمل سوف اقوم بالتطبيق واوفيك بالنتيجة

لكن بعد مشاهدة سريعة لما قمتم به اقول :

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

سوف اطبق واوفيك بالخير 

قام بنشر

السلام عليكم

قمت بالتطبيق ووجد التالي :

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

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

كما لاحظت ان الحقل A مصدره 

=Format(InternetTime(3);"Short Time")

مع ان التوقيت المصري كما علمتنا ينبغي ان يكون (2) وليس (3)

ارجو قبول ملاحظاتي ويمكن ان اكون مخطئ واغلب الظن انه توجد طريقة معينة انا لم اصل اليها

جعله الله في ميزان حسناتكم

 

قام بنشر

المعذرة اخوي حلبي  وملاحظتك صحيحة لا غبار عليها

غير الرقم 3 الى 2 في موضعين

الاول في الحقل A  والثاني  في محرر الفيجوال في حدث بعد التحديث  لحقل التحضير TXTCOD

ولاحظ ان حقلي الوقت عند فتح النموذج متساويين

ولا تنسى الاتصال بالانترنت

قام بنشر

الاستاد الكريم : ارجو ان يتسع صدرك معي واسف لقد اثقلت عليك

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

استاد أبوخليل : ايه رأيك لو فيه طريقة اخري غير توقيت الانترنت ونجعل الحقلين A - B توقيت عادي وجعله يساوي () TIME 

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

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

معدرا علي كثرة الكلام مع اني عارف انك لا تحب التطويل في الكلام .

الله يعينيك علينا    

قام بنشر

قدحت في رأسي فكرة 

بدون تاريخ الانترنت ، ويمكن تطبيقها ان شاء الله

تتلخص وحسب رؤيتك :

انه لا يقبل التسجيل  حتى يكون الوقت اكبر من آخر وقت تم تسجيله

هذه واحدة

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

 

ما رأيك  وايها تختار ..

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

الله يطمأنك مثل ما دائما تطمئني

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

 

تم تعديل بواسطه الحلبي
قام بنشر
29 دقائق مضت, ابوخليل said:

قدحت في رأسي فكرة 

بدون تاريخ الانترنت ، ويمكن تطبيقها ان شاء الله

تتلخص وحسب رؤيتك :

انه لا يقبل التسجيل  حتى يكون الوقت اكبر من آخر وقت تم تسجيله

هذه واحدة

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

 

ما رأيك  وايها تختار ..

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

قام بنشر

الطريقة الثانية ممتازة ولكن كيف نتمكن من تصيد المتلاعب حتي يعاقب

قام بنشر

ممكن لان اي حركة في الحاسب يمكن تسجيلها

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

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

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

 

  • Like 1
قام بنشر

تمام التمام الله يفتح عليك

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

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

كل الاحترام والتقدير لك ـ وفي انتظاركم 

قام بنشر

الله يزيدك من فضله ويعطيك الف عافية

لقد اثقلت عليك 

جاري الاطلاع والتطبيق 

قام بنشر

اعزائي

اعتقد ان المحتوى الآن لا يناسب عنوان الموضوع 

العنوان هو تعديل وقت الويندوز من خلال الكود . وبالتحديد للوقت المحلي.

تحياتي

قام بنشر

استادنا / رمهان  اهلا بك ... وعلى الرحب والسعة ملاحظتك في محلها .

نحن اول من يحافظ علي قوانين المنتدي بل على قوانين الحياة والكون .

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

ارجو من استادي / ابو خليل

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

كل الاحترام والتقدير لاستادنا / رمهان

  • Like 1
قام بنشر

شكرا اخ حلبي على تقبل الملاحظة

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

الان لارجاع ساعة الجهاز اعتقد شارك الاستاذ ابو خليل باستخدام time وفي الملف db7  ! هل تم الاختبار ونجحت في ارجاع تاريخ الجهاز ؟

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

هل المستخدم سياتي ويعدل الخيارات يدوي ثم يغير التاريخ والوقت !

مارايك ان نلعب على خيار اعداد الوقت والتاريخ يكون تلقائي وطبعا يتم ضبطه من خلال الكود ؟

بالتوفيق

قام بنشر

هلا بك استاد /رمهان

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

وجهة نظر جميلة وسليمه ولكن هناك احتمال يعطل المسألة  نوعا ما  وهي :

انا لا اعرف امكانيات المستخدمين (الموظفين) هل هم لديهم الخبرة في تعديل خيارات الوقت واللعب في ساعة الجهاز ، ولدلك ممكن احدهم يكون عنده فكرة ويلعب في الساعة.

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

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

السؤال الآن : هل يمكن للويندوز عند فتح الكمبيوتر او اعادة التشغيل تكون الساعة علي التوقيت الصحيح؟      

لو تمكنا من هدا اعتقد ان المسالة تكون ابسط شوية 

شكرا لاستادنا / رمهان علي تقديم المساعة وهو ليس بغريب علي  خبراء منتدانا

كل الاحترام والتقدير لك

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