تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة فى تكرار البينات فى القاعدة
#1
السلام عليكم ورحمة الله 
لدى مشكله مشكلة ان اضيف اسف مثلا احمد بتاريخ 30/11/2019 
اذا نفس الاسم اتكرر مع التاريخ نفسة لا يقبل اضافة ولكن اذا اصبح التاريخ مثلا 31/11/2019 لنفس الاسم يقبل اضافة مره اخره 
ما الكود المناسب لها مثل هذا المشكله وشكرا لكم 

الرد
تم الشكر بواسطة: حريف برمجة , حريف برمجة
#2
العمل المناسب هو التأكد من عدم وجود سجل مطابق في قاعدة البيانات قبل الحفظ

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

إذا كانت النتيجة لا تساوي nothing فهذا يعني السجل موجود مسبقا ولا داعي لاكمال الحفظ
اذا كانت النتيجة لا شيء معناها ان السجل غير مكرر ويمكنك الاستمرار في الحفظ

الرد
تم الشكر بواسطة: حريف برمجة , حريف برمجة , issamsaidd , asemshahen5
#3
وعليكم السلام ورحمة الله وبركاته
اضافة لما قدمه محمد كريّم
يمكنك وضح key على العمود المطلوب به عدم تكرار القيمة
وفى الكود تستخدم try لتجنب رسالة الخطاء عند التكرار بوضع الرسالة التى تريدها
بكده تكون قللت الحمل من الاستعلام بقاعدة البيانات وقمت باتمام الامر
الرد
تم الشكر بواسطة: محمد كريّم , حريف برمجة , issamsaidd , asemshahen5
#4
العمود اضيف به عده اسماء صعب اعمله مفتاح
الرد
تم الشكر بواسطة: حريف برمجة , حريف برمجة



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم