بتاريخ: 1 أكتوبر 200817 سنة comment_139975 أرجوا توضيح طريقة إضافة حقل مسلسل بحيث يظهر فقط على الفورم وليس له علاقة بقاعدة البيانات حيث ان الفورم من النوع tabuler تقديم بلاغ
بتاريخ: 1 أكتوبر 200817 سنة comment_139980 تابع المرفقاتعلى مستوى البلوك وضعت التريجرأرجو أن يكون هو المطلوب emp_dev_6i.rar تقديم بلاغ
بتاريخ: 1 أكتوبر 200817 سنة comment_139981 اخي روز ما معنىsystem.trigger_record:طيب ماذا لو اردنا ان يقوم بمل سيريال عند اضافه ريكورد جديد يعني كل ما ندخل موضف جديد يعطيه سيريال نمبر جديد وهل البرنامج المرفق السابق معمول على developer 6i لانه اشتغل عندي ال 10g تقديم بلاغ
بتاريخ: 1 أكتوبر 200817 سنة كاتب الموضوع comment_139982 أخي العزيز روزعند إضافة سجل جديد لم يزد السريال فأنا أريد أن يزداد تلقائياً عند إضافة سجل جديد وشكراً على اهتمامك تقديم بلاغ
بتاريخ: 1 أكتوبر 200817 سنة comment_139983 استخدم نفس الكود على تريجر post_change على empno item تقديم بلاغ
بتاريخ: 13 فبراير 200917 سنة comment_149120 وان كان الرد متاخر بس والله ممتاز ياروز ؛وانا ضفت حتة صغيرة لمطلبه وهو السريال الاتوماتيك لرقم الموظف بشكل تلقائي [left] DECLARE V_EMPNO NUMBER ; BEGIN SELECT NVL(MAX(EMPNO),0) INTO V_EMPNO FROM EMP ; :A := V_EMPNO + :SYSTEM.trigger_RECORD ; END ;[/left] وشكراميجا تم تعديل 13 فبراير 200917 سنة بواسطة khaledmega تقديم بلاغ
بتاريخ: 13 فبراير 200917 سنة comment_149137 اخي خالد قيمة المتغير A تعبر عن ماذا؟ وما الفائده منها وهل التريقر السابق يضع على مستوى بالبلوك في تريقر post insert تقديم بلاغ
بتاريخ: 13 فبراير 200917 سنة comment_149139 السلام عليكمA هو عبارة عن حقل وضعه الاخ صاحب السؤال وكما ذكر هو من قبل ان هذا الحقل غير مرتبط بالداتا بيز وواضح انه مجرد مسلسل على الفورم كي يعرف المستخدم رقم الصف الذى يقف عليه ؛ اما عن مكان الكود فهو يوضع على حقل A على تريجر POST CHANGEوشكراMEGA تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.