بتاريخ: 18 فبراير 201016 سنة كاتب الموضوع comment_185335 السلام عليكم ورحمة الله ارجو المساعدة عندى 3 جداول مجموعة رئيسية ومجموعة فرعية وكارت الصنف والتلاتة مربوطين ببعض وفيه كولمن في كارت الصنف ده بيملا من pre insertبيجيب اكبر رقم فى id بتاع الصنف وبعدين يذود واحد ويحطه فى الفانكشن دى CREATE OR REPLACE FUNCTION KENZY_2010.SET_MGITEM_CODE(MYID NUMBER) RETURN VARCHAR IS CCC VARCHAR(10); mycode varchar(10); mycode1 VARCHAR(10); mycode2 VARCHAR(10); countr number; MG_ID_V NUMBER; BEGIN select itemgcode, MAINGFID into mycode, MG_ID_V from itemgroups where itemgid = myid; select MGCODE into mycode1 from MAINGROUPS where MGID = MG_ID_V; select MAX(ITEMCODE) into MYCODE2 from items where itemgfid = myid; MYCODE := NVL(SUBSTR(MYCODE, 3), '0'); MYCODE2 := NVL(SUBSTR(MYCODE2, 6), '0'); COUNTR := TO_NUMBER(MYCODE2) + 1; MYCODE2 := LPAD(COUNTR, 5, '0'); mycode1 := mycode1 || MYCODE || mycode2; return mycode1; EXCEPTION WHEN OTHERS THEN RETURN SQLERRM; END; / وبعديت ترجع كود الصنف المطلوب اعمل تري تملا اول مادوس على الزرار من 3 مستويات الاول المجموعة الرئيسية والثانى الفرعية والثالث كرت الصنفمحملة الاسم والفاليو كود الصنف واول لما ادوس ضابل كليك على الصنف يروح البلوك ويستعلم عنهولكم جزيل الشكر واسف على الاطالة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.