الانتقال إلى المحتوى
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.

إستدعاء تقرير من نموذج

Featured Replies

بتاريخ:

إخواني الإعزاء

لدي فورم فيه زرار يقوم بتشغيل تقرير وهو يعمل بصورة ممتازه

المشكلة هي في كل مرة ينفذ التقرير  يطلب  الاتصال بقاعدة البيانات دائما

كيف أجعله ينفذ بدون رسالة الاتصال بقاعدة البيانات

وجزاكم الله خير

 

بتاريخ:

لايمكن للتقرير من جلب البيانات على الشاشة الا لو كان متصل بقاعدة البيانات ويقراء البيان من الجدول المعني بتلك البيانات

 

اذا كنت لا تريد ان يطلب منك المعلومات في كل مرة عليك بتغذية التقرير بأسم المستخدم وكلمة المرور واسم قاعدة البيانات التى يتصل بها الفورم المفتوح وبه زرار طلب التقرير وكل هذه المعلومات توضع في الزناد المعني بطلب التقرير

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

شكرا لك أخي الكريم على الرد

بس أين أضع  أسم المستخدم وكلمة المرور واسم قاعدة البيانات في أي زناد  ؟؟؟

هذا الكود أنا وضعته على الزرار  الذي يستدعي التقرير ويعمل ممتاز بس المشكلة كل مره يطلب  أسم المستخدم وكلمة المرور واسم قاعدة البيانات

وعند تغذية بهذه المعلومات يشتغل تمام

 declare
pl paramlist;
the_PARAM VARCHAR2(40) := 'TEMPDATA';
BEGIN
PL := GET_PARAMETER_LIST(THE_PARAM);
IF NOT ID_NULL(PL) THEN
DESTROY_PARAMETER_LIST(PL);
END IF;
PL := CREATE_PARAMETER_LIST(THE_PARAM);
ADD_PARAMETER(PL,'wyear',TEXT_PARAMETER,:invh.year);
ADD_PARAMETER(PL,'n1',TEXT_PARAMETER,:invh.inv_no);


add_parameter(PL,'maximize',text_parameter,'yes');
ADD_PARAMETER(PL,'PARAMFORM',TEXT_PARAMETER,'yes');
RUN_PRODUCT(REPORTS,'f:\app\fmx\sales\eng\ar2.rep',SYNCHRONOUS,RUNTIME,FILESYSTEM,PL);
END;

تم تعديل بواسطة Ahmad.Hasan

بتاريخ:

استدعاء التقرير لا يلزمة كل هذه الاجراءات هذا ان لم يكن النسخة التي
تستخدمها i6 اما ان كانت النسخة هي G10 فيمكن اختزال هذا الاجراء في السطر التالي مع التعديلات التي تناسب معطيات التقرير لديك

web.SHOW_DOCUMENT('[url=http:// تضع معطياتك &report
=تضع مسار التقرير واسم التقرير &destype=cache&desformat=RTF'
,'_blank');


والمعطيات كالتالي
اسم السرفر
البورت
ثم تكتب الجملة التالية كما هي
/reports/rwservlet?userid=
اسم المستخدم
كلمة المرور
اسم قاعدة البيانات

kkma111:8889/reports/rwservlet?userid=SALARY/SA@oemrep

تم تعديل بواسطة mrna

بتاريخ:

النموذج المطبق لدي ويعمل به التقرير كالتالي
 

web.SHOW_DOCUMENT('http://kkma111:8889/reports/rwservlet?userid=SALARY/SA@oemrep&report
=D:\ORA_SALARY\START_FORM01\REP_SAL35.RDF&destype=cache&desformat=RTF'
,'_blank');

تم تعديل بواسطة Ahmad.Hasan

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

جزاك الله خير أخي الكريم   mrna

على ردك الكريم بس أنا أشتغل على ديفلوبر 6i

أين اضع اسم المستخدم وكلمة المرور واسم قاعدة البيانات

وجزاك الله خير

بتاريخ:

السلام عليكم

هلا فيك أخي الغاالي

 

لحل هذه المشكله إنك تذهب إلى الريجستري وتنشي قيمة تسلسلية  ((  Srting Value ))

من مكان الدفلوبر

يعني تروح إلى مكان الأوراكل وتنشي هذا القيمة هناك

وتكتب  فيها local وقيمتها اسم قاعدة البيانات .

 

 

مووفق,,

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

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

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

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

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

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.