بتاريخ: 20 مايو 201510 سنة comment_262607 عندي فورم tabular من 10 صفوف وعملها ترقيم تلقائي اللى هو بيجيب اخر رقم موجود وبيزود علية 1 عند كل صف جديد المشكلة انة مش بيعمل كدة غير مرة واحدة عند اول صف وباقى الصفوف فى الفورمة بتاخد نفس الرقم بمعنى انة الترقيم مش بيشتغل غير مة واحدة ومع اول صف بس ازاى احلها دي وبارك الله فيكم انا لسة جديد فى عالم الاوركل تم تعديل 20 مايو 201510 سنة بواسطة Sky Moon_24630 تقديم بلاغ
بتاريخ: 20 مايو 201510 سنة comment_262614 السلام عليكم اكتب الكود فى تريجر pre-insert على مستوى البلوك example: select nvl(max(col),0) +1 into :block.col from table تقديم بلاغ
بتاريخ: 20 مايو 201510 سنة comment_262618 على مستوى البلوك هتعمل حاجتين اولا: ضع ايتم من خصائصه database item :no summery column (count) بيعمل كونت على الايتم المراد الترقيم فيه وليكن اسمه sum_count ثانيا: انشاء تريجر when new record instance واكتب الكود دا If [Text_item] is null then [text_item] := Sum_count end if تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.