الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلتي مع alert

مغلق
بدأه الشاهين في 18 فبراير 2003 · 4 رد · 771 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اسمحولي اعزائي يسئوال لمبتدي جداً

ماهي مشكلة alert مايضهر عند عدم وجود سجل او ما شابة

declare

a use.uss %type;

c use.pas %type;

x number;

begin

select uss,pas into a,c from use

where uss=:us and pas=:se;

if a=:us and c=:se then

go_block('use');

else

x:=show_alert('aa');

clear_form;

end if;

end;

هل انا السبب الله اوعلم ولكن دائم يضهر

ولكم خالص الدعاء

#2

السلام عليكم

جرب هذه الطريقة

declare

a use.uss %type;

c use.pas %type;

x number;

begin



select count(uss) into a from use where uss=:us;

select count(pas) into c from use where pas=:se



if a>0 and c>0 then

go_block('use');

else 

x:=show_alert('aa');

clear_from;

end if;

end;
#3

شكراً على الرد ولكن هناك مشكلة في الكود وهي ان كل حقل يتم البحث بداخلة فعندما يجده يقوم بتادية المهمة

وانا لا اريد هذ الشي اريد ان تكون متطابقتين

نعم اشتغل alert ولكن ضهرت المشكلة الاخرى

على كل حال شاكر لك ودمت اخ صادق ومخلص

#4

السلام عليكم

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

حسناً ... إذا كان المقصود ذلك فعلا ، يجب على البرنامج إظهار رسالة تنبيه مثلاً

"اسم المستخدم أو كلمة السر خطأ"

قم باظهارها بالطريقة التالية وذلك باضافة exception

exception
when no_data_found then
x := show_alert('aa');

أرجو ان اكون قد افدتك

والسلام

#5

افادكم الله جميعاً وشكراً لكم

نفعكم الله ونفع بكم

هذا الموضوع مغلق.

مواضيع مشابهة