بتاريخ: 30 يناير 20215 سنة comment_301354 الاخوة الافاضل اسعد الله اوقاتكم جميعا في المرفق صفحة اوامر الشراء من خلالها يقوم المستخدم بادخال امر الشراء وحفظ الحركة بكافة تفاصيلها . هي interactive grid / master & detail المفتاح الرئيسي في الماستر : رقم الشركة و رقم امر الشراء ورقم المستودع حيث ان رقم امر الشراء تلقائي لكل مستودع وهو مفتاح ثانوي ل detail المفتاح الرئيسي ل detail : رقم الشركة - رقم امر الشراء - رقم المستودع - رقم المادة - وحدة المادة تحتوي الصفحة على مستوى الماستر 3 ازرار : تاكيد ( لعمل تاكيد للحركة حسب الصلاحية اذا يملكها المستخدم ) - الغاء التاكيد وترجع الحركة جديد - وزر الغاء لالغاء الحركة ان كانت من نوع جديد الملاحظات التي ظهرت معي في هذه الشاشة ما يلي : 1- اذا تم عمل حقل المستودع من نوع select list وتم عمل حفظ التفاصيل وعملت رن للصفحة لا تظهر الا اذا رجعت حقل رقم المستودع من نوع number باعتقادي السبب انه رقم المستودع في صفحة التفاصيل لا يرى قيمة رقم المستودع في الماستر من نوع select list ولا اعلم كيف يتم حلها الا اذا كان من نوع number 2- بخصوص الازرار مثلا عند الضغط على زر confirm ( تاكيد ) حيث تم عمل dynamic action لتنفيذ جملة حيث يشيك على ان المستخدم له صلاحية التاكيد اذا نعم بنفذ اجراء لعمل تعديل على حالة الحركة لتصبح مؤكدة ويتم تمرير له متغيرات : رقم الشركة رقم الحالة و رقم امر الشراء المشكلة في رقم امر الشراء حيث اقوم بتمرير قيمة رقم امر الشراء هكذا pur_ord_no: على اساس من واقع السجل الحالي الي واقف عليه المؤشر ولكن الاجراء لا يراه ابدا ولا اعرف كيف امرر قيمة امر الشراء للسجل الحالي 3- حقل ال net amount قيمته = (حقل total + حقل tax ) - حقل الضريبة : حيث ان القيمة غير صحيحة غير قادر على معرفة ما المنطق في هذه الحالة هل مرت على احد من الاخوة هل هناك اعتبارات في التعامل مع المعادلات في الابكس ام كما في الفورم وشكرا تقديم بلاغ
بتاريخ: 30 يناير 20215 سنة comment_301355 2- ضع الحقل فى page items to submit attribute. 3- حول قيمة الحقول الى نوع رقمى بـ Number or parseFloat methods. تم تعديل 30 يناير 20215 سنة بواسطة eslam elbyaly تقديم بلاغ
بتاريخ: 31 يناير 20215 سنة كاتب الموضوع comment_301356 كل الشكر اخوي اسلام في نقطة 2 المشكلة انه الحقول لا تظهر في page items to submit attribute للصفحة الحالية ارجو الاطلاع على المرفق مع ملاحظة : ( لا اعلم يمكن هناك خطا في بناء الصفحة ) انه عملت region buttons ضمن البلوك الماستر نقطة 3 : هل قصدك نحدد format mask للقيم وشكرا تقديم بلاغ
بتاريخ: 31 يناير 20215 سنة comment_301357 3- انت عامل المعادلة ازاى؟ جرب $s(net_amount, (Number($v("total")) + Number($v("tax"))) ) واطرح منهم حقل الضريبة. انا مشعارف ايه هو. تقديم بلاغ
بتاريخ: 31 يناير 20215 سنة كاتب الموضوع comment_301358 مرحبا مهندس اسلام انا لسة عمالي بحاول احل مشكلة رقم 2 لسة ما بلشت بنقطة 3 بتاعت المعادلة بصراحة موضوع ليش ما بقدر بكل راحة اتحكم ببقيم الحقول كمتغيرات مش قادر اعرف ليش تقديم بلاغ
بتاريخ: 31 يناير 20215 سنة comment_301359 2- اكتب اسم الحقل بايدك. الى هو اسم العمود, بعد ما تعينله طبعا STATIC_ID, على ما اتذكر المفروض الـ STATIC_ID يكون باحرف كبيرة. تقديم بلاغ
بتاريخ: 31 يناير 20215 سنة كاتب الموضوع comment_301360 قمت بتعيين static_id له خليته نفس اسمه كابيتال مرة ومرة غيرت اسمه كابيتال وطبعا كله احرف نفس المشكلة تقديم بلاغ
بتاريخ: 1 فبراير 20215 سنة كاتب الموضوع comment_301364 السلام عليكم مهندس اسلام عملت زي ما حكيت ارجو الاطلاع على المرفقات ولكن نفس النتيجة هل انا عملت المطلوب صح والا هناك مكان اخر يجب تحديد قيمة الحقل وشكرا تقديم بلاغ
بتاريخ: 1 فبراير 20215 سنة comment_301366 انت متأكد انه مش شايف قيمة امر الشراء؟ يعنى مثلا حاول تعمل insert للقيمة فى اى جدول وشوف ايه الى هينزل فيه. - حاول تعمل محاكاة للمشكلة الى بتواجهك على apex.oracle.com يمكن انا او غيرى نقدر نساعدك بشكل اسهل. تقديم بلاغ
بتاريخ: 1 فبراير 20215 سنة كاتب الموضوع comment_301367 نعم هو مش شايف المتغير عملت بدل المتغير حددت قيمته بشكل مباشر يعني بدي اعدل على امر شراء رقم 1 بدل المتغير حطيت 1 ونفذ ال dynamic action بشكل صحيح تقديم بلاغ
بتاريخ: 1 فبراير 20215 سنة comment_301369 هو الـ Interactive Grid بتبقى فى الـ Edit Mode وانت بتجرب ولا لا؟ تقديم بلاغ
بتاريخ: 2 فبراير 20215 سنة كاتب الموضوع comment_301377 ارجو الاطلاع على المرفق حيث تم عمل مثال شبهه على apex.oracle.com. https://apex.oracle.com/pls/apex/morad_restful1/r/demonstration-customer-orders100/home?session=4319951623825 اسم المستخدم [email protected] كلمة السر apex_morad تقديم بلاغ
بتاريخ: 2 فبراير 20215 سنة comment_301379 ده مش Developer Account يا مراد. معرفش اعمل Edit للصفحة. تقديم بلاغ
بتاريخ: 2 فبراير 20215 سنة كاتب الموضوع comment_301382 مش عارف ايش ابعتلك ارسلت الك اللينك كامل تاع workspace مع اسم المستخدم والباسوورد workspace اسمها apex_morad تقديم بلاغ
بتاريخ: 2 فبراير 20215 سنة كاتب الموضوع comment_301383 ممكن تدخل على apex.oracle.com. وبعتلك المعلومات اسم مساحة العمل واسم المستخدم وكلمة السر تقديم بلاغ
بتاريخ: 2 فبراير 20215 سنة كاتب الموضوع comment_301384 ممكن هذا اللينك المطلوب https://apex.oracle.com/pls/apex/f?p=4000:1500:104511300363373::::: تقديم بلاغ
بتاريخ: 2 فبراير 20215 سنة comment_301385 عملتلك نسخة من الابلكيشن ونسخت الصفحة المطلوبة, وحطتلك STATIC_ID لــ ORDER_ID. بالطريقة دى هيشوف الأوردر فى حالة ان الجريد فى الـ Edit Mode, هيشوف الأوردر الى فى الـ Active Record مش فى الـ Selected Record. وأضفت True Action فيها الكود الى بينشط الـ Edit Mode. بس انا مش شايف ان ده منطقى, متهيألى المستخدم ممكن يختار اكتر من سجل عشان يغير حالتهم مرة واحدة, فساعتها هتحتاج تعرف السجلات المختارة مش السجل النشط, بس انت أدرى منى بالبزنس بتاعك. تم تعديل 2 فبراير 20215 سنة بواسطة eslam elbyaly تقديم بلاغ
بتاريخ: 3 فبراير 20215 سنة كاتب الموضوع comment_301389 مهندس اسلام اشكرك على اهتمامك وتعبك مع كل مبتديء في هذا المجال ان شاء الله في ميزان حسناتك طبقت اللي عملته على النسخة على صفحتي وظهر معي الخطا في المرفق حيث ظهر عندي مجموعة ملاحظات : 1- انا شخص لا اعرف شيء بالجافا سكربت هل استطيع ان اكمل في طريق الابكس خبرتني كلها sql / plsql / forms / reports حيث كان التوجه على الابكس حسب ما فهمت وتابعت انه يمكن عمل البرامج بشكل اسهل على الابكس وبصراحة واجهت امور مثل الجافا سكربت و صعوبة التعامل مع الخصائص برمجيا (كما في الفورم) 2- صفحة ال inspect كيف يمكن فهمها وفهم طبيعة الاخطاء وتتبعها ومعالجة الاخطاء 3- لتوضيح ما اريد عمله هو امر الشراء يجب اعتماده حسب صلاحية المستخدم لكي يتم تحويله الى استلام هكذا جميع المنشات التي طبقت فيها انظمة تعمل حيث ليس شرطا ان الشخص الذي قام بادخال امر الشراء يستطيع اعتماده او الغاء اعتماد الامر او الغاء امر الشراء كله ( طبعا حسب طبيعة المنشاة وحجمها ولكي تعمل نظام يجب ان يغطي كل هذه الاحتمالات ) 4- حيث ايضا هناك حاجة لعمل صفحة لاعتماد اكثر من امر شراء بكبسة زر واحدة كيف يمكن عملها هل الابكس تدعم هذا العمل بكل سهولة وشكرا تقديم بلاغ
بتاريخ: 3 فبراير 20215 سنة comment_301391 - عفوا. بس انا مش خبير فى الأبكس ولا حاجة. الخبراء هنا م/سليم هليل, م/ محمود ربيع, وفى كام واحد كمان ممكن يكون مستواهم كويس. بس فى الآخر, الناس الى تعرف أبكس يتعدوا على الأصابع. - مبدأيا متقارنش الفورمز والأبكس ببعض, لانهم اصلا تقنيتين مختلفتين, الأبكس عشان تعمل بيه تطبيقات ويب, فهتضطر تتعلم دنيا الويب عموما, وشوية حاجات تانية زى html, javaScript, css, jquery, json, الحاجات دى مش صعبة وممكن تذاكرها من w3schools.com, مبدأيا. وكل ما تعرف عنها وعن الأبكس مستوك هيتقدم ان شاء الله. اما الفورمز فهو أداة عشان تعمل بيها Desktop or Intranet apps. سيبك بقى من الكلام بتاع الأبكس ده المستقبل, وكل الفورمز هيحول لأبكس. على حد علمى ده كلام فاضى, الناس بس ساعة ما بتسمع عن حاجة جديدة ولا مختلفة, تلاقى كل واحد بيفتى. - انا مشعارف بتتعلم ابكس ليه لو عندك خبرة بالفورمز؟ - Inspecting elements دى بتفتحلك فى الـ chrome ادوات اسمها DevTools, تقدر تقرأ عنها من هنا https://developers.google.com/web/tools/chrome-devtools مبدأيا الـ console تقدر تكتب فيها جافاسكريبت وتشوف فيها الاخطاء, والـ Elements tab بتشوف فيها الـ DOM, الـ DOM ده مصطلح خاص بشغل الويب, مش هتلاقيه فى الفورمز, فلازم تقرأ عنه, هو عموما عرض شجرى لعناصر الصفحة. مش معضلة يعنى, بس انا قصدى انه فى حاجات خاصة بالويب لازم تعرفها. والموضوع هياخد وقت, مش هتعرف الكلام ده فى يومين, بالذات لو الانجليزى بتاعك مش كويس, ومتقدرش تقرأ كتب انجليزية او تسأل اسألها فى منتدى اوراكل او غيره. وان كان الى بيردوا على الأسئلة برده قليلين. - لو أخذت الكود بتاعى قص ولصق, اكيد هيطلع الايرور ده.... apex.region() دى method بتاخد باراميتر, الى هو الـ STATIC_ID بتاع الـ Region بتعتك, يعنى المفروض تحط static_id للريجن بتعتك وتعوض بيه كاباراميتر ليها. تقديم بلاغ
بتاريخ: 14 فبراير 20215 سنة comment_301422 في ٣٠/١/٢٠٢١ at 20:42, morad_77 said: الاخوة الافاضل اسعد الله اوقاتكم جميعا في المرفق صفحة اوامر الشراء من خلالها يقوم المستخدم بادخال امر الشراء وحفظ الحركة بكافة تفاصيلها . هي interactive grid / master & detail المفتاح الرئيسي في الماستر : رقم الشركة و رقم امر الشراء ورقم المستودع حيث ان رقم امر الشراء تلقائي لكل مستودع وهو مفتاح ثانوي ل detail المفتاح الرئيسي ل detail : رقم الشركة - رقم امر الشراء - رقم المستودع - رقم المادة - وحدة المادة تحتوي الصفحة على مستوى الماستر 3 ازرار : تاكيد ( لعمل تاكيد للحركة حسب الصلاحية اذا يملكها المستخدم ) - الغاء التاكيد وترجع الحركة جديد - وزر الغاء لالغاء الحركة ان كانت من نوع جديد الملاحظات التي ظهرت معي في هذه الشاشة ما يلي : 1- اذا تم عمل حقل المستودع من نوع select list وتم عمل حفظ التفاصيل وعملت رن للصفحة لا تظهر الا اذا رجعت حقل رقم المستودع من نوع number باعتقادي السبب انه رقم المستودع في صفحة التفاصيل لا يرى قيمة رقم المستودع في الماستر من نوع select list ولا اعلم كيف يتم حلها الا اذا كان من نوع number 2- بخصوص الازرار مثلا عند الضغط على زر confirm ( تاكيد ) حيث تم عمل dynamic action لتنفيذ جملة حيث يشيك على ان المستخدم له صلاحية التاكيد اذا نعم بنفذ اجراء لعمل تعديل على حالة الحركة لتصبح مؤكدة ويتم تمرير له متغيرات : رقم الشركة رقم الحالة و رقم امر الشراء المشكلة في رقم امر الشراء حيث اقوم بتمرير قيمة رقم امر الشراء هكذا pur_ord_no: على اساس من واقع السجل الحالي الي واقف عليه المؤشر ولكن الاجراء لا يراه ابدا ولا اعرف كيف امرر قيمة امر الشراء للسجل الحالي 3- حقل ال net amount قيمته = (حقل total + حقل tax ) - حقل الضريبة : حيث ان القيمة غير صحيحة غير قادر على معرفة ما المنطق في هذه الحالة هل مرت على احد من الاخوة هل هناك اعتبارات في التعامل مع المعادلات في الابكس ام كما في الفورم وشكرا الاطاء اللى زي دي لازم حد يدخل معاك على جهازك يشوفها قدام ينه علشان يقدر يساعد تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.