بتاريخ: 27 يناير 200719 سنة comment_90224 الإخوة الأعزاءالسلام عليكم ورحمة الله وبركاتهعندى مشكلة أرجو من أصحاب الخبرة إفادتي فيها وهي:-لدي شاشة مبيعات تعود بقيمة من شاشة سندات قبض لتضعها في حقل موجود في نفس الشاشة(شاشة المبيعات) ولكن ظهرت لي مشكلة أثناء الطباعة وهي كلما قمت بعمل معاينة للفاتورة يقوم بتكرار الحدث WHEN-WINDOW-ACTIVATED وعليه يقوم بتكرار نفس القيمة فى الحقل مرة أخرىالكود الذى ينفذ أثناء تنشيط الشاشة هوif :system.form_status <> 'NEW' THENdefault_value(0,'global.SND_MDF');default_value(0,'global.SDAD_TYPE');:SLS_MADFO3 := :SLS_MADFO3+:global.SND_MDF; ====> هذا هو الحدث الذي يكرر:PAY_METHOD := :global.SDAD_TYPE;end if;فهل هناك حل يمنع تكرار هذا الحدث أثناء المعاينة للتقريرمع خالص التحية تقديم بلاغ
بتاريخ: 29 يناير 200719 سنة comment_90442 اخي الحبيب .. أعتقد ان اختيارك لهذا ال TRIGGER غير موفق .. فأنت في كل مرة سوف ترجع للشاشة الرئيسية سواء كانت العودة من شاشة أو من استعراض تقرير فسوف تظهر هذه المشكلة..وانا رأيي هو عمل GLOBAL VARIABLE تذهب به إلى الشاشة التي تستدعيها .. ثم تقوم بتعيين هذا المتغير في الشاشة الثانية .. وترجع به مرة أخرى .. ويمكنك التأكد اثناء الانتقال على قيمة المتغير هذا .. هل فاضي لتعيينه أو يحمل قيمة لتجاهل عملية التعيين ..اتمنى لك كل التوفيق اخوك / أبو عمر (البحرين) تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.