اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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  ! هل تم الاختبار ونجحت في ارجاع تاريخ الجهاز ؟

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

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

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

بالتوفيق

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

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

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

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

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

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

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

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

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

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

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

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information