الانتقال إلى المحتوى
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

بتاريخ:

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

عند اغلاق البرنامج يظهر لى رساله بمعنى هلى تريد الحفظ , حتى لو لم اقم بعمل اي تغير يستدعى ظهور هذه الرساله .
من فضلكم حد يقولى ازاى امنع ظهور هذه الرساله .

و شكراااااا

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

سلام عليكم

لو سمحتوا حد يساعدنى فى التخلص من هذه الرساله التى تقوم الفورم بظهورها وهى :

عند اغلاق البرنامج يظهر لى رساله بمعنى هلى تريد الحفظ , حتى لو لم اقم بعمل اي تغير يستدعى ظهور هذه الرساله .
من فضلكم حد يقولى ازاى امنع ظهور هذه الرساله .

فى انتظار ردكم

و شكرا

بتاريخ:

الحل بسيط و سهل اختى الكريمة
On_Error
null;

و كمان
On_Message
Null;

و الله اعلم
Oracle ITself

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

شكرا على الرد
و لكن الرساله اللى بتظهر مش رسالة خطأ
دى رساله الفورم تقوم بأظهارها بمعنى هل تريد حفظ التغيرات التى اجريتها على البرنامج ام لا حتى لو لم اقم بعمل اى تغيرات
و انا اريد منع ظهورها
و مثلا ظهور ALERT
خاص بى
ارجو ان تكون المشكله واضحه
و حد يتكرم و برد على و يقولى الحل
و شكراااااا

بتاريخ:

اختي الكريمة
اختي ضعي هذه الرسالة عند اغلاق الفورم

CLEAR_BLOCK(NO_COMMIT)

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

متشكررررررره جداااااااا على كل الردود و لكن انا الحمد لله لقيت الحل وهو :

1 - عمل button و ليكن اسمه exit
2 - ثم داخل ال when _button_presed نكتب مايلى :
if system.form_status in ('change' , 'insert');
then
exit_form(do_commit);
else
exit_form(no_validte);
end if ;
و بكده عند الضغط على الزرار سيخرج بدون ظهور الرساله الخاصه بالفورم بعد عمل chk هل حدث تغير للحفظ ام لم يحدث و يخرج بدون عمل اى شئ .

ارجو ان اكون افادتكم
و السلام عليكم و رحمة الله و بركاته

بتاريخ:

 

:) :) :) :blink: :blink: :blink: :blink: :blink: :blink: :blink:

 

بتاريخ:

السلام عليكم
الاخت الكريمة
الحل الذي توصلتي اليه غير عملي إطلاقا و يتسبب في مشاكل كثيرة
و لكن اولا
ظهور هذه الرسالة معناه انك قمتي بتغييرات في الفورم عن طريق كود مكتوب في احد الترجيرز
و لذلك تغيرت حالة الفورم الي CHANGED
بالرغم من ان اليوزر لم يقم بعمل تغيير مرئي غلي الشاشة
و لذلك لحل هذه المشكلة راجعي الاكواد المكتوبة و اعيدي كتابتها بحيث لا تغير حالة الفورم
اما بالنسبة لعمل اوفرايد علي الرسالة الخاصة بالديفلوبر و عمل الرت بدلا منها
فيجب عليكي ان لا تعملي IMPLICIT COMMIT بالطريقة التي توصلتي اليها
لانه تخيلي مثلا ان اليوزر قام بعمل تغييرات و لكن اكتشف انها خاطئة
سيخرج من الشاشة علي امل انه سيظهر رسالة تقول له هل تريد الحفظ ليختار لا
و لكن بهذه الطريقة لن تظهر الرسالة
و سيتم الحفظ رغما عن اليوزر
لحل هذه المشلكة كنت بعت بروسيدر تقوم بحلها
و ها هي OBJECT LIBRARY فيها كل ما تحتاجينه لعمل هذه
PROCEDURE , 2 ALERTS AND TRIGGER KEY-EXIT
ملحوظة : الLIBRARY ل ديفلوبر 6i
احاول اضافة الملف و لكن لايتم اضافته
علي اي حال فقد رفعته الي احد المواقع و ها هي اللينك الخاص بتنزيله
http://www.uploading.com/?get=Z7WHO9WW
بالتوفيق

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

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

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

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

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

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

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.