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

بتاريخ:

انا عندي حقل pk نوع varchar2
وفي الفورم أريد النظام أن ينبه المستخدم اذا قام بادخال سجل موجود مسبقاً بناء على مطابقة الايتم مع البيانات في الجدول

والتنبيه يكون قبل الحفظ

زر الحفظ save
ايتم الحقل item1
اسم البلك blk1
اسم الجدول tabl1
اسم الحقل mee

ارجوا من الشباب التفاعل

الاخ احمد بانتضار ردك الرائع

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

بتاريخ:

امير انا عندي نفس المشكله
لازم تدخل رقم متكرر وتقرا رقم الخطا في ora-30471مثلا وتعمل فنكشنon_errorعلى مستوى الفورمon_error
if error_code=30471 then message('fbhkefgegkejhg');
end if;

بتاريخ:

السلام عليكم
تفضل الحل:

Select Count(*)
 Into X_Count From Tabl1
Where Mee =:Blk1.Mee;

If X_Count > 1 Then
 Message('Recored Saved Before');
 Message('Recored Saved Before');
 Raise Form_Trigger_Falure;
End If;

بتاريخ:

اخي العزيز ..... ليش تكتب كود وتذب حالك .... اذا اوراكل عاطيتك مجال وخاصيات تسمحلك القيام بهذه الامور بدون كود

1: unique constraint على الـ item اللي انتا ما بدك بيناتهة تتكرر
2 : اكتب الكود التالي بـ on-error trigger at form level

declare
msgnum number = message _code;
msgtxt varchar2(80):=message_text;
msgtype varchar2(80):=messagae_type;
begin if msgnum = 40508 then
message('هذا العنصر موجود سابقا');
end;

  • بعد 3 سنة...
بتاريخ:

شكر اخ معاذ

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

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

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

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

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

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.