الانتقال إلى المحتوى

Dynamic List _item


al_farwai

Recommended Posts

الاخو الاعزاء بين ايديكم اجراء يستقبل مجموعة LIST_TEM باستخدام RECORD GROUP واحد

PROCEDURE  ADD_TO_LIST(ITEM_NO  VARCHAR2,P_TABLE_NAME  VARCHAR2,P_ITEM_DESC VARCHAR2,ITEM_VAL  VARCHAR2) IS
ID   NUMBER;
recgrp_one     RECORDGROUP;
RG_ID   RECORDGROUP;
gc_id   groupcolumn;
begin rg_id:=find_group('recgrp_one');--   the name for example
if id_null(rg_id)  then 
rg_id:=create _group('recgrp_one');
gc_id  :=add_group_column(reg_id,'col_desc',char_column,150);
gc_id  :=add_group_column(reg_id,'col_val',char_column,150);
end if;

id := populate_group_with_query(rg_id, '  select  ' || p_item_desc ||',' ||p_item_val || 'from' || p_table_name ||'');
if id=0  then
clear_list(item_no);
populate_list(item_no,rg_id);
end if;

ومن اجل التعبئة
when _new_form_instant

ADD_TO_LIST('first_list_name','area_desc','area_id','sc_areas');
ADD_TO_LIST('second_list_name','city_desc','city_id','sc_citys');
ADD_TO_LIST('third_list_name','nat_desc','nat_id','sc_notionalitys');


تم استدعاء الاجراء ثلاث مرات وتم تغير
ارجو الاسفادة للجميع

اي استفسار
[email protected]

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية