اذهب الي المحتوي
أوفيسنا

تخصيص اختصار لزر فى اليوزر فورم


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

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

هذا فورم يوميات عمالة قد قام الأخ ماس بتصميمه

ولى طلبين هما:

(أ) اريد تخصيص اختصار p لتحضير عامل أو تغييبه كالتالى:(خطوات عملى على الفورم)

1- اكتب رقم العامل (يظهر اسمه فى ناحية الاسم)

2- وضع عدد ساعات العمل

3- اضغط زر p ثم (تظهر رسالة "تم التنفيذ" وتظل 2 ثانية ثم تختفى)

4- يتم مسح الرقم لأقوم بكتابه رقم آخر.

(ب) واريد تخصيص اختصار Ctrl+p لزر "تنفيذ على الكل"

وشكرا أرجو الاهتمام والرد يا جماعة

انظر المرفق

Mas_Attendance_Roll.rar

تم تعديل بواسطه leprince2007
رابط هذا التعليق
شارك

تفضل أخي الكريم

جرب هذا المرفق

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

وتم عرض قيمة الكومبوبوكس بتنسيق التاريخ في تسمية مجاورة

Mas_Roll1.rar

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

أخى العزيز محمد صالح عمل رائع

ولكن تواجهنى مشكلة فى تعريف المتغيرات فى هذا الملف

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

وشكرا

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

شكرا أخى ماس على الاهتمام

1- لقد توصلت أخى لطريقة لاعلان المتغيرات وهى:

Dim col, m, dd As Integer

وكذلك Dim col As Integer, m As Integer, dd As Integer

هل هذه الطريقة صحيحة؟؟؟

ملحوظة : عند كتابه الكود السابق يتم غلق الفورم ولا يفتح مطلقا ، ما السبب

وعند فتح الفورم فى نافذة البرمجة تظهر هذه الرسالة:

Path/file access error

ولا يفتح الفورم أيضا

ثم عند غلق الملف وفتحه مرة أخرى تظهر رسالة

Error in Loading DLL

2- وبالنسبة لفورمات التاريخ به خطأ

3- أريد جميع الرسائل أن تغلق نفسها تلقائياً بعد 3 ثوانى

4- اريد بعد كتابه رقم العامل الضغط على زر p وليس (عند الوقوف عند خانه عدد الساعات لأننى لا أغير عدد الساعات إلا قليلاً جداً)

أرجو الافادة

تم تعديل بواسطه leprince2007
رابط هذا التعليق
شارك

شكرا أخى ماس على الاهتمام

1- لقد توصلت أخى لطريقة لاعلان المتغيرات وهى:

Dim col, m, dd As Integer

وكذلك Dim col As Integer, m As Integer, dd As Integer

هل هذه الطريقة صحيحة؟؟؟

ملحوظة : عند كتابه الكود السابق وغلق الملف وفتحه مرة أخرى تظهر رسالة

Error in Loading DLL

2- وبالنسبة لفورمات التاريخ به خطأ

3- أريد جميع الرسائل (ال message box)أن تغلق نفسها تلقائياً بعد 3 ثوانى

4- اريد بعد كتابه رقم العامل الضغط على زر p وليس (عند الوقوف عند خانه عدد الساعات لأننى لا أغير عدد الساعات إلا قليلاً جداً)

حيث أقوم بكتابه رقم العامل ثم تغييبه ثم التالى وهكذا

أرجو الافادة

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

للرفع يا جماعه

لم يتم العمل أخى انظر الطلبات التى بدأت بها الموضوع

أرجو الاهتمام

وشكرا

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

هذا فورم يوميات عمالة قد قام الأخ ماس بتصميمه

ولى طلبين هما:

(أ) اريد تخصيص اختصار p لتحضير عامل أو تغييبه كالتالى:(خطوات عملى على الفورم)

1- اكتب رقم العامل (يظهر اسمه فى ناحية الاسم)

2- وضع عدد ساعات العمل

3- اضغط زر p ثم (تظهر رسالة "تم التنفيذ" وتظل 2 ثانية ثم تختفى)

4- يتم مسح الرقم لأقوم بكتابه رقم آخر.

ملحوظة : يتم مسح رقم العامل (لاقوم بكتابه غيره) وليس عدد الساعات

حيث أريد كتابه رقم العامل ثم تغييبه بp وثم أقوم بكتابه رقم العامل اللى بعده ثم p وهكذا

(ب) واريد تخصيص اختصار Ctrl+p لزر "تنفيذ على الكل"

