تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اضافة مثال عن مشكلة رسالة الخطأ في قاعدة البيانات
#1
اخوتي الكرام

السلام عليكم ورحمة الله وبركاته وكل عام وانتم بخير وبلغكم الله رمضان وهو راضي عنكم وانتم بصحة وعافية

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

المشكلة هي عند عمل بحث عن ID.S رقم طالب 
اضع الرقم 308 فتظهر الرسالة التالية؟؟؟؟

"Binding Collection Error"
Field not updatable, Bound Property Name: Caption, Field Name:
apon

 


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

المثال بالمرفقات


الملفات المرفقة
.rar   students.rar (الحجم : 236.56 ك ب / التحميلات : 61)
الرد }}}
تم الشكر بواسطة:
#2
وعليك السلام و رحمة الله وبركاته , أهلا أخي الكريم , بعد الفحص المشكلة عندك هي في الليبلات اللي رابطها بأداة الـ Adodc1 وهي تقريبا الليبل 29 و 30 و 31 هي وضعت في خاصية الـ DataField التابعة لها إسماء حقول في الجدول والليبل لايمكن تعديل خاصية الـ Caption لها يدويا أثناء تشغيل البرنامج لذلك تظهر رسالة الخطأ , لذلك لتفادي الرسالة يجب إستخدام أداة تسمح بتغيير قيمتها أثناء تشغيل البرنامج كأداة الـ TextBox تسمح بتغيير خاصية الـ Text أثناء تشغيل البرنامج وإذا كانت الحقول القيم التي تخزن فيها عبارة عن صح/خطأ تستطيع تغيير نوع الحقل إلى نعم/لا بدلا عن نص وبدلا عن كلمتي خطأ وصح تستخدم نعم و لا وتضع أداة CheckBox على الفورم لتقرأ القيم المخزنة في الحقل وتستطيع جعل الـ CheckBox يبدو كالزر وذلك بتغيير خاصية الـ Style التابعة له إلى القيمة 1 أو Graphical .
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , haniblack
#3
(23-05-16, 01:46 AM)Ahmed_Mansoor كتب : وعليك السلام و رحمة الله وبركاته , أهلا أخي الكريم , بعد الفحص المشكلة عندك هي في الليبلات اللي رابطها بأداة الـ Adodc1 وهي تقريبا الليبل 29 و 30 و 31 هي وضعت في خاصية الـ DataField التابعة لها إسماء حقول في الجدول والليبل لايمكن تعديل خاصية الـ Caption لها يدويا أثناء تشغيل البرنامج لذلك تظهر رسالة الخطأ , لذلك لتفادي الرسالة يجب إستخدام أداة تسمح بتغيير قيمتها أثناء تشغيل البرنامج كأداة الـ TextBox تسمح بتغيير خاصية الـ Text أثناء تشغيل البرنامج وإذا كانت الحقول القيم التي تخزن فيها عبارة عن صح/خطأ تستطيع تغيير نوع الحقل إلى نعم/لا بدلا عن نص وبدلا عن كلمتي خطأ وصح تستخدم نعم و لا وتضع أداة CheckBox على الفورم لتقرأ القيم المخزنة في الحقل وتستطيع جعل الـ CheckBox يبدو كالزر وذلك بتغيير خاصية الـ Style التابعة له إلى القيمة 1 أو Graphical .



استاذنا الغالي احمد منصور
اشكرك جزيل الشكر على اهتمامك وردك على طلبي

لقد قمت سابقاص بتغيير الادوات الى text ولم تتغير النتيجة
واليوم فمت بتغيرها الى checkbox ايضا نفس النتيجة السابقة

المشكلة حصرا كما تفضلت عند الثلاث حقول ولكن للاسف لم اجد حلاً لها مع العلم انني انتهيت من البرنامج وادخلت جيمع الاسماء في الجداول  لكن هذه المشكلة ظهرت لدي بالصدفة ارجو مساعدتي بحلها باي طريقة
وشكراً جزيلا
Heart
الرد }}}
تم الشكر بواسطة:
#4
(23-05-16, 07:24 PM)30Amir_alzubidy كتب : السلام عليكم
نعم كما تفضل اخي احمد منصور كانت الليبل 29 و 30 و 31 هي وضعت في خاصية الـ DataField
وكانت سببا في ظهور الرسالة السابقة .

ارجو ان يكون هذا هو الحل المطلوب

