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

بتاريخ:

declare
N NUMBER;
a NUMBER;
BEGIN
select NATIONAL_ID into n from patient where national_id =:national_id;
if n=:national_id then
A:=SHOW_ALERT('AL1');
؟؟؟؟؟؟
؟؟؟
end if;
end;

عايز EXCEPTION ميغيرش اى شيى ويعدى الحقل فى حالة عدم تحقق الشرط

معلش انا مبتدا ومش عارف اعملة

انا عملت SELECT

من قاعدة البيانات وخليت يقارن بين الرقمين

عايز لما الرقميين لا يتساوا يعدى من غير اى شيئ ولا اى تغيير

رجاء المساعدة وشكرا

تم تعديل بواسطة Ahmad.Hasan

بتاريخ:

ELSIF N <> :NATIONAL_ID

THEN

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

declare
N NUMBER;
a NUMBER;
BEGIN
select NATIONAL_ID into n from patient where national_id =:national_id;
if N <> :NATIONAL_ID then
MESSAGE('ÇáÑÞã ÕÍíÍ');

ELSIF n=:national_id THEN
MESSAGE('ÇáÑÞã ÕÍíÍ');

end if;
end;
المشكلة ما زالت موجود UNHANDLED EXCEPTION

بتاريخ:

1- انت متأكد من جملة السيليكت , " هاتلي الـرقم القومي لما الرقم القومي يساوي الرقم القومي " -- طب عايزه ليه ما هو معاك اصلا .

2- قلنا ايه الاكسبشن الي بيطلع .

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

يا اسلام باشا جملة السيلكت صح وانا متأكد منها تماما انا عايز بس يدينى تحذير ان الرقم دة موجود لو الرقم دة كان عندى قبل كدة مش اكتر
الترجر بيقول
whene validate item trigger filure unhandled exception

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

بتاريخ:

يا باشا لو انت متأكد تماما كده ومالي ايدك , روح بص في الجدول شوف في قيمة شبه الي موجودة عندك في البلوك ولا لا , عشان لو مفيش هيطلعلك no_data_found exception

عشان كده سألتك انت متأكد من الجملة ولا لا .

 

- الصح يبقى

select count(national_id)  , عشان دي هترجع 0 لو مفيش رقم شبيه .

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

طيب معلش يا كبير ممكن لو سمحت ولو وقتك يسمح تعمل ليا الكود دة لانى فعلا مش قادر افهم فعلا لانى مبتدأ وبحاول والله ونفسى اعمل حاجة كويسة مع كل الشكر والاعتزاز على اهتمامك بالرد 

بتاريخ:

declare
N NUMBER
;
a NUMBER;
BEGIN
select COUNT(NATIONAL_ID) into n from patient where national_id =:national_id;
if n =1

then
A:=SHOW_ALERT('AL1');
؟؟؟؟؟؟
؟؟؟

ELSIF N = 0

THEN

اعمل اي حاجة ;
end if;
end;

  • بعد 2 أسابيع...
بتاريخ:
  • كاتب الموضوع

تسلم يا كبير والله مالكش حل والله تمام يا نجم الف شكر

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

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

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

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

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

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.