najed بتاريخ: 26 مايو 2009 تقديم بلاغ مشاركة بتاريخ: 26 مايو 2009 ارغب في عمل الجدول ان يكون يولد ارقام تسلسليه تلقائيه الا انه كل سنه جديده يبدا من الصفرممكن التعديل غلى الجدول التالى الموجود في المرفقات بحيث يكون الرقم التسلسلي تلقائي و عند كل بدايه سنه جديده يقوم بال تصفير و الدء من جديد السوال الثاني في الجدول المبعوث لكم وجدت مشكله ان حقل wey_num عرفته varchar2 بس انا بدي ادخل ارقام على صيغ"513-45825825" ,; و كل شي تمام بس على الفورم في test data دخلت احرف و اخذها انا ما بدي يو خد احرف ممكن اعمل تعديل عليه في الform او في الجدول و شو التعديل المطلوب شكرا كثير الكو myscript.txt myscript.txt اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
najed بتاريخ: 27 مايو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 مايو 2009 ممكن مساعده منتدى كبير و لا يوجد من يساعد او ان الموضوع لا يلبي طموح المشاهدين اتمنى النساعده للاستفاده لا تبخلو علينا انا بدي اجعل خانه الرقم التسلسلي تلقائي يخرج للمستخدم قبل ما يبدء في ادخال البيانات و في كل سنه يصفر العداد ليبداء من جديد مع العلم ان الحقل هو praimary key وكيف اعملها على مستوى الform مش database ممكن ارجوكو اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 27 مايو 2009 تقديم بلاغ مشاركة بتاريخ: 27 مايو 2009 السلام عليكم أخي الكريم لماذا تكرار موضوعك هذا اولا الموضوع الثاني فهمت انك شغال على الفورم ضع سؤالك هناك عموما حل اخي الكريم في مشاركتك السابقة صحيح الاي هو Select max(nvl(Inv_No),0)+1 Into :Invoices.Inv_No From Invoices where Invoice_Year :=To_Char(Sysdate,'YYYY'); اضبط اسم الجدول الاعمدة كما يناسبك انا بدي اجعل خانه الرقم التسلسلي تلقائي يخرج للمستخدم قبل ما يبدء في ادخال البيانات أولا وضع هذا الكود في مجانه الصحيح في تريجر pre insert لكن إذا كنت ترى الرقم التسلسلي قبل الادخال فلا مانع من وضع االكود في تريجر when new form instance لكن اتركه أيضا في مكانه الطبيعي في تريجر pre insert فمثلا لو هناك أكثر من مسنخدم يدخل البيانات هيظهر فائدة ال pre insert استخدامك ل when new form instance كي يضع لك الرقم فقط الاي عليه الدور في السيريل لكن مش شرط هو الذي يتم حفظه في السيريلأتمنى الاستفادة لك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.