بتاريخ: 2 أبريل 20232 سنة comment_302364 السلام عليكم ....... أقوم بإنشاء شاشة فواتير تتكون من master block و لنفرض أن اسمه block1 و details block و إسمه block2 قمت يعمل فى block2 عنصر summarized item أسمه total_price .يحسب مجموع السعر فى كل الصفوف . وهناك فى ال block1 عنصر أسمه total_price_for_invoice اريدة أخذ قيمة العنصر block2.total_price لذلك ذهبت الى خاصية copy value from item ووضعت فيها block2.total ولكنها لم تعمل هل هناك حل و جزاكم الله خيرا تقديم بلاغ
بتاريخ: 3 أبريل 20232 سنة كاتب الموضوع comment_302371 السلام عليكم .. جزاكم الله خيرا جربت الطريقتين . COPY VALUE FROM ITEM , و إستخدام ال ON_CHANGE TRIGGER و لكن لم يعمل و لاحظت ان ال ON_CHANGE TRIGGER NOT FIRE تقديم بلاغ
بتاريخ: 4 أبريل 20232 سنة comment_302375 التريجر post-change اعملbreak point علشات تشوف الكود وهو بيتنفذ تقديم بلاغ
بتاريخ: 4 أبريل 20232 سنة كاتب الموضوع comment_302376 POST_CHANGE TRIGGER لا يعمل الا بعد النزول على الصف الثانى .. أما COPY VALUE FROM ITEM PROPERTY لا تنقل البيان من DETAILES BLOCK الى MASTER BLOCK تقديم بلاغ
بتاريخ: 4 أبريل 20232 سنة comment_302378 post-change بينطلق عند لحظة خروج المؤشر من الحقل. بالإضافة إلى أن أوراكل في إصدار 10g لم تكن توصي باستخدامه, وكانت توصي باستخدام when-validate-item بدلا منه. ربما في الإصدارات الأحدث أوقفته تماما. 2- أنت لا تحتاج الخاصية المذكورة لتنفيذ ما تريد. ما تحتاجه هو خاصية Formula على الحقل total_price_for_invoice وكتابة اسم الحقل total_price فيها, ربما مسبوقا بـكولون :. تم تعديل 4 أبريل 20232 سنة بواسطة eslam elbyaly تقديم بلاغ
بتاريخ: 4 أبريل 20232 سنة comment_302380 فى الفيديو شرحت copy value from item property وكذلك post-change تقديم بلاغ
بتاريخ: 5 أبريل 20232 سنة كاتب الموضوع comment_302381 15 ساعات مضت, eslam elbyaly said: post-change بينطلق عند لحظة خروج المؤشر من الحقل. بالإضافة إلى أن أوراكل في إصدار 10g لم تكن توصي باستخدامه, وكانت توصي باستخدام when-validate-item بدلا منه. ربما في الإصدارات الأحدث أوقفته تماما. 2- أنت لا تحتاج الخاصية المذكورة لتنفيذ ما تريد. ما تحتاجه هو خاصية Formula على الحقل total_price_for_invoice وكتابة اسم الحقل total_price فيها, ربما مسبوقا بـكولون :. نعم فى بداية العمل كنت أستخدم ال formula ولكن ال formula column لا تحفظ فى ال database تقديم بلاغ
بتاريخ: 8 أبريل 20232 سنة comment_302385 في ٥/٤/٢٠٢٣ at 08:01, ahm92 said: نعم فى بداية العمل كنت أستخدم ال formula ولكن ال formula column لا تحفظ فى ال database من أصول تصميم قواعد البيانات عدم حفظ نتائج المعادلات والحسابات في قاعدة البيانات. Don't store derived values. دي قواعد محطوطة من سنة 72. وليها سبب طبعا, وهو انك عند تغيير البيانات الأصلية, هتضطر تعدل نتيجة المعادلة. اقرأ عن الموضوع إن أردت. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.