بتاريخ: 23 ديسمبر 200817 سنة comment_145310 انا عاوز يا اخوني واخواني اعمل تسلسل ارقام على جدول تابيولرمتلا :1234567وفي حال حذفت الرقم 5 يتحول الرقم 6 الى 5 والرقم 7 الى 6 ؟؟؟؟؟؟؟؟؟؟؟؟ فهمتو قصدري ؟ارجو منكم الرد والحل ؟؟؟ تقديم بلاغ
بتاريخ: 24 ديسمبر 200817 سنة comment_145334 قولنا اول هو التسلسل دة انت عاملة عمود فى الجدول بتاعكو اية الهدف منههل علشان يظهر التسلسل على الفورم بس او الريبورتلو كان كدة فرأئى انك متعملش عمود فى الجدول بتاعك علشان كدة و لو عاوز تظهر تسلسل على الفورم او الريبورت فدى لها حل افضلمثلا لو قولنا ان الفورم بتاعتك فيها tabular datablock و انت عاوز تعمل رقم مسلسل للسجلات فى حالة query modeاستخدم الكود دةon post query on block level: :emp.serial:=:system.trigger_record; خلى باللك :Emp.serial is not a database item. it is unbound item تم تعديل 24 ديسمبر 200817 سنة بواسطة tarek_fathi تقديم بلاغ
بتاريخ: 24 ديسمبر 200817 سنة comment_145379 استاذا طارق ماذا لو رادت ان اطبق نفس الموضوع السابق على شاشة فاتوره فورم من نوع تابيلور وشكرا تقديم بلاغ
بتاريخ: 24 ديسمبر 200817 سنة كاتب الموضوع comment_145383 اخي انا بدي اياه عالفورم ممكن تساعدني بالكود كيف ممكن اعملها واحلها ؟ تقديم بلاغ
بتاريخ: 25 ديسمبر 200817 سنة comment_145398 1- create a tabular databalock for employee data2- add new item "serial"3-change the propertydata type to number and the property database item to no4- on the post query trigger for the block write this code begin :serial := :system.trigger_record; end; تقديم بلاغ
بتاريخ: 25 ديسمبر 200817 سنة كاتب الموضوع comment_145454 declarecursor c is select P_NO from PART_SERVC where P_NO>:BLK1.P_NO for update;beginfor i in c loopupdate PART_SERVCset P_NO=i.P_NO-1 where current of c;end loop;end; هذا الكود يحافظ على التسلسل ولكن اذا كان على جدول تابيولر يمنع حذ اكتر من سجل ؟؟؟ لماذا ؟؟ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.