الانتقال إلى المحتوى

أرجوا المساعدة بمشكلة في الماستر ديتيل


Eman Gamal

Recommended Posts

السلام عليكم

أنا أعمل علي اصدار 12.2.1

 يوجد لدي جدول master و له عدد 2 details و بينهم foreign key بالداتا بيس و كذا ASS و VL بال Jdeveloper 

قمت بسحب ال view الماستر و أسفلة ال 2 views ك detail له أيضا في شكل جداول و قمت أيضا بضبط ال PPR بينهم  

حين أقف علي row في الماستر : جدول واحد فقط من جداول ال Detail هو الذي يتأثر و يجلب الداتا التي تخصه (إلي هنا لا توجد مشكلة )

المشكلة :

جدول ال detail الاخر يتأثر أيضا و يجلب الداتا التي تخص ال raw الذي أقف عليه بالماستر و لكن حين أقف علي row أخر بالماستر لا يتأثر و يظل محتفظ بالبيانات التي تخص أول raw وقفت عليه

مع العلم أن الجدول ال detail الاول يعمل بشكل جيد و كذلك علي ال tester كل الامور سليمة

أرجوا مساعدتي

رابط هذا التعليق
شارك

السلام عليكم

أنا أعمل علي اصدار 12.2.1

 يوجد لدي جدول master و له عدد 2 details و بينهم foreign key بالداتا بيس و كذا ASS و VL بال Jdeveloper 

قمت بسحب ال view الماستر و أسفلة ال 2 views ك detail له أيضا في شكل جداول و قمت أيضا بضبط ال PPR بينهم  

حين أقف علي row في الماستر : جدول واحد فقط من جداول ال Detail هو الذي يتأثر و يجلب الداتا التي تخصه (إلي هنا لا توجد مشكلة )

المشكلة :

جدول ال detail الاخر يتأثر أيضا و يجلب الداتا التي تخص ال raw الذي أقف عليه بالماستر و لكن حين أقف علي row أخر بالماستر لا يتأثر و يظل محتفظ بالبيانات التي تخص أول raw وقفت عليه

مع العلم أن الجدول ال detail الاول يعمل بشكل جيد و كذلك علي ال tester كل الامور سليمة

أرجوا مساعدتي

زي ما تفضل م مصطفي و قال لحضرتك المشكله بشكل كبير في ال bindings لأن حضرتك بتقولي مظبطه ال partial trigger و أنه ال tester شغال و الحل بإذن الله كالتالي:

الأول هنفترض ان:

-ال appModule  اللي جواه ال views دي  إسمه myAppModule

- ال dataControl اسمها AppModuleAMDataControl (ودي هتلاقيها في ال bindings بتاع الصفحة في الجزء بتاع Data Control أول حاجه موجوده)

 

1- حضرتك ادخلي ع ال bindings بتاع ال page

2-من جزء ال executable أقفي علي ال iterator بتاع الجدول الماستر و في ال properties بتاعته هتلاقي خاصيه إسمها dataControl المفروض تكون قيمتها : AppModuleAMDataControl

وهتلاقي خاصية اسمها binds المفترض يكون شكلها كده myAppModule.MasterViewName ( ال masterViewName ده هتلاقي اسمه في جزء ال data control في ال bindings )

3- أقفي ع ال iterator بتاع الجدول اللي فيه مشكله و إتأكدي بقي إن خاصية ال dataControl دي بتساوي نفس قيمة الماستر اللي هي AppModuleAMDataControl (وغالبا هتلاقيها مختلفة) وده أول سبب للمشكلة

و إنتي علي نفس ال iterator هاتي خاصية ال binds و إتأكدي أنها واخده نفس ال syntax اللي في الماستر يعني علي إفتراض ان ال view اللي يخصها اسمه myDetail2 هتبقي الخاصية دي قيمتها myAppModule.myDetail2

وده غالبا السبب التاني للمشكله (لأنه غالبا هتلاقيها واخده قيمة تانيه و غالبا هتلاقي فيها اسم ال view بس  )

ملاحظه هامة : كل اللي فات علي اعتبار انه زي ما م مصطفي قال إن ال viewLink و ال partail trigger مظبوطين و كمان ال teaster شغال كويس

بالتوفيق إن شاء الله

رابط هذا التعليق
شارك

 

السلام عليكم

أنا أعمل علي اصدار 12.2.1

 يوجد لدي جدول master و له عدد 2 details و بينهم foreign key بالداتا بيس و كذا ASS و VL بال Jdeveloper 

قمت بسحب ال view الماستر و أسفلة ال 2 views ك detail له أيضا في شكل جداول و قمت أيضا بضبط ال PPR بينهم  

حين أقف علي row في الماستر : جدول واحد فقط من جداول ال Detail هو الذي يتأثر و يجلب الداتا التي تخصه (إلي هنا لا توجد مشكلة )

المشكلة :

جدول ال detail الاخر يتأثر أيضا و يجلب الداتا التي تخص ال raw الذي أقف عليه بالماستر و لكن حين أقف علي row أخر بالماستر لا يتأثر و يظل محتفظ بالبيانات التي تخص أول raw وقفت عليه

مع العلم أن الجدول ال detail الاول يعمل بشكل جيد و كذلك علي ال tester كل الامور سليمة

أرجوا مساعدتي

زي ما تفضل م مصطفي و قال لحضرتك المشكله بشكل كبير في ال bindings لأن حضرتك بتقولي مظبطه ال partial trigger و أنه ال tester شغال و الحل بإذن الله كالتالي:

الأول هنفترض ان:

-ال appModule  اللي جواه ال views دي  إسمه myAppModule

- ال dataControl اسمها AppModuleAMDataControl (ودي هتلاقيها في ال bindings بتاع الصفحة في الجزء بتاع Data Control أول حاجه موجوده)

 

1- حضرتك ادخلي ع ال bindings بتاع ال page

2-من جزء ال executable أقفي علي ال iterator بتاع الجدول الماستر و في ال properties بتاعته هتلاقي خاصيه إسمها dataControl المفروض تكون قيمتها : AppModuleAMDataControl

وهتلاقي خاصية اسمها binds المفترض يكون شكلها كده myAppModule.MasterViewName ( ال masterViewName ده هتلاقي اسمه في جزء ال data control في ال bindings )

3- أقفي ع ال iterator بتاع الجدول اللي فيه مشكله و إتأكدي بقي إن خاصية ال dataControl دي بتساوي نفس قيمة الماستر اللي هي AppModuleAMDataControl (وغالبا هتلاقيها مختلفة) وده أول سبب للمشكلة

و إنتي علي نفس ال iterator هاتي خاصية ال binds و إتأكدي أنها واخده نفس ال syntax اللي في الماستر يعني علي إفتراض ان ال view اللي يخصها اسمه myDetail2 هتبقي الخاصية دي قيمتها myAppModule.myDetail2

وده غالبا السبب التاني للمشكله (لأنه غالبا هتلاقيها واخده قيمة تانيه و غالبا هتلاقي فيها اسم ال view بس  )

ملاحظه هامة : كل اللي فات علي اعتبار انه زي ما م مصطفي قال إن ال viewLink و ال partail trigger مظبوطين و كمان ال teaster شغال كويس

بالتوفيق إن شاء الله

 

أشكرك ikramy_mariam بالفعل كانت المشكلة في ال data control و ال binds و تم الحل الحمد لله

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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