بسم الله الرحمن الرحيم
الساده الافاضل المشرفين والاعضاء المحترفين
ارجو المساعدة في المرفق بوضع كود يمنع تكرار السجلات في حالة تطابق جميع الحقول فقط اما فى حاله اختلاف حقل او اكثر فيتم التسجل بشكل طبيعي
مع الشكر
اين المساعدة
جزاك الله خيرا اخى محمد و لكن هل من المكن ان تشرح لى ماذا فعلت خصوصا انى لا اري اكواد فى الملف
LEDOLEDO كتب:جزاك الله خيرا اخى محمد و لكن هل من المكن ان تشرح لى ماذا فعلت خصوصا انى لا اري اكواد فى الملف
قمت بإضافة قيد (Constraint) للجدول unique على جميع الحقول يعني في حال تطابق القيمة في جميع الحقول يعطي رسالة خطأ
إن كان ما تطلبه غير ذلك فأخبرني بذلك
بتوفيق الله ..
Everything will be fine when we TALK LESS, DO MORE
اصبت ما اريد ولكن الا يمكن ان يتم ذلك عن طريق كتابه كود بحث يتم الغاء رساله الخطأ
الفكرة صديقي أنه في قواعد البيانات يمكنك اضافة قيود على الجداول مثلا عندما تضع PRIMARY KEY هو قيد و الـ UNIQUE هو قيد
يمكن اضافة قيود على عدة حقول معا و يمكن اضافة قيود على حقل واحد فقط
ما قمت به هو اني أضفت القيد Unique على جميع حقول الجدول بالنسبة للطريقة فيتم ذلك كالتالي :
في قواعد البيانات عموما يمكن ذلك أثناء عملية انشاء الجدول أي في جملة Create Table في حال كنا نريد اضافة قيد على أكثر من حقل معا
يجب وضع جملة القيد في نهاية جملة الـ Create بالشكل التالي مثلا :
Constraint Constraint_name Unique(id,name,date)
يتم اضافة هذه الجملة إلى نهاية جملة انشاء الجدول بلغة الـ SQL
أما في الـ Access فيمكن اضافة القيود من الواجهة الصورية :
في الـ Design Veiw نجد في القوائم في الأعلى زر اسمه Indexes نضغط عليه
و نقوم بكتابة اسم القيد و الحقل المراد تطبيق القيد عليه
الأخ صاحب المثال إن قام بفتح نافذة الـ Indexes في المثال الذي قمت بإرفاقه سيجد القيد الذي قمت بإنشائه على الجدول
ارجو أن تكون قد اتضحت الفكرة
بتوفيق الله ..
تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 10 يوليو 2010 في 19:52
Everything will be fine when we TALK LESS, DO MORE
ولكن الا يمكن تطبيق المطلوب عن طريق كتابه كود فى فورم
LEDOLEDO كتب:ولكن الا يمكن تطبيق المطلوب عن طريق كتابه كود فى فورم
بلى يمكن ذلك إن شاء الله
سأحاول ارفاق الحل لك في أقرب وقت إن أمكن بإذن الله
Everything will be fine when we TALK LESS, DO MORE
لك جزيل الشكر وانا فى الانتظار
اشكرك اخي الكريم على الاهتمام وتحياتي للشعب السورى الشقيق ذو الاخلاق العاليه
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…