ahm92 بتاريخ: 2 أبريل 2023 تقديم بلاغ مشاركة بتاريخ: 2 أبريل 2023 السلام عليكم ....... أقوم بإنشاء شاشة فواتير تتكون من 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 ولكنها لم تعمل هل هناك حل و جزاكم الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rabie123 بتاريخ: 2 أبريل 2023 تقديم بلاغ مشاركة بتاريخ: 2 أبريل 2023 ارجو مراجعة الطريقة من هنا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 3 أبريل 2023 تقديم بلاغ مشاركة بتاريخ: 3 أبريل 2023 ضع : قبل اسم الأيتم... :block2.total_price اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahm92 بتاريخ: 3 أبريل 2023 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 3 أبريل 2023 السلام عليكم .. جزاكم الله خيرا جربت الطريقتين . COPY VALUE FROM ITEM , و إستخدام ال ON_CHANGE TRIGGER و لكن لم يعمل و لاحظت ان ال ON_CHANGE TRIGGER NOT FIRE اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rabie123 بتاريخ: 4 أبريل 2023 تقديم بلاغ مشاركة بتاريخ: 4 أبريل 2023 post-change اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rabie123 بتاريخ: 4 أبريل 2023 تقديم بلاغ مشاركة بتاريخ: 4 أبريل 2023 التريجر post-change اعملbreak point علشات تشوف الكود وهو بيتنفذ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahm92 بتاريخ: 4 أبريل 2023 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 4 أبريل 2023 POST_CHANGE TRIGGER لا يعمل الا بعد النزول على الصف الثانى .. أما COPY VALUE FROM ITEM PROPERTY لا تنقل البيان من DETAILES BLOCK الى MASTER BLOCK اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 4 أبريل 2023 تقديم بلاغ مشاركة بتاريخ: 4 أبريل 2023 (معدل) post-change بينطلق عند لحظة خروج المؤشر من الحقل. بالإضافة إلى أن أوراكل في إصدار 10g لم تكن توصي باستخدامه, وكانت توصي باستخدام when-validate-item بدلا منه. ربما في الإصدارات الأحدث أوقفته تماما. 2- أنت لا تحتاج الخاصية المذكورة لتنفيذ ما تريد. ما تحتاجه هو خاصية Formula على الحقل total_price_for_invoice وكتابة اسم الحقل total_price فيها, ربما مسبوقا بـكولون :. تم تعديل 4 أبريل 2023 بواسطة eslam elbyaly اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
rabie123 بتاريخ: 4 أبريل 2023 تقديم بلاغ مشاركة بتاريخ: 4 أبريل 2023 فى الفيديو شرحت copy value from item property وكذلك post-change اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahm92 بتاريخ: 5 أبريل 2023 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 أبريل 2023 15 ساعات مضت, eslam elbyaly said: post-change بينطلق عند لحظة خروج المؤشر من الحقل. بالإضافة إلى أن أوراكل في إصدار 10g لم تكن توصي باستخدامه, وكانت توصي باستخدام when-validate-item بدلا منه. ربما في الإصدارات الأحدث أوقفته تماما. 2- أنت لا تحتاج الخاصية المذكورة لتنفيذ ما تريد. ما تحتاجه هو خاصية Formula على الحقل total_price_for_invoice وكتابة اسم الحقل total_price فيها, ربما مسبوقا بـكولون :. نعم فى بداية العمل كنت أستخدم ال formula ولكن ال formula column لا تحفظ فى ال database اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 8 أبريل 2023 تقديم بلاغ مشاركة بتاريخ: 8 أبريل 2023 في ٥/٤/٢٠٢٣ at 08:01, ahm92 said: نعم فى بداية العمل كنت أستخدم ال formula ولكن ال formula column لا تحفظ فى ال database من أصول تصميم قواعد البيانات عدم حفظ نتائج المعادلات والحسابات في قاعدة البيانات. Don't store derived values. دي قواعد محطوطة من سنة 72. وليها سبب طبعا, وهو انك عند تغيير البيانات الأصلية, هتضطر تعدل نتيجة المعادلة. اقرأ عن الموضوع إن أردت. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.