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

(تمت الاجابة) كيف اعمل كود تمنع تكرار التاريخ للموظف


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

حياكم الله جمعياً

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

فكرة القاعدة:

عبارة عن مدرب ينفذ اكثر من برنامج تدريبي وكل برنامج تدريبي له تاربخ بداية وتاريخ نهاية

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

لأنه من المستحيل ان يدرب المدرب برنامجين في نفس التاريخ

النموذج الذي نبدأ منه هو:

manaul_rg_t ومن خلال نصل إلى النموذج الذي يحتاج إلى كود

محاولاتي:

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

المرفقات

قاعدتي

قاعدة القاهرة التي حاولت تقليدها

القاعدة التي تحتاج إلى كود.rar

القـــــاهر.rar

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

اشكرك استاذي

ابدأ العملية أنقر على النموذج manaul_rg_t ومن خلال نصل إلى النموذج الذي يحتاج إلى كودالذهي هو نموذج Course Details subform

الف الف الف شكر

استاذ حاولت من قليل ومدري والله هو صح علي ولا لا

وذلك في النموذج Course Details subform في حقل star

ولكن المشكلة المؤشر ما يرجع للحقل بعد الكشف عن التكرار

الخطة مضبوطة.rar

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

التطبيق لا يعمل معي كما تصف

يفترض ان الكود صحيح ، لكنني لم استطع السير بالروتين كما تصف

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

آسف لعدم قدرتي للتفاعل معك

شكرا

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

اشكرك استاذي

استاذ يجب ان تكون نقطة الإنطلاق من النموذج manaul_rg_t ومنها نختار احد الأسماء الموجودة

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

ومنها سوف يفتح نموذج اخر وهو الموجود فيه التواريخ والمشكلة التي اريد علاجها

اتمنى استاذي المساعدة في حل مشكلتي

ولك جزيل شكري وتقديري

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

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

تظهر لي رسالة بأن التاريخ مكرر هل ترغب في مسحة اضغط نعم

وبعدها المؤشر ينتقل مباشرة إلى الحقل التالي

وانا اريده ان يرجع للخلية الخاصة بالتاريخ لأضيف التاريخ الجديد

اليكم الصورة من مساحة العمل:

ملاحظة :

للوصول إلى الفورم بالطريقة الصحيحة يجب اتباع الخطوات المرفقة في ردي السابق رقم 6 مرفق بعنوان خطوات المشكلة

post-12504-0-52576100-1314158668_thumb.j

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

اشكرك استاذي

استاذ يجب ان تكون نقطة الإنطلاق من النموذج manaul_rg_t ومنها نختار احد الأسماء الموجودة

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

ومنها سوف يفتح نموذج اخر وهو الموجود فيه التواريخ والمشكلة التي اريد علاجها

اتمنى استاذي المساعدة في حل مشكلتي

ولك جزيل شكري وتقديري

أخي العزيز

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

الحمد لله أنك وجدت الحل ... والى الأمام

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

اولا

لابد من ادراج رقم المدرب تلقائيا

وقد تم ذلك

ثم البحث عن تعارض التواريخ سواء بداء و في نصف التاريخ او نهايه التاريخ

الكود في مثالك يبحث فقط ببداء التاريخ و يهمل اذا كان التاريخ يبداء في نصف التاريخ او نهايه التاريخ السابق

شوف المرفق وننتظر ردك

الخطة مضبوطة.rar

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

ماشاء الله ماشاء الله ماشاء الله

اللهم في هذه الليلة المباركة ان تسهل لأستاذنا الرائع

كل امر وتحفظ يا ربي من كل شر وتبارك له في وقت وجهد

اللهم وفقه اللهم وفق

استاذ

الله لا يحرمك اجر فرحتي والله الله لا يحرمك الف الف الف شكر

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

استاذ وهناك كود أخر ايضاً

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

مثال:

المدرب احمد

له البرامج التالية

وورد

وحاسب

إذا اضفت حاسب يظهر رسالة خطأ البرنامج مسجل مسبقاً

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

مثال:

المدرب خالد سجلت له البرامج التالية

وورد

تظهر رسالة تنبية فقط بأن البرامج مسجل مسبقاً باسم احمد هل تريد التسجيل البرنامج نعم لا

الف الف الف شكر

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

