بتاريخ: 19 أغسطس 200817 سنة comment_136515 السلام عليكملدي قاعدة بيانات صغيرة للطلبة تحتوي اسم الطالب بالاضافة الى بيانات العمر والسكن وغيره ....اول قيد هو رقم الطالب ثم اسم الطالب علما اني عامله غير قابل للتكرار عند الاضافة اضيف رقم الطالب ثم اكتب اسمه اريد عمل تراكر يقوم عند كتابة الاسم والانتقال الى الحقل التالي يعمل تدقيق هل اسم الطالب مكرر ام لا واذا كان مكرر يرجع رسالة تخبرني بان اسم هذا الطالب مكرر بالانتظار المشاركات تقديم بلاغ
بتاريخ: 19 أغسطس 200817 سنة comment_136523 ممكن تعمل CONSTRAINT على الحقل الخاص باسم الطالب ALTER TABLE SALGRADE ADD CONSTRAINT CCCC UNIQUE(STUDENT_NAME); CCCC : CONSTRAINT NAMESTUDENT_NAME: THE NAME OF THE FIELD IN THE TABLEGOOD LUCK تقديم بلاغ
بتاريخ: 19 أغسطس 200817 سنة comment_136528 أو يمكنك استخدام الطريقة التاليةON SAME STUDENT_NAME FIELD(WHEN_VALIDATE_ITEM TRIGGER): DECLARE X NUMBER; BEGIN SELECT COUNT(1) INTO X FROM STUDENTS WHERE STUDENT_NAME=UPPER(STUDENT_NAME); IF X > 0 THEN MESSAGE('DUPLICATE'); END IF; END; تقديم بلاغ
بتاريخ: 19 أغسطس 200817 سنة comment_136530 بسم الله الرحمن الرحيم1- قيم بعمل uniqe Constraint على حقل الأسم2- افتح الشاشه و قم بعمل تريجر على مستوى الفورمه .. نوع التريجر On Error و اكتب به هذا الكود : IF ERROR_CODE=40600 THEN Message('ثم أدخال هذا الأسم من قبل' ); Message('ثم أدخال هذا الأسم من قبل' );end if; وهكذا لأى رقم ُError ... و الله المستعان ......................... تقديم بلاغ
بتاريخ: 19 أغسطس 200817 سنة كاتب الموضوع comment_136539 شكـــــــــــــــر لا حدود له لكل الاخوة والاخوات في منتدى التعاون والمحبة ....شكرا لكم تقديم بلاغ
بتاريخ: 19 أغسطس 200817 سنة comment_136541 بالنسبة لجعل حقل الاسم حقلا فريدا فهذا حل غير عملي لتشابه اسماء بعض الطلابولكن ينبغي لك وضع رسالة تنبيه تفيد بتسجيل هذا الاسم من قبل مع اعطاء مدخل البيانات خيار القبول أو الرفض وذلك قبل إضافة السجلوفي حالة الرفض يتم حذف السجل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.