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

بتاريخ:

السلام عليكم

لدي مشكلة واجهتني اثناء بناء التقارير لبرنامج حسابات.

المشكلة هي ان الـ Query الخاص باحد التقارير لا يتم تنفيذه الا بواسطة ال PL/SQL باستخدام ال Bacic loop وقد عمل ال الاستعلام بنجاح بحمد الله.

المشكلة هو كيف اجعل برنامج الريبورت يقبل الكود الذي يحوي على PL/SQL لاني عند اضافة الكود في مكان كتابتة في برنامج الريبورت يضهر لي خطا.

ارجو المساعدة من الاخوان الاعضاء في هذا المنتدى الرائع مع الشكر

بتاريخ:

و عليكم السلام و رحمة الله و بركاته..
أخي عبود..

أين كتبت الكود في برنامج الريبورت ؟

ما رأيك أن تجرب كتابة الكود في Program Units ?

  • بعد 1 شهر...
بتاريخ:

اولا بحب اقولك معلومة صغيره اخي الكريم
ان الاستعلام هو الشي الاساسي الذي يعتمد علية التقرير ... اي لابد من ان يتم تجهيز الاستعلام و تنفيذه قبل تشغيل التقرير و بالتالي فأن اي محاوله لتشغيل الاستعلام بعد تجهيز التقرير لن يؤدي الى نتائج .. كما ان تنفيذ الجمل الاجرائية لا يمكن كتابتة في اي تريجر في الربورت مثل الفورم , اي ان هناك اماكن يجوز فيها وضع كود معين و اماكن لا يجوز ..

المهم .. ان اي كود لتغيير الاستعلام المبني علية التقرير يكون في التريجير
Befor Parameter Form Trigger

و هذا التريجير ينفذ قبل استدعاء الباراميتر فورم .. و هو على مستوى الريبورت Report Level

و تنصح اواكل دائما بلابتعاد عن تنفيذ الجمل الاجرائية في الريبورت لتسريع التقارير .. نظرا لان تنفيذ لجمل الاجرائية داخل الريبورت بطيء جداً

الحل هو تنفيذ الجمل الاجرائية بعيدا عن الريبورت بقدر الامكان

يمكن لحل مشكلتك هو تنفيذ pl/sql في الفورم و النتيجة ترسل الى جدول مؤقت و يتعامل التقرير مباشرا مع هذا الجدول المؤقت

Temporaray Table

ارجو ان تكون المعلومة مفيدة

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

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

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

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

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

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.