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

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


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

اخوانى الأعزاء ...

لكم كل التوفيق و اطيب الأمنيات على مجهوداتكم الرائعة فى خدمة اخوانكم ... فلكم كل الشكر و الاحترام

:clapping::clapping::clapping::clapping::clapping::clapping:

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

لدى فى النموذج الرئيسي الحقول : Trainer1 ; Trainer2 ; Edari

و فى النموذج الفرعى الحقول Name ; Mission

عنما اكتب اسم فى مربع النص Name فى النموذج الفرعى و اختار له العمل "ادارى " من الـ Combobox فى حقل Mission يتم كتابة الاسم فى حقل Edari فى النموذج الرئيسي ( هذه عملتها ما فيها مشكلة ) المشكلة قد يكون هناك اكثر من مدرب فى المركز فعندما اكتب اسم و اختار له العمل " مدرب " اريد ان يتم كتابة هذا الاسم فى خانة Trainer1 فى النموج الرئيسى و عندما اضيف اسم اخر كمدرب ارغب فى تسجيله فى مربع النص Triner2 و هكذا اذا كان فيه مدرب ثالث يتم اضافته على triner3 و هكذا.... لكن لأن النموذج الفرعى عبارة عن سجلات مستمرة ماعرفت اعمل هذا الموضوع لأنها تعتمد على رقم السجل أو عدد السجلات بمعنى اذا كان هذا السجل هو اول سجل نكتب وظيفته كمدرب يدرج الاسم فى trainer1 و اذا كان السجل التالى كمدرب ( او ثانى او ثالث سجل او ... يدرج فى trainer2 أو trainer3 ...

ارجو المساعدة و لكم جزيل الشكر

مرفق الملف للإطلاع علية

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

برجاء المساعدة

ICDL_TrainingCenter_ver2.rar

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

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

لكن أخى الكريم أبو أنس لى استفسار كمان معلش : ماذا لو تم تغيير اسم المدرب الأول أو الثانى أو الثالث مثلاُ هل سيتم تحديث البيانات فى النموذج الرئيسي أم ستظل كما هى

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

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

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

اخي العزيز

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

مع تحياتي,,,

مكثور الخير أخى ابو انس

قربنا من الهدف شوية

ما لاحظتة انه فى حال تغيير الاسم لا يتم تحديث الحقل فى النموذج الرئيسي و بعد حذف كل السجلات فى النموذج الفرعى يبقى الحقل trainer1 كما هو

اشكر لك اهتمامك و اتمنى ان تتابع هذا الاهتمام مع علمى نك مشغول لكن بعشم الأخ اتمنى ان تكمل جميلك و تحاول ايجاد حل لهذة الملاحظة

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

تفضل اخي

جرب الان

مع تحياتي,,,

اخى منتصر

جزاك الله كل خير و الله يكثر من امثالك

كدة تمام الله ينور عليك

لكن بقيت ملاحظة صغيرة اذا حلت يبقى وصلنا لهدف تماماً

اذا كنت مسجل اثنين كمدربين و البقية كمسئولى صبانة و عامل و خلافةثم غيرت وظيفة مسئول الصيانة مثلا الى مدرب فإنه يتم تغير Trainer2 الى الاسم الجديد ثم اذا غيرت الوظيفة مرة اخرى لهذا الشخص الى مسئول صيانة فإنة قيمة Trainer2 تصبح فارغة على الرغم من وجود اثنين مسجلين بوظيفة مدرب فى النموذج الفرعى

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

وجزالك الله خيراً على صبرك و طول بالك على

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

السؤال هنا هل يمكن ان يكون هناك اكثر من اثنين مدربين ام ان الغرض هو معالجة الإدخال بالخطأ..؟

والسؤال الثاني اذا كان بالامكان ادخال اكثر من اثنين لماذا لم تقم بمعالجة الامر في البرنامج من البداية (كعمل حقل لاسم المدرب الثالث مثلا) وما مصير الشخص الذي تم استبدال اسمه ...؟

وبناء على اجابتك يمكن وضع الحل الافضل.

تحياتي,,,

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

السؤال هنا هل يمكن ان يكون هناك اكثر من اثنين مدربين ام ان الغرض هو معالجة الإدخال بالخطأ..؟

والسؤال الثاني اذا كان بالامكان ادخال اكثر من اثنين لماذا لم تقم بمعالجة الامر في البرنامج من البداية (كعمل حقل لاسم المدرب الثالث مثلا) وما مصير الشخص الذي تم استبدال اسمه ...؟

وبناء على اجابتك يمكن وضع الحل الافضل.

تحياتي,,,

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

وجزالك الله خيراً على صبرك و طول بالك على

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

اه هكذا صح كما توقعت لانك كنت باتخلينا نتوه ونعقد المسألة والحل بسيط

شوف الان المثال ما تقدرش تضيف اكثر من اداري واحد واثنين مدربين .

تحياتي,,,

ICDL_TrainingCenter_ver2.rar

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

اه هكذا صح كما توقعت لانك كنت باتخلينا نتوه ونعقد المسألة والحل بسيط

شوف الان المثال ما تقدرش تضيف اكثر من اداري واحد واثنين مدربين .

تحياتي,,,

تحياتى و احترامى الشديدين

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

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

معلش اخى منتصر اذا كنت بأثقل عليك و لكن ارجو ان تسعنى سعة صدرك اذا ممكن تخلى ادخال المدربين يسمح بثلاث مدربين فقط بدل اثنين و بقية الوظائف لا يمكن تكرارها( تسمح بواحد من كل نوع )

هذا آخر طلب اطلبه انا عارف ان وقتك مشغول ولكن بعشم الاخوان

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

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

اخى العزيز منتصر

اولاً : اتمنى ان تكون بخير و فى احسن حال

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

هذا بفضل الله سبحانة و تعالى ثم فضلكم علينا

لكن أخى العزيز انت و الاخوة الكرام مشرفى المنتدى و مديروه لى طلب آخر

عندى نموذج لتسجيل بيانات كل دورة من حيث تاريخ بداية و نهاية الدورة و نظامها وهكذا

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

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

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

و المطلوب :

1- تصحيح هذا الوضع بحيث اذا اضفت دورة جديدة و فتحت نموذج اتقوي و خرجت منه دون تحديد تاريخ لا يختفى تاريخ نهاية اخر دورة من امامى

2- اذا ادخلت تاريخ بداية دورة جديدة أريد ما يلى :

ــ اذا كان التاريخ الجديد قبل أو يساوى تاريخ نهاية آخر دورة يعطينى رسالة مفادها أنه لا يجوز أن يكون التاريخ سابق أو يساوى تاريخ نهاية آخر دورة

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

مرفق طية الملف المطلوب التعديل علية

ICDL_TrainingCenter.rar

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

  • 9 years 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