الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مشكله في مناداة التقارير من فورم 6i

Featured Replies

بتاريخ:

اخواني السلام عليكم ورحمة الله وبركاته

عملت فورم صغير وفيه زر يقوم بمناداة تقرير 6i من فورم 6i وتبت بداخل الزر الكود التالي

DECLARE
PID PARAMLIST;
BEGIN PID:=CREATE_PARAMETER_LIST ('C1');
Add_Parameter(pid,'NO',TEXT_PARAMETER,:NO);
ADD_PARAMETER(PID,'PARAMFORM',TEXT_PARAMETER,'NO');
Run_Product(REPORTS, 'C:\EMP.REP', SYNCHRONOUS, RUNTIME,FILESYSTEM, PID); 
DESTROY_PARAMETER_LIST(PID);
END;


عند التنفيذ تطلع ليه شاشه صغير اسم بداخلها صفحه بيضاء فارغه مكتوب عليها report background engine

جربت غيرت اسم التقرير من الي مخزن فعليا وحطيت بداله اسم التقرير الي في ال object navigator ولكن نفس المشكله

فما هو الحل ارجو المساعده
وشكرا

  • الردود 34
  • المشاهدات 11.4k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • اخي العزيز هذه هي الطريقة لمناداة تقرير بوجود الباراميتر فقط قم بتغيير اسماء الباراميترز DECLARE PL_ID PARAMLIST; PL_NAME VARCHAR2(10) :='TEMPDATA'; BEGIN if :policy_num is null then message('ÇáÓäÏ

الصور المنشورة

بتاريخ:

من قائمة Tools أختر Parameter Form Builder ، ستجد مجموعة من الباراميترات ، أي باراميتر متحدد قم بإلغاء تحديدة !!!

يعني مثلاً إذهب الي الباراميتر BackGround ، وإذا كان متحدد إلغي تحديدة



بالتوفيق

بتاريخ:
  • كاتب الموضوع

استاذي الفاضل MMA لقد جربت الطريقه ولكن للاسف لم تنجح نفس ال Error ارجو مراجعة الكود الذي وضعته في الاعلى ربما فيه خطأ او ان تفيدوني بطريقة مناداة التقارير من الفورم 6i

بتاريخ:

DECLARE  
P_ID PARAMLIST;
BEGIN P_ID:=CREATE_PARAMETER_LIST('i');
ADD_PARAMETER('i','PARAMFORM',TEXT_PARAMETER,'no');
ADD_PARAMETER('i','desname',TEXT_PARAMETER,'p');
RUN_PRODUCT(REPORTS,'C:\REPORT_NAME.RDF',ASYNCHRONOUS,RUNTIME,FILESYSTEM,'i');
DESTROY_PARAMETER_LIST('i');
END;

بتاريخ:
  • كاتب الموضوع

اخواني مازالت نفس المشكله مع اني جربت كلا الكودين السابقين دون جدوي مرفق الرابط الذي يعرض الصفحه التي تطلع الي لما اعمل مناداه للتقرير
Report 6i

بتاريخ:
  • كاتب الموضوع

اخواني الموضوع ضروري جدا ياريت لو واحد يقدر يساعدني

وشكرا

بتاريخ:

اخي هل يوجد باراميترز للريبورت من الفورم يتم تمريره؟

بتاريخ:
  • كاتب الموضوع

نعم يوجد باراميتر 1 عرفته في الريورت بإسم p1 وفي الفورم يتم تميريره عن طريق تسكست ايتم اسمه no

بتاريخ:

الأخ الكريم ، من الواضح أن فية Parameter غير واضح !!!!


ياريت ترفق التقرير لعل وعسي نجد حلاً لمشكلتك



شكراً

بتاريخ:
نعم يوجد باراميتر 1 عرفته في الريورت بإسم p1 وفي الفورم يتم تميريره عن طريق تسكست ايتم اسمه no



DECLARE 
P_ID PARAMLIST;
BEGIN P_ID:=CREATE_PARAMETER_LIST('i');
ADD_PARAMETER('i','P1',TEXT_PARAMETER,:NO);
ADD_PARAMETER('i','PARAMFORM',TEXT_PARAMETER,'NO');
ADD_PARAMETER('i','desname',TEXT_PARAMETER,'SCREEN');
ADD_PARAMETER('i','desname',TEXT_PARAMETER,'P1');
RUN_PRODUCT(REPORTS,'C:\REPORT_NAME.RDF',ASYNCHRONOUS,RUNTIME,FILESYSTEM,'i');
DESTROY_PARAMETER_LIST('i');
END;



اسف للتأخير بالرد

بتاريخ:
  • كاتب الموضوع

شكر لك اخي روز فور بيتري واخي MMA الى الان لم تحمل المشكله ونفس الصفحه بتطلع الي كل مره
مرفق ملف يحتوي على الفورم والتقرير


ارجوا المساعده في حل هذه المشكله

EmpDept.rar

بتاريخ:

راجع المرفقات

EmpDept_new.rar

بتاريخ:

الأخ الكريم ، أنا جربت الكود التالي :

DECLARE 
P_ID PARAMLIST;
BEGIN 
P_ID := CREATE_PARAMETER_LIST('i');
ADD_PARAMETER('i','P1',TEXT_PARAMETER,:NO);
ADD_PARAMETER('i','PARAMFORM',TEXT_PARAMETER,'NO');
RUN_PRODUCT(REPORTS,'emp_rep.rdf',ASYNCHRONOUS,RUNTIME,FILESYSTEM,'i');
DESTROY_PARAMETER_LIST('i');
END;



وكان يعرض لي نتيجة جيدة .... فما المشكلة ؟؟؟

بتاريخ:

فعلا مثلما قال الاستاذ MMA الشاشة والتقرير يعملان بدون مشاكل

فقط ضع التقرير على نفس المسار الذي ذكر فيه موقع التقرير بالكود.

c:\emp_rep.rdf

وهناك ملاحظة بسيطة

لقد حولت نوع نوع الخانة NO الى نوع number حيث كانت Char
الاثنتين تعملان ولكن تابع المرفقات بالمشاركة التي قبلها

بتاريخ:
  • كاتب الموضوع

اخواني اعزاء روز فور بريتي و MMA اشكركم جزيل الشكر على حرصكم على مشاعدتي وجعلها الله في ميزان حسناتكم لقد جربت طريقتكم ونجحت في مناداة التقرير ولكن نفس الشاشه نظهر لي ايضا وهي شاشة ال Reprt backgroun engine مع ضهور رسالة خطاء تقول

FRM-47013 cannot add parameter desname ti parameter list 1 parameter with this name exist

ارجو الافاده مع الشكر

هناك ملاحظه تظهر عندي الخطوط في التقرير بخط صغير جدا مع اني لم اطلب او انسق ذلك

بتاريخ:

اخي الكريم

حاول أنك تبني التقرير بدون TEMPLATE وراح يكون الخط واضح بدون ما انت تعدل أي شي من الخصائص.

واستخدم نفس الشاشة التي اعدت ارسالها الك بالامس حيث أنها مجربة 100%

بتاريخ:
  • كاتب الموضوع

طيب ولكن ما سبب ضهور رسالة الخطأ التي سبق وظهرتها مه ضهور صفحة ال Report backgroun engine

بتاريخ:
  • كاتب الموضوع

بنيت التقرير مانويل ولكن نفس الخطأ وايضا لم يظهر لي سوى ريكور واحد فقط

بتاريخ:

الأخ الكريم ، للأسف التقرير يعمل معي جيداً !!!


ممكن ترسل لنا صورة من الخطأ وصورة من شكل نافذة الباراميتر ؟؟؟؟


شكراً

بتاريخ:
  • كاتب الموضوع

مرفق ملف يحتوي على صورة الصفحه التي تظهر عندي عند مناداة التقرير اما رسالة الخطأ فهي

FRM-47013 cannot add parameter desname ti parameter list 1 parameter with this name exist

post-44202-1222156046_thumb.jpg

بتاريخ:

وما المشكلة في ذلك ؟؟؟

هذه الصفحة تعتبر المحرك الرئيسي للتقارير المفتوحة !!!

فما المشكلة إذاً ؟؟؟؟


هل ترغب في إغلاقها بعد إغلاق التقرير ؟؟؟


أعتقد أنه لا يجوز

بتاريخ:
  • كاتب الموضوع

استاذي الفاضل سئلت اكتر من مبرمج اوراكل وقالو لي لم تظهر عندنا هذه الصفحه من قبل بعدين عن تسليم المشروع للعميل هل يجوز ان تظهر له مثل هذه الصفحات طيب وما سب رسالة الخطأ؟؟

بتاريخ:
استاذي الفاضل سئلت اكتر من مبرمج اوراكل وقالو لي لم تظهر عندنا هذه الصفحه من قبل بعدين عن تسليم المشروع للعميل هل يجوز ان تظهر له مثل هذه الصفحات طيب وما سب رسالة الخطأ؟؟


الأخ الكريم هذا ليس خطأ ، دة محرك التقارير !!!

وبعدين علي ما أعتقد أن هذا بيظهر مع ديفيلوبار 6 ، وليس 10 ( للأسف لم أتعامل مع 10 ) !!!

وبعدين يجوز أنك سألت معظم الأفراد الذين يتعاملون مع 10 وليس 6 !!!






دعني أكرر ، دة محرك للتقارير وليس خطأ علي الإطلاق



بالتوفيق
بتاريخ:
  • كاتب الموضوع

اخواني جميعا اعتذر منكم على اطالة الموضوع طيب ولكن هذه الرساله ما سببها وما حلها

FRM-47013 cannot add parameter desname ti parameter list 1 parameter with this name exist

بتاريخ:

إلغي إرسال الباراميتر الذي يدعي desname

ADD_PARAMETER('i','desname',TEXT_PARAMETER,'SCREEN');
ADD_PARAMETER('i','desname',TEXT_PARAMETER,'P1');

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.