بتاريخ: 31 يناير 200422 سنة comment_706 PROCEDURE LISTTABLE IS /* هذا البروسيجر يقو باخذ محتويات الجدول ويقو بعرضها داخل كومبو بوكس */ rg_dname varchar2(40) := 'divn_rec'; status number; groupidd recordgroup; BEGIN groupidd := create_group_from_query(rg_dname, 'select EMPNO,Ename from EMP order by empno'); status := populate_group(groupidd); populate_list('BLOCK_1.Empno',groupidd); END; تقديم بلاغ
بتاريخ: 3 فبراير 200422 سنة comment_776 شكرا أخىواكن هناك طريقه اخرى مبنية على نفس المنطق و هى عمل Recored Group و العرض منة بمثل الكود السابق ماعدا جملة الـ Select declare v_group number; begin v_group := populate_group('rexcord group name'); populate_list('combo box name','rexcord group name'); end; تم تعديل 15 فبراير 200422 سنة بواسطة عمر باعقيل تقديم بلاغ
بتاريخ: 6 فبراير 200422 سنة comment_890 شكرا اخي حسين على البروسيدر الرائع وانا لدي مقترح صغير اتمنى ان لا يزعجك وهو حتى يكون الـ Procedure عام اي يستخدم مع اي كمبوبوكس واي Query افضل ان تقوم بإضافة Tow parameters للـ Procedure الاول لاستقبال السم الكمبوبكس والثاني لادخال الQuery الذي نريد ان نضعه في الكمبوبكس كالاتي Procedure (p_listname varchar2 , Query_text Varchar2) وبهذه الطريقه نستطيع استخدام البروسيدير في اي فورم مع اي كمبووشكرا تقديم بلاغ
بتاريخ: 15 فبراير 200422 سنة comment_1330 كل مشاركات مفيدة جدا أخ خالدلا أعرف كيف أصف مجهودك فى المنتدى تقديم بلاغ
بتاريخ: 15 فبراير 200422 سنة comment_1382 مجهود تشكرون عليه ولكن هناك شي مفيد ياليت لو كان الشرح موضح بمثال يرفع على الموقع اي شاشة معمولة وعليها الشرحولكم اطيب التمنيات بالتوفيق تقديم بلاغ
بتاريخ: 10 مارس 200422 سنة comment_3041 أفكار متميزة و ذهبية.بارك الله فيكم جميعاً.أخوكم:سامر حداد تقديم بلاغ
بتاريخ: 27 مايو 200619 سنة comment_70370 بارك الله فيكم يا جماعة على هذا المجهود الطيب..وعلى المعلومات المفيدة التي نتعلمها منكموالى الأمام دوماً........ تقديم بلاغ
بتاريخ: 29 يونيو 200619 سنة comment_73447 هذه طريقة اخرى لتعبئة ال list بدون record group عن طريق cursor.declare cursor emp_name is select ename from emp beginfor myrec in emp_name loopadd_list_element('list1',1000,myrec.ename,myrec.ename);end loop;end; تقديم بلاغ
بتاريخ: 3 يوليو 200619 سنة comment_73622 للتعديل على مشاركة الاخ fadi1948declarecursor emp_name is select ename,empno from emp order by 2; index number:=1;beginfor myrec in emp_name loopadd_list_element('list1',index,myrec.ename,myrec.empno);index:=index+1;end loop;end;note :the syntax of list item is : add_list_element('name of list',index,label,value) تقديم بلاغ
بتاريخ: 4 يوليو 200619 سنة comment_73769 شكرا على التعديل اخ m_dba وجزاك الله خيرا............... تقديم بلاغ
بتاريخ: 18 فبراير 200818 سنة comment_122755 مشكور أخوي حسين على الطريقة الرائعة يعطيك الف عافية تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.