بتاريخ: 23 مارس 200619 سنة comment_64014 السلام عليكم عندي شاشه تحتوي على معلومات للموظفين واريد عمل combo list و وضع trigger على مستوى ال when-chang-item عند كتابه اي حرف من الإسم اريد ان تظهلر مجموعه الاسماء التي تبدأ بهذه الاحرف...DECLARE RG recordgroup; I NUMBER;BEGIN RG := FIND_GROUP('GR_NAME'); IF ID_NULL(RG) THENRG := create_GROUP_FROM_QUERY('GR_NAME', 'SELECT emp_name from employee where emp_name like '%list10%' END IF; I := POPULATE_GROUP(RG); POPULATE_LIST('list10', RG);END;ولكن عند تنفيذ ال كود فإن الخطأ هذا يظهر ونتيجه تنفيذ هذه الجمله FRM- 41334 Invalid record group for list populationفما الحل اذا سمحتم تقديم بلاغ
بتاريخ: 23 مارس 200619 سنة comment_64016 FRM-41334: Invalid record group for list population. Cause:You tried to populate a list from a record group that does not exist. Action:Make sure the record group exists. dECLARE RG_ID RECORDGROUP; rg_name varchar(10) := 'rg_no'; rtn_code number; uselect varchar(900) := 'select CAR_TYPE_desc , to_char(CAR_TYPE_CODE) from car_category order by CAR_TYPE_desc '; list_id item; begin rg_id := find_group(rg_name); if not id_null (rg_id) then delete_group (rg_id); end if; rg_id := create_group_from_query(rg_name , uselect); rtn_code := populate_group(rg_id) ; if rtn_code <> 0 then message('RG POPULATE PROB' ); raise form_trigger_failure; end if; list_id := find_item('CAR_TYPE_CODE'); clear_list(list_id); populate_list(list_id , rg_id); end; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.