الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحديث جدول

مغلق
بدأه صالح محمد في 3 نوفمبر 2001 · 6 رد · 450 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

آمل من الأخوان مساعدتي جزاكم الله خير

فقد صممت نموذج مصدره جدول يحتوي على الحقول التالية :

رقم الموظف ، الاسم ، الوظيفة ، المؤهل ، الدرجة .

وعند حدث بعد الخروج من الحقل المؤهل ادخلت الكود التالي :-

Select Case Me![المؤهل]

Case Is = "دكتوراة"

Me![الدرجة ] = 10

Case Is = "ماجستير"

Me![الدرجة ] = 7

Case Is = "بكالوريوس"

Me![الدرجة ] = 5

Case Is = "دبلوم عالي"

Me![الدرجة ] = 4

Case Is = "دبلوم"

Me![الدرجة ] = 3

Case Is = "ثانوي واقل"

Me![الدرجة ] = 1

Case Else

Me![الدرجة ] = 0

End Select

End Sub

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

حبذا لو توجد طريقة مثلا زر امر بالنقر عليه بقوم بفحص محتويات الجدول ويغيير مافيه بناء على المعلومات الموجودة

مثلا : غيرت الموظف الذي مؤهله دبلوم الى بكالوريوس عن طريق الجدول هنا يأتي دور الكود في تحديث المعلومة واعطاءه الدرجة المناسبة .

المعذرة على سوء الشرح

وفي الختام السلام ،، ،، ،،

#2

الأخ صالح محمد

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

إذا لم تنفع الطريق فأرسل لي الملف .

ولك تحياتي

#3

الاخ ابوحمود سلمه الله

اشكرك جزيل الشكر على سرعة ردك جربت الحل الذي ذكرت لكن مازالت المشكلة نفسها. لقد ارسلت لك الملف على بريديك بأمل التعديل عليه قدر الاستطاعه .

وتقبل فائق تحياتي واحترامي

#4

الأخ صالح محمد

مع أنك أرسلت الملف للأخ ابوحمود وهو كفء وزياده للإجابه بشكل مرضي

إلا أنني أتساءل كيف يتم التغيير في الجدول مباشرة؟؟؟؟!

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

ما عليش إعذرني إذا كنت فاهم خطأ.....وشكرا

------------------وما توفيقي إلا بالله--------------------

إذا كنت بالله مستعصما---------فماذا يضيرك كيد العبيد

#5

الأخ صالح محمد

أرسلت الملف على بريدك .

ولك تحياتي

#6

الأخ أبو عبدالملك

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

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

وللجميع التحية

#7

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

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

اما ملاحظة الاخ ابو عبدالملك سلمه الله ، فاحب ان اوضح :-

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

اما من ناحية التغيير عن طريق الجدول من المشاكل التي قد تحدث .

اشكر لكم اهتمامكم وجزاكم الله خير

وتقبلوا فائق تحياتي واحترامي

هذا الموضوع مغلق.

مواضيع مشابهة