الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

أرجو مساعدتي : تظهر شاشة من اوراكل تسأل إذا أردت ان أقوم بتخزين التغيرات التي حدثت

Featured Replies

بتاريخ:

بداية كل عام وانتم بخير .... تقبل الله طاعاتكم
أرجو بمساعدتي في إيجاد حل لهذه المشكلة.
قمت بتصميم فورم يستدعي فورم اخر(tabuler) ويرسل له متغير(Global) , عند تنفيذ الإستعلام في الفورم الثاني اعتمادا على المتغير المرسل، تظهر شاشة من اوراكل تسأل إذا أردت ان أقوم بتخزين التغيرات التي حدثت(ولم يتحدث اي تغيير سوا ارسال المغير)، كيف أستطيع إلغاء هذه الرسالة .

مع الشكر

بتاريخ:

السلام عليكم ورحمة الله وبركاته

ممكن ترفق لنا الكود المكتوب فى instance بتاع الفورم التانية

شوف الرابط ده هيفيدك أن شاء الله عشان تشتغل على الجلوبال


http://www.araboug.org/ib/index.php?showtopic=41272&st=0&p=189240&hl=شرح%20الجلوبال&fromsearch=1entry189240

ده شرح الجلوبال فيديو + مثال عملى

موفق ان شاء الله

بتاريخ:
  • كاتب الموضوع

شكراً جزيلاً على الرد والمرفق، ولكن المشكلة لازالت قائمة كود الفورم الأول لإستدعاء الفورم الثاني هو :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 مع الشكر داليا

تم تعديل بواسطة egypt_diamond77

بتاريخ:
  • كاتب الموضوع

:GLOBAL.AP_ID := :APARTMENT_ID; CALL_FORM('APART_CONTENTS.FMX'); Set_block_property('APARTMENT_CONTENTS',default_where,' APARTMENT_ID ='||:global.AP_ID); EXECUTE_QUERY;

تم تعديل بواسطة egypt_diamond77

بتاريخ:


.السلام عليكم

الاخت الكريمة

جربى الكود ده

go_block('APARTMENT_CONTENT') ;

set_block_property('APARTMENT_CONTENT',DEFAULT_WHERE ,'APARTMENT_ID=:GLOBAL.APARTMENT_ID');
EXECUTE_QUERY;



وشوفى النتيجة الكوده ده طبعا بيتحط فى WHEN NEW FORM INSTANCE

بالتوفيق ان شاء الله

تم تعديل بواسطة ENG_HOSSAM_WALLY

بتاريخ:


ده مثال على الكلام ده

معمول على المستخدم Scott فقط ضعى الفورمتين مباشرة على الداريف C واعملى Compile

Global_Variable.rar

بتاريخ:
  • كاتب الموضوع

وعليكم السلام أخي الفاضل

لقد قمت بالتعديل الذي أشرت إليه بعد اضطلاعي على المرفق الأول الذي أرسلته، ولكن لم يحدث تعديل
هل هناك سبب آخر لظهور هذه الرسالة، علماً بأني صممت فورمين آخرين بنفس الطريقة و كان الإستدعاء صحيح دون مشاكل
ولكن الفورم الثاني لم يكن tabular، هل هناك نصيحة أخرى؟؟

وشكراً جزيلاً على المساعدة

تم تعديل بواسطة egypt_diamond77

بتاريخ:

السلام عليكم
اخى الكريم جرب الكود ده .

go_block('APARTMENT_CONTENT') ;
CLEAR_BLOCK(NO_VALIDATE);
set_block_property('APARTMENT_CONTENT',DEFAULT_WHERE ,'APARTMENT_ID=:GLOBAL.APARTMENT_ID');
EXECUTE_QUERY;


بالتوفيق لجميع .

بتاريخ:
  • كاتب الموضوع

للأسف يا أخي الفاضل لم تحل المشكلة أيضاً

شكرا جزيلاً للمساعدة

بتاريخ:

اخى الكريم تاكد ان البلوك APARTMENT_CONTENT مش موكد فى تريجر على مستوى instance او اى ايتم داخله على نفس المستوى .
وجرب الكود تانى لو مشتغلش ارفق الفورمتين.
بالتوفيق.

بتاريخ:
  • كاتب الموضوع

شكراً جزيلاً لكل من قدم لي المساعدة
جعله الله في ميزان حسانتكم

المشكلة كانت في trigger على أحد الحقول يعتمد على المتغير....فعند التنفيذ يطلب التخزين أولاً....قمت بتعديله و لا مشاكل الحمد لله

شكراً للجميع
داليا

بتاريخ:


الحمد لله الذى نفعك بنا وموفقه ان شاء الله

أعتقد أن هذة هى الروح التى تجب أن تبقى فى المنتدى التناقش البناء الى ان نصل الى حل

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.