بتاريخ: 14 يونيو 201015 سنة comment_194673 السلام عليكم ممكن مساعدة في تريقرأنا عندي مشكلة على مستوى button declare cursor c1 is select p_count_degree1,p_count_t from plain where p_no=:global.p_id; v_degree1 number; v_vist number; v_net number; begin open c1; fetch c1 into v_degree1,v_vist ; if :global.de=1 then v_net :=v_degree1-1; update plain set p_count_degree1=v_net where p_no=:global.p_id; :TRVL_DEGREE :='أولى'; commit; elsif :global.de=2 then v_net :=v_vist-1; update plain set p_count_t=v_net where p_no=:global.p_id; :TRVL_DEGREE:='سياحية'; commit; end if; close c1; end; commit_form; المفروض إذاضغطت على الbutton تظهر لي أولى أو سياحية في التكست حسب اختياري بس ماتظهر الا اذاضغطت على f10 تقديم بلاغ
بتاريخ: 15 يونيو 201015 سنة comment_194695 السلام عليكم،أخي أعتقد أن المشكلة في قيم global variables التي لديك في الفورم بمعنى أن لها قيم غير 1 أو 2 وبالتالي لا تتنفذ جمل assignment.مع الاحترام،عمّار تقديم بلاغ
بتاريخ: 15 يونيو 201015 سنة كاتب الموضوع comment_194727 لا اخوي انا ماعندي قيم غير 1 و2 انا اذا ضغطت F10 يكون مافي مشكلة بس انا ما ابغى اضغط F10ابغى اضغط على زر الbutton تقديم بلاغ
بتاريخ: 15 يونيو 201015 سنة comment_194753 السلام عليكمجرب وضع Message(:global.de);pause; وتأكد هل قيمة الجلوبال تاتي صحيحة وبالقيم الموجودة لديك ؟؟وهل تعمل معك جملة الـ Update ?? تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.