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

سؤال عن ال Attached Libraris

Featured Replies

بتاريخ:

اخواني

كيف يمكن ان اضيف كود جاهز مثلا كود استدعاء تقرير او مثلا بروسيجر معين الى ال attached libraries وكيف اقوم بإستدعاء الكود منها وما الفرق بينها وبين ال object libraries


وشكرا

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

اخواني ربما تكون اسئلتي سهله وطبيعيه ليدكم ولكنها ضروريه جدا لي ارجو المساعده

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

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

بتاريخ:

السلام عليكم
يا أخي الموضوع بسيط جدا
انت ضيف البروسجر في البوجرام يونيت بتاعة اليبرري وبعدين احفظها واعملها تجميع عن طريق الضغط على ctl+shift+L وبعدين اعملها كومبايل عن طريق الضغط على CTRL+T وبكدة هيكون عندك ملف اتولد بنفس الاسم ولكن الامتداد PLX
عشان تستدعي الليريري دي تعالى على الفورم اللي تريد تضيفها عليها واقف على ATTACHED LIBRARIES واضغط على اضافة وبعدين اديه مسار المكتبة بامتداد PLL طبعاً هنا هيسألك هل تريد حفظ المسار لو ضغطت نعم يبقى هيكون مسار الملف PLX ثابت اما اذا اردت ان يكون المسار غير ثابت فاضغط لا وضع الملف PLX في المسار %ORACLE HOME% \FORMS
واي خدمة

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

اخي رمضان اشكرك على الرد وجزاك الله خيرا ولكني احتاج الى بعض التوضيح

مثلا انا عندي كود معين يقوم بعمل معين بغض النظر هل هو فتكشن او بروسيجر او اي كود عادي حتى لو كام من سطر واحد كيف اقوم بحفظ هذا الكود في ال Attached Libraries وكيف اقوم بإعادة استدعائه مره اخرى
مثلا كود استدعاء الريبورت و مثلا كود تعبئة ال list item

ارجو التفصيل وشكرا

بتاريخ:

السلام عليكم
يمكنك كتابة الاوامر داخل procedure فى الlibrary ... ثم استدعاء هذا الprocedure من داخل البرنامج

عندما يتم انشاء ملف من نوع مكتبة سيكون الامتداد من نوع PLL ويمكن انشاء Object منه بنوع PLX بالضغط CTRL + T
داخل المكتبة سيتم انشاء PROCEDURE OR FUNCTION مثلما تفعل تماما داخل ال FORM فى ال PROGRAM UNIT

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

بعد انشاء الملف من نوع PLL

ثم من داخل الفورم ستختار من object navigator اختار attach libraries >>كما ذكر الاخ / رمضان فى المشاركة السابقة

سؤالى للأخ / رمضان

عشان تستدعي الليريري دي تعالى على الفورم اللي تريد تضيفها عليها واقف على ATTACHED LIBRARIES واضغط على اضافة وبعدين اديه مسار المكتبة بامتداد PLL طبعاً هنا هيسألك هل تريد حفظ المسار لو ضغطت نعم يبقى هيكون مسار الملف PLX ثابت اما اذا اردت ان يكون المسار غير ثابت فاضغط لا وضع الملف PLX في المسار %ORACLE HOME% \FORMS


فى حالة التعامل مع ملف ال PLL وليس PLX ... ومع الاجابة (لا) ... هل يلزم ايضا اضافة ملف ال pLL داخل %ORACLE HOME% \FORMS
او يتم اضافة الملف مع دليل برامج المشروع الذى اعمل عليه كلها فى دليل تحت ال forms

سؤال اخر فى نفس الموضوع
ماذا عن المكتبات المستخدمة مع برامج التقارير ومتصلة به ... اين سيتم وضع ملفات ال pLL الخاصة بالتقارير ؟؟؟ فى حالة الاجابة ( لا ) عند ربط المكتبة بالتقرير ...

شكرا لك ... وجزاك الله خيرا
بتاريخ:
  • كاتب الموضوع

اشكرك اخي امجد جزيل الشكر واتمنى ان تطول بالك عليه شوي كمان ولكن المشكله كيف انشى هذا الملف واين الذي من نوع pll ??
يعني انا الان مثلا عندي كود في when button presed وعجبتي وحسيت اتني سوف استخدمه دائما كيف اخزنه بصيغة pll وكيف اخنزنه في ال libraries

اتحملوني يا اخواني

وشكرا

بتاريخ:

لانشاء ملف جديد من نوع pll

افتح الفورم بيلدر ...
file ---> new-----> pl/sql library

اكتب بداخلة procedure جديد واكتب الاوامر التى تريدها
احفظ الملف

----------

فى الفورم الخاصة بك
من الnavigator
اختار attached libraries
ستفتح لك شاشة لاختيار اسم المكتبة التى انشائتها فى الخطوة السابقة
وسيظهر لك سؤال ... اذا كنت تريد حفظ المسار ... اجب بنعم

من داخل الفورمه الخاصة بك ... استدعى اسم الprocedure الذى انشائتة سابقا فى المكتبة

اليك فورم ومكتبه فى المرفقات وضعهم فى فولدر واحد وليكن اسمه library_form

يوجد ايضا ملف للشرح ... ولكن يجب ان يكون لديك برنامج التشغيل Inter-Tel Collaboration Player

مع التحية

library_form.zip

learn1.zip

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

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

بتاريخ:

السلام عليكم
بالنسبة لسؤال الأخ أمجد
بعدي عملية الاضافة للمكتبه على الموديول الخاص بك الفورم بيلدر بيسألك هل تريد حذف المسار
في حالة الاجابة لا بيكون الفورم بيلدر حفظ المسار في الرن تايم لابد من وجود PLX ف يالمسار ده والا هيطلع لك رسالة خطأ تقول لا يمكن الحاق المكتبة
اما في حالة الجواب نعم وده المستحسن فلابد من وضع الكتبة PLX فقط ولا داعي لإضافة PLL في المسار %ORACLE_HOME %\FORMS
وأي استفسار انا في الخدمة

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

بتاريخ:

أسف نسيت السؤال التاني
نفس الشئ بالنسبة للريبورت بيلدر ضيف المكتبة عادي وضع PLX في نفس المسار
لأن المسار ده يعتير مسار تخيلي لأوراكل virtual path
واي خدمة

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

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

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

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

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

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.