بتاريخ: 23 أغسطس 201015 سنة comment_199098 بداية كل عام وانتم بخير .... تقبل الله طاعاتكمأرجو بمساعدتي في إيجاد حل لهذه المشكلة. قمت بتصميم فورم يستدعي فورم اخر(tabuler) ويرسل له متغير(Global) , عند تنفيذ الإستعلام في الفورم الثاني اعتمادا على المتغير المرسل، تظهر شاشة من اوراكل تسأل إذا أردت ان أقوم بتخزين التغيرات التي حدثت(ولم يتحدث اي تغيير سوا ارسال المغير)، كيف أستطيع إلغاء هذه الرسالة . مع الشكر تقديم بلاغ
بتاريخ: 23 أغسطس 201015 سنة comment_199102 السلام عليكم ورحمة الله وبركاتهممكن ترفق لنا الكود المكتوب فى instance بتاع الفورم التانيةشوف الرابط ده هيفيدك أن شاء الله عشان تشتغل على الجلوبالhttp://www.araboug.org/ib/index.php?showtopic=41272&st=0&p=189240&hl=شرح%20الجلوبال&fromsearch=1entry189240ده شرح الجلوبال فيديو + مثال عملىموفق ان شاء الله تقديم بلاغ
بتاريخ: 23 أغسطس 201015 سنة كاتب الموضوع comment_199116 شكراً جزيلاً على الرد والمرفق، ولكن المشكلة لازالت قائمة كود الفورم الأول لإستدعاء الفورم الثاني هو :GLOBAL.AP_ID := :APARTMENT_ID; CALL_FORM('APART_CONTENTS.FMX'); كود الفورم الثاني Set_block_property('APARTMENT_CONTENTS',default_where,' APARTMENT_ID ='||:global.AP_ID); EXECUTE_QUERY; عند استدعاء الفورم تظهر شاشة تسأل عن تخزين التغييرات التي تمت!!! يجب الإجابة بلا او نعم لإظهار النتائج. ملاحظة أنا أعمل على فورم 6 مع الشكر داليا تم تعديل 23 أغسطس 201015 سنة بواسطة egypt_diamond77 تقديم بلاغ
بتاريخ: 23 أغسطس 201015 سنة كاتب الموضوع comment_199117 :GLOBAL.AP_ID := :APARTMENT_ID; CALL_FORM('APART_CONTENTS.FMX'); Set_block_property('APARTMENT_CONTENTS',default_where,' APARTMENT_ID ='||:global.AP_ID); EXECUTE_QUERY; تم تعديل 23 أغسطس 201015 سنة بواسطة egypt_diamond77 تقديم بلاغ
بتاريخ: 24 أغسطس 201015 سنة comment_199118 .السلام عليكمالاخت الكريمةجربى الكود ده go_block('APARTMENT_CONTENT') ; set_block_property('APARTMENT_CONTENT',DEFAULT_WHERE ,'APARTMENT_ID=:GLOBAL.APARTMENT_ID'); EXECUTE_QUERY; وشوفى النتيجة الكوده ده طبعا بيتحط فى WHEN NEW FORM INSTANCEبالتوفيق ان شاء الله تم تعديل 24 أغسطس 201015 سنة بواسطة ENG_HOSSAM_WALLY تقديم بلاغ
بتاريخ: 24 أغسطس 201015 سنة comment_199119 ده مثال على الكلام دهمعمول على المستخدم Scott فقط ضعى الفورمتين مباشرة على الداريف C واعملى Compile Global_Variable.rar تقديم بلاغ
بتاريخ: 24 أغسطس 201015 سنة كاتب الموضوع comment_199121 وعليكم السلام أخي الفاضللقد قمت بالتعديل الذي أشرت إليه بعد اضطلاعي على المرفق الأول الذي أرسلته، ولكن لم يحدث تعديلهل هناك سبب آخر لظهور هذه الرسالة، علماً بأني صممت فورمين آخرين بنفس الطريقة و كان الإستدعاء صحيح دون مشاكلولكن الفورم الثاني لم يكن tabular، هل هناك نصيحة أخرى؟؟وشكراً جزيلاً على المساعدة تم تعديل 24 أغسطس 201015 سنة بواسطة egypt_diamond77 تقديم بلاغ
بتاريخ: 24 أغسطس 201015 سنة comment_199123 السلام عليكم اخى الكريم جرب الكود ده . go_block('APARTMENT_CONTENT') ; CLEAR_BLOCK(NO_VALIDATE); set_block_property('APARTMENT_CONTENT',DEFAULT_WHERE ,'APARTMENT_ID=:GLOBAL.APARTMENT_ID'); EXECUTE_QUERY; بالتوفيق لجميع . تقديم بلاغ
بتاريخ: 24 أغسطس 201015 سنة كاتب الموضوع comment_199171 للأسف يا أخي الفاضل لم تحل المشكلة أيضاًشكرا جزيلاً للمساعدة تقديم بلاغ
بتاريخ: 24 أغسطس 201015 سنة comment_199172 اخى الكريم تاكد ان البلوك APARTMENT_CONTENT مش موكد فى تريجر على مستوى instance او اى ايتم داخله على نفس المستوى .وجرب الكود تانى لو مشتغلش ارفق الفورمتين.بالتوفيق. تقديم بلاغ
بتاريخ: 24 أغسطس 201015 سنة كاتب الموضوع comment_199175 شكراً جزيلاً لكل من قدم لي المساعدة جعله الله في ميزان حسانتكمالمشكلة كانت في trigger على أحد الحقول يعتمد على المتغير....فعند التنفيذ يطلب التخزين أولاً....قمت بتعديله و لا مشاكل الحمد للهشكراً للجميعداليا تقديم بلاغ
بتاريخ: 24 أغسطس 201015 سنة comment_199177 الحمد لله الذى نفعك بنا وموفقه ان شاء اللهأعتقد أن هذة هى الروح التى تجب أن تبقى فى المنتدى التناقش البناء الى ان نصل الى حل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.