شكرا استاذ امير على ردك ومتابعتك

لكن المشكلة لازالت في مكانها

حاول  عند البحث عن ID.s
وضع الرقم 308
 زمن ثم امسح الرقم 8
ستظهر نفس المشكلة

اشكرك جزيل الشكر
الرد }}}
تم الشكر بواسطة:
#5
أهلا أخي الكريم , طيب جرب إنك تمسح قيمة خاصية الـ DataSource وخاصية الـ DataField لليبلات الثلاثة من الخصائص وأسند قيم هاتين الخاصيتين بالكود فقط كما فعلت أنت مع خاصية الـ DataField لها والذي وضعته في حدث الـ Form_Load , يعني بعد مسح قيم الخاصيتين من الخصائص عدل هذا الجزء من الكود والموجود في حدث الـ Form_Load :

PHP كود :
Label30.DataField = ("sent")
  
Label29.DataField = ("apon")
  
Label31.DataField = ("disapp"

ليصبح هكذا بعد التعديل :

PHP كود :
Label30.DataField = ("sent")
  
Set Label30.DataSource Adodc1
  Label29
.DataField = ("apon")
  
Set Label29.DataSource Adodc1
  Label31
.DataField = ("disapp")
  
Set Label31.DataSource Adodc1 
الرد }}}
#6
(24-05-16, 07:35 AM)Ahmed_Mansoor كتب : أهلا أخي الكريم , طيب جرب إنك تمسح قيمة خاصية الـ DataSource وخاصية الـ DataField لليبلات الثلاثة من الخصائص وأسند قيم هاتين الخاصيتين بالكود فقط كما فعلت أنت مع خاصية الـ DataField لها والذي وضعته في حدث الـ Form_Load , يعني بعد مسح قيم الخاصيتين من الخصائص عدل هذا الجزء من الكود والموجود في حدث الـ Form_Load :

PHP كود :
 Label30.DataField = ("sent")
 
 Label29.DataField = ("apon")
 
 Label31.DataField = ("disapp"

ليصبح هكذا بعد التعديل :

PHP كود :
 Label30.DataField = ("sent")
 
 Set Label30.DataSource Adodc1
  Label29
.DataField = ("apon")
 
 Set Label29.DataSource Adodc1
  Label31
.DataField = ("disapp")
 
 Set Label31.DataSource Ad 
استاذ احمد منصور يسرني ان اقول لك ان الطريقة هذه نجحت
واشكرك مليون مرة.... انت استاذ عظيم واتمنا لك العمر الطويل وانت بصحة وعافية وبارك لله بك
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة "Microsoft.ACE.OLEDB.12.0 exoaly995 0 281 03-07-25, 01:26 PM
آخر رد: exoaly995
  مشكلة "Microsoft.ACE.OLEDB.12.0 0 109 03-07-25, 01:23 PM
آخر رد: exoaly995
  [vb6.0] عندي مشكلة في تثبيت برنامج علي جهاز اخره ahmed.amayouf.anweeji 0 198 11-04-25, 04:59 PM
آخر رد: ahmed.amayouf.anweeji
  تعديل في نسخ واستعادة قاعدة بيانات SQL مصمم هاوي 3 453 01-01-25, 09:17 PM
آخر رد: مصمم هاوي
Question [vb6.0] كيف احفظ الخيارات التي في القائمة في قاعدة البيانات نامل المساعدة في المثال المرفق ؟ Microformt 1 340 29-11-24, 04:05 AM
آخر رد: justforit
Lightbulb [VB.NET] إنشاء فولد ووضع نسخه به من قاعدة البيانات AMRMOGA 1 265 17-11-24, 09:59 PM
آخر رد: Taha Okla
  مشكلة في ربط فيجوال 6 بالاكسس جبران جابر 10 628 13-11-24, 12:03 AM
آخر رد: السيد الغالي
  [vb6.0] تجميع البيانات في تقرير مفصل Faisel 1 313 12-11-24, 11:49 PM
آخر رد: السيد الغالي
  مشكلة عندي في حضور الموظف والانصراف ahmed.amayouf.anweeji 1 230 12-11-24, 11:19 PM
آخر رد: السيد الغالي
  عندي مشكلة في تعديل بيانات بين جدولين ahmed.amayouf.anweeji 2 351 12-11-24, 09:46 PM
آخر رد: السيد الغالي

التنقل السريع :


يقوم بقرائة الموضوع: