بتاريخ: 26 مايو 201214 سنة comment_224994 ارجو مساعدتي في هذا الموضوع على حسب المرفق الموجود تقديم بلاغ
بتاريخ: 26 مايو 201214 سنة كاتب الموضوع comment_224996 في الشاشة الاولي الصوره الموضحة عددة record ادا بينهما ازرا لكي تظهر لي ليسته تقديم بلاغ
بتاريخ: 26 مايو 201214 سنة comment_225001 اخى الكريم من الواضح انك تريد ان تعمل cursor ويعطى الناتج على form فانت ليس بحاجة لتعريف متغيرات كما انه عموما لا يمكن تعريف متغير ويحمل نفس اسم item على الform والصورة توضح المطلوب تقديم بلاغ
بتاريخ: 27 مايو 201214 سنة comment_225033 ارجو مساعدتي في هذا الموضوع على حسب المرفق الموجود أخي الكريم استخدم هذه الطريقه هي اسهل لك declare cursor get_data is select empno,ename from scott.emp begin go_block('block2'); go_record(1);-- first_record; for i in get_data loop :block2.t1:=i.empno; :block2.t2:=i.ename; end loop; end; تقديم بلاغ
بتاريخ: 28 مايو 201214 سنة كاتب الموضوع comment_225081 ما معنى هذا الخطاءsubprogram or cursor 'dev_cursor' reference is out of scope تقديم بلاغ
بتاريخ: 28 مايو 201214 سنة comment_225098 ما معنى هذا الخطاءsubprogram or cursor 'dev_cursor' reference is out of scope أختي الكريمه هذا يعني ان الحقل المراد الوصول اليه من خلال الreference للكريس ليس صحيح مثل cursor c1 is select col_name from temp1; cursor c2 is select col_name from temp2; begin for i in c1 loop for j in c2 loop if c1.col_namec2.col_name then insert into temp1 values(c1.col_id,c1.col_name); commit; end if; end loop; end loop; end; لاحظ في المثال c1.col_namec2.col_nameانا اوز اوصل لا col_nameمن خلال الرفرنس c1 وهذا خطأ تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.