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

استرجاع قيم من جدول من قاعدة البيانات ووضعها في Adf Table بدون حفظ

Featured Replies

بتاريخ:

 

لدي جدولين مرتبطين مع بعضهما بـ sequence الاول Invoiceheader والثاني invoicedetails هذا الجدول يحوي على عدة Invoiceheader هو يحوي المعلومات الرئيسية للمستند مثل :

رقم المستند

 نوع المستند (بيع - شراء - ارجاع ..الخ ) .

تاريخ المستند .

كود الزبون .

كود الفرع

...الخ .

Invoicedetails يحتوي على تفاصيل المستند مثل :

كود المادة .

سعر المادة .

الكمية .

الخصم .

وهذان الجدولان يحويان عدة مستندات يفصلهم الحقل المسمى Type فاذا كان الحقل يحمل رقم 1 فهو شراء ورقم 2 بيع و رقم 3 ارجاع .

احتاج الى الاتي :

عمل صفحة لمستند الارجاع وذلك بعمل جملة select  تجلب تفاصيل الفاتورة :

كود المادة .

سعر المادة .

الكمية .

الخصم .

حسب رقم الفاتورة الذي سيتم ذكره بشكل يدوي في الصفحة يتم طبعا الجدول Invoiceheader سيكون بشكل ADF Form  في الصفحة والجدول invoicedetails  سيكون بشكل ADF Table وهو الذي سيتم جلب تفاصيل الفاتورة فيه بشكل آلي (اتوماتيكي) بعد ذكر رقم الفاتورة في الـ ADF Form  المسمى Invoiceheader هذه الطريقة كنت اقوم بتنفيذها بسهولة في الـ Oracle form  بعمل كود على مستوى البلوك داخل الtrigger  (when-new-record-instance) بعمل برنامج يحتوي على cursor يقوم بجلب تفاصيل الفاتورة وبمجرد ذكر رقم الفاتورة تأتي تفاصيل الفاتورة مباشرة في البلوك Invoicedetails اما بالـ ADF  فلم اجد الطريقة المناسبة الى الان بحثت كثيرا ولم اجد الحل المناسب فهنالك عدة اماكن لكتابة الكود منها Application Model او داخل View Object ولم ينجح بيدي اي كود الى الان ارجو من السادة المختصين مساعدتي بعمل نموذج بسيط ووضعه في الرد لكي اتمكن من انشاء الكود الخاص بحل مشكلتي او تنفيذ المطلوب بالشكل الصحيح .

 

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

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

65 مشاهدة وليس هنالك اي رد اين المختصين ؟!!!!!!!!!!

بتاريخ:

يتم هذا بسهولة قم بكتابة جملة ال Select التي تريدها في View Object

واعمل لرقم الفاتورة Bind Variable

----

 من ال :Data Control --> Operations

 

قم بسحب Execute With Param وطرحها على الصفحة على شكل Form

 

وقم بسحب View Object على شكل Read Only Table

 

بالتوفيق.

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

الاخ   kherooooo   اشكرك جدا على هذه المساهمة الطيبة ولكن لم يكن مطلبي هو عملية View  في حالة Read-Only table  وانما الفكرة ان اقوم بجلب بيانات عن طريق جملة select  والى الان توصلت الى ان اكتب جملة سيليكت داخل الابلكيشن موديل ووضعها داخل ArrayList وسأقوم بمحالة استدعائها من الـ Bean  الخاص بالصفحة وذلك لغرض عمل Iterating  للبيانات القادمة من الـ ArrayList لوضع كل قيمة في السطر الخاص بها .

 

 

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

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

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

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

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

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

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.