بتاريخ: 3 فبراير 201412 سنة comment_246200 السلام عليكم ورحمة الله وبركاته اولا اشكر جميع القائمين على ها المنتدى الرائع وحقيقة انا استفدت كثيرا من المنتدى ومشاركات الاعضاء لدى سؤال ممكن الاجابة عليه لدى فورم ويوجد فيه اسماء الموظفين ورقمه التسلسى ورقم السجل المدني اريد عند ادخال رقم السجل المدني ان تظهر رسالة في حالة وجود السجل المدني ياريت حد يفيدنى وشكرا تقديم بلاغ
بتاريخ: 3 فبراير 201412 سنة comment_246201 اجعل رقم السجل المدني Unique (Unique Constraint) تقديم بلاغ
بتاريخ: 3 فبراير 201412 سنة comment_246202 السلام عليكم اذا رغبت بعمل الـ validation على مستوى الفورم فاكتب الكود التالي على ترجر when-validate-item: DECLARE vn_count NUMBER := 0; BEGIN SELECT COUNT (*) INTO vn_count FROM ur_table WHERE national_id = :blk_1.national_id; IF vn_count > 1 THEN MESSAGE ('duplicated!'); RAISE form_trigger_failure; END IF; END; تقديم بلاغ
بتاريخ: 3 فبراير 201412 سنة كاتب الموضوع comment_246204 طيب لحبية اظهر الرقم في رسالة مع اسم الموظف تقديم بلاغ
بتاريخ: 3 فبراير 201412 سنة comment_246206 السلام عليكم استبدل الجملة السابقة بـ : MESSAGE ('duplicated!'||' / '||:blk_1.national_id); تقديم بلاغ
بتاريخ: 27 مايو 201411 سنة comment_251136 السلام عليكمجهد مشكور اخي Ahmad.Hasanوهو ان السكريبت السابقة تبحث فى الداتا بيز عن ارقام سجلات مماثلة هذا فى حالة ان السجلات محفوظة بالفعل فى الداتا بيزولكن هناك حالة اخرى موجودة بالفعلوهو ان مدخل البايانات ادخل عدة سجلات فى الرن تايم بدون عمل اى حفظ مسبق"commit" منها رقم سجل متكرربالتالى لما يكتب الرقم المتكرر ويفير التريجير wviلا يجد اى ارقام مماثلة فى الداتا بيز فى حين ان هناك عندى ارقام متكررة فى الرن تايملحل هذا الموضوع يمكن عمل postوهى تعمل commit on the session onlyولو تم غلق الشاشة بدون حفظ تعمل هي rollback تلقائيبالتاليلو انا دخلت صف به رقم سجل معينولم اعمل حفظوادخلت صف اضافي بنفس رقم السجلبعمل post يتم البحث وكان السطر الأول مخزن فى قاعدة البيانات تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.