بتاريخ: 25 يوليو 200718 سنة comment_105652 السلام عليكمأنا استخدم deveoper 10gتظهر معي المشكلة التالية عند عمل RUN لشاشة ، وهو على النحو التالي:أثناء التنقل بين السجلات في Block معين على الشاشة يظهر معي الخطأ التاليfrm-40741:Unable To Locate Record 3 on Blockلا أدري ما سبب ظهور هذه المشكلة مع العلم انه لا يمنعني من الإدخال أو الاستعلام او الحذف أو أي عملية ،لكنه يظهرها كلما تنقلت بين السجلاتملاحظة : يوجد على DB Server مستخدمين (2 oracle users) يحتوي هذين المستخدمين على نفس الجداول الPKGs وكل الامور الأخرى.لكن المشكلة تظهر فقط عندما اعمل RUN للشاشة على المستخدم الاول ولا تظهر على الثاني لنفس الشاشةأرجو من أصحاب الاختصاص الافادة من الموضوعولكم جزيل الشكرأخوكم أبوملوحabu-mallouh تقديم بلاغ
بتاريخ: 25 يوليو 200718 سنة comment_105654 Errors FRM-40741 Unable to locate record on block .SymptomsUse Bean in multi-record block and use :system.trigger_record, :system.cursor_record, :system.current_record on it. Hyperlink bean used in multi-record block. Following is the code used: FBean.Invoke_char('dept.bean',:system.current_item,'getLabel') You are trying to get the label of the Hyperlink Bean(of a multi-record block) by clicking on it but it always returns the first row's value.ChangesCauseBug 2746961 - FRM-40741 SCROLLING MULTI RECORD BLOCK WITH BEAN AREABug 2133780 - SCROLL BAR AT BLOCK LEVEL DOES NOT WORK FOR BLOCKS WITH BEAN AREA ITEMSSolutionTwo potential solutions for the problem:1.) It might be possible for you to use the WHEN-NEW-RECORD-INSTANCE trigger perhaps to update each JavaBean on the client with it's current record number. That way each JavaBean instance can store it's record number internally in a variable. It's not the most elegant or efficient solution, butyou could probably get it to work if it's what you really need to do.2.) Bug 2746961 - FRM-40741 SCROLLING MULTI RECORD BLOCK WITH BEAN AREA Fix:You won't be able to get the Row Number as the focus is not taken by the bean item. And the :system.trigger_record, :system.cursor_record, :system.current_record would return the first record number.Ref:Oracle metalink تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.