بتاريخ: 31 أغسطس 200619 سنة comment_77641 مرحبا يا جماعة انا ززاريد ان اسالكم انا عندي جدول للموظفين اريد وعملتله فورم اريد ان اضيف معلومات موظف جديد للداتا بيز لهيك عملت زر وعملت تريجير ليه وكتبت فيه كالتالي؟DECLAREEmp EMP_DESCRIPTION%ROWTYPE; BEGININSERT INTO EMP_DESCRIPTION VALUES(:EMP_MODULE.id, :LAST_NAME,:FIRST_NAME,:USER_ID,:DEPT_ID,:MANAGER_ID,:SALARY,:REGION_ID); END;ما اعطاني خطا عليه لكنه ما ضاف اشي الله يخليكم ساعدووني؟؟؟؟ تقديم بلاغ
بتاريخ: 31 أغسطس 200619 سنة comment_77646 السلام عليكماخى PETFECT_USERانت لا تحتاج الى كتابة جملة insert على الزرار لانك واضع ايتم على الفورم كل ما تحتجه هو جعل هذه الأيتم database yes ووضع اسم العمود الذى سوف ياخذ القيمة من كل ايتم ويمكن كتابة commit;على الزرار لعمل حفظارجو ان يكون هذا هو المطلوب تقديم بلاغ
بتاريخ: 31 أغسطس 200619 سنة كاتب الموضوع comment_77649 ولكن انا احناج الى اضافة كل العمدة الي لهدا الموظف مش عمود واحد ؟؟؟ تقديم بلاغ
بتاريخ: 31 أغسطس 200619 سنة comment_77682 الاخ الكريمممكن وضع القيم هذه بتريجر ال PRE-INSERT على مستوى البلوكبشرط ان تكون هذه الحقول ضمن البلوك بدلا من جملة ال insertمثلEMP_MODULE.idونستخدم جملة ال insert في حالة كان الحقل غير مربوط بقاعدة البيانات ولا تنسى امر التخزين تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.