بتاريخ: 5 يناير 200917 سنة comment_146146 السلام عليكم معايا برنامج في شاشة المشتريات لما بحفظ بياخذ اكبر ويضيف واحد وبعدين يحفظ انا عايز اخلي في بداية السنة يبدا برقم مثلا 90000 ولما احفظ تاني يزيد واحد 90001 وهكذا وهذا الكود اللى عندي حاليا ومنتظر الرد لو سمحتو الله يعطيكم العافية declare v_item number; begin if :PUR_M.PUR_ID is null then select max(nvl(PUR_ID,0))into v_item from PUR_M where PUR_M.c_yaer=:PUR_M.c_yaer; v_item:=nvl(v_item,0)+1; :PUR_M.PUR_ID:=v_item; end if; end; تقديم بلاغ
بتاريخ: 5 يناير 200917 سنة comment_146179 غير nvl حسب الآتي : select max(nvl(PUR_ID,90000)) into v_item from PUR_M where PUR_M.c_yaer=:PUR_M.c_yaer; تقديم بلاغ
بتاريخ: 8 يناير 200917 سنة comment_146334 افضل طريق للادخال بشكل متسلسل هي انشاءsequence يبدأ من الرقم المطلوب تقديم بلاغ
بتاريخ: 8 يناير 200917 سنة comment_146341 السلام عليكم ورحمة الله وبركاتهاخي فاللهبعد التحيةرد العضو shadi_jaber هو الافضل بالنسبة لكوفقكم الله الى ماتحبون ويرضيوشكر خاص للعضو shadi_jaber على مشاركاته وحرصه على نشر العلم وسعيه في سبل الخير تقديم بلاغ
بتاريخ: 8 يناير 200917 سنة كاتب الموضوع comment_146352 السلام عليكماشكركم جميعا على اهتمامكم بالموضوع بس اخي شادي انا جربتها ما بدات برقم 90000وجزاك الله خير تقديم بلاغ
بتاريخ: 8 يناير 200917 سنة comment_146367 السلام عليكم ورحمة الله وبركاتهاخي فاللهبعد التحيةجرب على سنة جديه عشان الشرط ميتحققش ويرجع بقيمة فارغهوبكده يبدا بي 90000ثم بعد ذلك هيضيف واحد تلقائيوفقك الله الى ماتحب ويرضي تقديم بلاغ
بتاريخ: 11 يناير 200917 سنة comment_146648 السلام عليكم و رحمة اللهأشكرك أخي أحمد على تعليقك.وأرجو أن أكون عند حسن طن جميع الأعضاء في المنتدى لكي نستفيد و نفيد. تقديم بلاغ
بتاريخ: 13 يناير 200917 سنة كاتب الموضوع comment_146767 السلام عليكماشكركم يا شباب على تعاونكم الف شكرعملت طريقة تانية واشتغلت الحمد للهبارك الله فيكم تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.