وشكرا أرجو الاهتمام والرد يا جماعة

انظر المرفق

تم تعديل بواسطه leprince2007
رابط هذا التعليق
شارك

لم يتم تنفيذ المطلوب أخى

الرجاء الاهتمام

الطلبين مرة أخرى:

1-أريد جميع الرسائل (ال message box)أن تغلق نفسها تلقائياً بعد 3 ثوانى

2- اريد بعد كتابه رقم العامل الضغط على زر p (لأننى أغير رقم العامل كثيراً لتغييبهم) وليس (عند الوقوف عند خانه عدد الساعات لأننى لا أغير عدد الساعات إلا قليلاً جداً)

اذا كان هناك أحد يحاول تنفيذ الطلبات الرجاء اعلامى بذلك

وشكرا

ملحوظة: أنا استخدم اوفيس 2007

تم تعديل بواسطه leprince2007
رابط هذا التعليق
شارك

لم يتم تنفيذ المطلوب أخى

الرجاء الاهتمام

الطلبين مرة أخرى:

1-أريد جميع الرسائل (ال message box)أن تغلق نفسها تلقائياً بعد 3 ثوانى

اخي الفاضل

انا جربت المرفق

صندوق الرسائل (تم تحضير / تغييب العامل المحدد)

تختفي بعد 2 ثانية

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

من هنا


CreateObject("WScript.Shell").Popup "تم تحضير/تغييب العامل المحدد.", 2, "الحمد الله", 0

=====

ايضاً عند الضغط على حرف P يتم تنفيذ على عامل

عند ضغط Ctrl + P يتم التنفيد على جميع العاملين

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

شكرا للاهتمام أخوانى

أولا: ولكن عندى مشكلة فى اعلان المتغيرات (الملف لا يعمل)

هل هناك حل لها

ثانياً: فى هذا الفورم يتم التغييب عند الوقوف على خاانة عدد الساعات

وهذا ليس طلبى:

طلبى هو أن يتم التغييب عند الوقوف على خانة رقم العامل

حيث خطوات عملى هى:

1- اكتب التاريخ

2- اكتب عدد الساعات

3- كتابه رقم العامل (يتم التغييب ثم يتم مسح خانه رقم العامل فقط )

ثم كتابه رقم عامل آخر وتغييبة وهكذا (حيث اريد تغييب عدد حوالى 10 عاملين متتابعين)

هل الفكرة وصلت

ارجو الاهتمام والافادة أفادكم الله

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

لقد حللت جزء من المشكلة يا أخوانى

تبقى جزء صغير

المشكلة:

- عند كتابه رقم العامل والضغط على enter

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

التعديل:

اريده ألا يقوم بهذا الانتقال (أى يظل المؤشر فى خانة رقم العامل )

هل يمكن اعلامى بكيفية اجراء هذا التعديل على اليوزر فورم؟؟؟؟؟

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

أخي الكريم

من الذي وضع حقل رقم العامل واسم العامل قبل حقل عدد الساعات؟؟!!

إنه أنت .... وهذا يعني الاهتمام بحقل رقم العامل أولا ثم يليه في الأهمية اسم العامل ثم يليه في الأهمية عدد الساعات

وإذا كنت تريد كما تقول حالياً : كتابة عدد الساعات ثم كتابة رقم العامل .... فكان من الطبيعي أن ترتب الحقول كما تريد.

على العموم هذ تعديل بسيط ممكن يؤدي الغرض

Mas_Roll2.rar

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

حل رائع

ولكن اريد أن امنع مربع رقم العامل من كتابه أى حروف

لأننى عندما اضغط p يقوم بتنفيذ الكود ويكتب حرف p فى رقم العامل

هل هناك حل لذلك

وشكرا جزيلا أخى

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

حد يجر ب يا جماعة لأن عندي مفيش حاجة بتنكتب بعد الضغط على p

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

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

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

أعذرنى أخى لأن هذا ما يواجهنى فعلا عند الضغط على زر p

وقد جربتها أكثر من مرة

لى سؤال: ألا يمكن منع مربع رقم العامل من كتابه أى حرف (أى الاقتصار على كتابه الأرقام فقط)؟

وشكرا جزيلا

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

لى سؤال:

ألا يمكن منع مربع رقم العامل من كتابه أى حرف (أى الاقتصار على كتابه الأرقام فقط؟؟؟

تم تعديل بواسطه leprince2007
رابط هذا التعليق
شارك

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