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

اريد مساعده لعمل تريقر على فورم ال Log In

مغلق
بدأه نجمةالحجاز في 28 ديسمبر 2002 · 5 رد · 998 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني اريد كود لتريقر لعمل دخول على البرنامج

والفورم مكون من رقم الموظف والباسورد

واريد ايضا ان يخرج من الفورم في حالة ادخال البسورد ثلاث مرات خطأ

لقد تعبت في عمل الترقر ولكنه لم يضبط معاي..........

اريد المساعده وشكرا لكم:(

#2

الاخت نجمة الحجاز

السلام عليكم

اسمحي لي ان اجتهد معكي في الجزء الاول من السؤال

اولا لنفترض الاتي

جدول المستخدمين FUSERS

رقم المستخدم USR_NO

كلمة السر USR_PAS

لننشأ في ال FORM BUtton لدخول المستخدم بعد التأكد من كلمة السر

و ننشأ trigger وهو ( WHEN-BUTTON-PRESSED )

وفيه الكود الاتي

DECLARE 

P_CHK NUMBER;

BEGIEN

SELECT USR_PAS INTO P_CHK FROM FUSERS

WHERE :USR_NO = FUSERS.USR_NO

IF P_CHK = FUSERS.USR_PAS

THEN 

OPEN_FORM ('C:ORACLEMYFORM.FMX);

ELSE

MESSAGE ( 'خطأ في كلمة السر ');

END  IF;

END;

و بهذا سوف يقوم التريجر بالبحث عن كلمة السر و لن يفتح الفورم التالي الا اذا تطابقت كلمتي السر

ارجو ان اكون قد اصبت ان شاء الله

#3

الاخت الكريمة يمكنك استخدام TRIGGERهذا بالنسبة لتقرير عن دخول المستخدمين

#4

شكرا لكم

#5

الأخت نجمة:

في طريقة الأخ أوراكل أضيفي ما يلي:

DECLARE

P_CHK NUMBER ;

Counter Number(1):=0;

BEGIEN

SELECT USR_PAS INTO P_CHK FROM FUSERS

WHERE :USR_NO = FUSERS.USR_NO

IF P_CHK = FUSERS.USR_PAS

THEN

OPEN_FORM ('C:ORACLEMYFORM.FMX);

ELSE

MESSAGE ( 'خطأ في كلمة السر ');

counter:=counter+1;

if counter=3 then

exit_form(No_validate);

end if;

--That for three times trails

END IF ;

END ;

ولكن تبقى هذه الطريقة غير ديناميكية 100%

يوجد طرق أخرى....

#6

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

أرجو من الاخت نجمة وإن شاء الله أن تصبحي نجمة في المستقبل القريب أرجو منك أن توضحي لي البرنامج السابق ........

وشكرا جزيلا

ezzatalherwi@hotmail.com

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…