منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة فى تكرار البينات فى القاعدة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله 
لدى مشكله مشكلة ان اضيف اسف مثلا احمد بتاريخ 30/11/2019 
اذا نفس الاسم اتكرر مع التاريخ نفسة لا يقبل اضافة ولكن اذا اصبح التاريخ مثلا 31/11/2019 لنفس الاسم يقبل اضافة مره اخره 
ما الكود المناسب لها مثل هذا المشكله وشكرا لكم 
السورس كود

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

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

إذا كانت النتيجة لا تساوي nothing فهذا يعني السجل موجود مسبقا ولا داعي لاكمال الحفظ
اذا كانت النتيجة لا شيء معناها ان السجل غير مكرر ويمكنك الاستمرار في الحفظ
وعليكم السلام ورحمة الله وبركاته
اضافة لما قدمه محمد كريّم
يمكنك وضح key على العمود المطلوب به عدم تكرار القيمة
وفى الكود تستخدم try لتجنب رسالة الخطاء عند التكرار بوضع الرسالة التى تريدها
بكده تكون قللت الحمل من الاستعلام بقاعدة البيانات وقمت باتمام الامر
العمود اضيف به عده اسماء صعب اعمله مفتاح