أخوتي الأعزاء

Bluemind ونور الرياض

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

اشكرك استاذي

استاذ يجب ان تكون نقطة الإنطلاق من النموذج manaul_rg_t ومنها نختار احد الأسماء الموجودة

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

ومنها سوف يفتح نموذج اخر وهو الموجود فيه التواريخ والمشكلة التي اريد علاجها

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

علمونا مما علمكم الله

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

حياك الله استاذ

واشكرك على اهتمامك والله يقبل ما دعيت لك استاذ في هذا الشهر الفضيل

استاذ

في الحقيقة هي مجموعة من الأسماء كل اسم عمل له ارتباط تشعبي بحيث عند وضع الفأرة على اي اسم يتحول رأس الفأرة إلى إشارة يد ومنها ننطلق

احياناً تحصل معي لا يعمل الإرتباط فأقوم بغلق البرنامج وفتحة مره اخرى

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

أخوتي الأعزاء

Bluemind ونور الرياض

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

اشكرك استاذي

استاذ يجب ان تكون نقطة الإنطلاق من النموذج manaul_rg_t ومنها نختار احد الأسماء الموجودة

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

ومنها سوف يفتح نموذج اخر وهو الموجود فيه التواريخ والمشكلة التي اريد علاجها

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

علمونا مما علمكم الله

اخوي نارت

ماهو الشي الغير مفهوم في النموذج؟؟ هل هو طريقه استخدام النماذج ام ماذا؟؟

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

استاذ

اتوقع ان المشلكة في الارتباط التشعبي

لأنه استاذ عندما شغلت البرنامج على اوفيسس 2003 فعلاُ لم يتفاعل مع نمودج الدي يوجد فيه الأسماء

لأن الارتباط التشعبي عبارة عن ماكرو مضمة داخل اوفيسس 2007

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

اتوقع والله واعلم ان السبب هو ذلك

والله الموفق

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

استاذ

اتوقع ان المشلكة في الارتباط التشعبي

لأنه استاذ عندما شغلت البرنامج على اوفيسس 2003 فعلاُ لم يتفاعل مع نمودج الدي يوجد فيه الأسماء

لأن الارتباط التشعبي عبارة عن ماكرو مضمة داخل اوفيسس 2007

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

اتوقع والله واعلم ان السبب هو ذلك

والله الموفق

أخوتي الأعزاء

Bluemind و نور الرياض

الآن الصورة واضحة

شكرا للتوضيح

جزيتم خيرا

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

السلام عليكم

استاذي

يوجد النموذج بالأسم التالي Display Program Detials subform

كيف اضع الكود الخاصة بتنبية بعدم تكرار للبرنامج مثل ما تم عملة في النموذج الأول

حاولت استاذي نقل الكود من النموذج Course Details subform

ولكن ظهرت عندي رسالة خطأ

كيف استاذي انقل الكود دون ظهور رسالة خطأ

وألف شكر على طيب تعاونك

تعارض التاريخ.rar

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

اشكرك استاذي على اهتمامك وسؤالك

استاذ الفكرة هي

1- ان بعض البرامج التدريبية يمكن التدريب عليها من اكثر من مدربة وبتواريخ مختلفة

2- وبعض البرامج التدريبية يكون التدريب عليها من اكثر من مدربة وبتاريخ واحد لهم جميعاً مثل دورة تأهيل المديرات المستجدات لأن عدد ايامها 9 وصعب على المدربة ان تدرب على جميع الأيام التدريبية

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

3- وبعض البرامج التدريبية لا يدرب عليها سوى مدربة واحدة فقط لا غير لا يمكن لأحد ان يدرب على برامجها مثل دورة مقدمة في علم الحاسب الألي

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

استاذ هل من السهل عملها ام ان ترى ان نستغني عنها

علماً بأن الفورم جداً رااائع وفي الحقيقة خدمني كثيراً عند عمل بعض التعديلات على بعض البرامح

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

ومن هذا المنطلق ظهرت لي فكرة ادراج هذا النوع من الكود داخل النموذج

والله الموفق

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

لايوجد شي مستحيل و الافكار دائما مطلوبه للتطوير

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

تم اعاده تصميم النموذج وخصوصا الرئيسي

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

بالتوفيق

تعارض التاريخ.zip

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

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