بتاريخ: 6 أبريل 200421 سنة comment_4835 السلام عليكملدي master-detail form على شكل فاتورة مبيعات .أود عمل حقل للمستخدم يستخدمه كالتالي : بعد ما يتم تعبئة الفاتورة بالعناصر المراد بيعها ، يستطيع المستخدم أن يرفع جميع أسعار العناصر بنسبة معينة مثلا 10 % قمت بخلق text_field بحيث بعد الانتهاء من التعبئة يضع فيه المستخدم النسبة المرادة.و وضعت trigger : when-validate-item BEGIN go_block('detail_block'); first_record; loop :price := :price * (1+:rate_percentage ) ; exit when :system.last_record='TRUE' ; next_record; end loop; END; لكن يحدث خطأ مفاده لا يجوز استخدام go_block or go_item في داخل triggers :when-validate-itemor post-text-item or post-change فما الحل لمثل هذا الغرض . مع العلم أن هذا العمل كله قبل أن يتم التخزين ، لأنه يمكن للمستخدم أن لا يحفظ الفاتورة في النهاية . أرجو الإفادة و السلام عليكم تقديم بلاغ
بتاريخ: 6 أبريل 200421 سنة comment_4847 استخدم ال KEY-NEXT-ITEM او اذا اردت استخدم BUTTON لتنفيذ المطلوب . تقديم بلاغ
بتاريخ: 6 أبريل 200421 سنة كاتب الموضوع comment_4854 السلام عليكممشكوووووووووووور أخي khlidOCP key-next-item زبط و السلام عليكم تقديم بلاغ
بتاريخ: 6 أبريل 200421 سنة كاتب الموضوع comment_4874 السلام عليكم هذا التريغر key-next-item مع الأسف لا يعمل إذا تم الانتقال عن طريق الماوس لذا استخدمت push button و شكرا مرة أخرى أخ khlidOCP و السلام عليكم تقديم بلاغ
بتاريخ: 16 يناير 200521 سنة comment_24339 جرب يا اخى الطريقة التالية :- عمل عنصر محسوب Calculated Field واكتب فيه ناتج ضرب قيمة كل عنصر والعنصر الذى سيكتب به النسبةوالله الموفق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.