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

كود الاضافة المثالي لو سمحتم ؟

بدأه alkolosa في 16 مارس 2012 · 1 رد · 292 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

معلومات ياليت تأخذونها بعين الاعتبار في كتابة الكود

قاعدة البيانات اكسس 2007

يوجد في الفورم 3 تكس بوكس

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

#2

السلام عليكم

"الطريقة" الأفضل تكون بأن تطبق قيد فريد (unique constraint) على الحقل الخاصبالقيمة المراد عدم تكرارها و عند محاولة الإضافة ستعيد قاعدة البيانات خطأ يتم معالجته(try catch) و بعد التأكد من نوع الخطأ (أي أنه ظهر بسبب القيد المفروض على العمود و ليس خطأ آخر) يتم إظهار رسالة للمستخدوم و البحث في الجدول عن القيمة التي تبين أنها مكررة و الانتقال إلى مكان هذا السجل في data set

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

لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ


أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو


أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ


لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ


لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ


إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ


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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…