بتاريخ: 28 يوليو 201510 سنة comment_264991 لدي جدولين مرتبطين مع بعضهما بـ 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 ولم ينجح بيدي اي كود الى الان ارجو من السادة المختصين مساعدتي بعمل نموذج بسيط ووضعه في الرد لكي اتمكن من انشاء الكود الخاص بحل مشكلتي او تنفيذ المطلوب بالشكل الصحيح . تم تعديل 28 يوليو 201510 سنة بواسطة kokodent تقديم بلاغ
بتاريخ: 29 يوليو 201510 سنة كاتب الموضوع comment_265010 65 مشاهدة وليس هنالك اي رد اين المختصين ؟!!!!!!!!!! تقديم بلاغ
بتاريخ: 2 أغسطس 201510 سنة comment_265061 يتم هذا بسهولة قم بكتابة جملة ال Select التي تريدها في View Object واعمل لرقم الفاتورة Bind Variable ---- من ال :Data Control --> Operations قم بسحب Execute With Param وطرحها على الصفحة على شكل Form وقم بسحب View Object على شكل Read Only Table بالتوفيق. تقديم بلاغ
بتاريخ: 4 أغسطس 201510 سنة كاتب الموضوع comment_265100 الاخ kherooooo اشكرك جدا على هذه المساهمة الطيبة ولكن لم يكن مطلبي هو عملية View في حالة Read-Only table وانما الفكرة ان اقوم بجلب بيانات عن طريق جملة select والى الان توصلت الى ان اكتب جملة سيليكت داخل الابلكيشن موديل ووضعها داخل ArrayList وسأقوم بمحالة استدعائها من الـ Bean الخاص بالصفحة وذلك لغرض عمل Iterating للبيانات القادمة من الـ ArrayList لوضع كل قيمة في السطر الخاص بها . جزاك الله خيرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.