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

اسم المستخدم وكلمة المرور

مغلق
بدأه monster27 في 12 مارس 2005 · 3 رد · 626 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكن انشاء فورم للتاكد من اسم الستخدم وكلمة المرور قبل الدخول للفورم الرئيسي

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

#2

كل ما عليك هو انشاء جدول يتم ادخال اسم المستخدم وكلمة المرور به

وفى الفورم تقوم بانشاء text item من خصائصه ان يكون non data base item

يقوم المستخدم بادخل كلمة المرور به وتنشأ trigger وظيفته ان يتأكد ان كلمة المرور التي ادخلتها مساويه لكلمة مرور المستخدم ام لا

فى حالة التساوي تدخل امر نقل المستخدم الى الشاشة الرئيسية للبرنامج

فى حالة عدو التساوى رسالة ثم خروج المستخدم

على صابر

#3

اخي الكريم

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

فأرجو منك المساعدة بكتابة triger ولكم مني جزيل الشكر والامتنان

#4

لنفترض ان هناك جدول لبيانات المستخدمين وهو user_data

يتكوم من

كود المستخدم user_cd

اسم المستخدم user_nm

كلمة السر user_pw

وبعد ادخال بيانات المستخدمين فى الجدول السابق سواء عن طريق فورم او بامر insert into

اعمل فورم جديده وهى فورم التاكد من كلمة المرور

قم بعمل 3 test item من قائمة tools والموجودة على شمال الديفولوبر

الاول user_cd_nd text item

الثانى user_nm_nd display item

الثالث user_pw_nd display item

الرابع user_pass text item

الان قم بعمل trigger على الايتم الاول (user_cd_nd)من نوع post-change واكتب به الكود الاتي

Code

Begin

Select user_nm, user_pw into :user_nm_nd, :user_pw_nd from user_data

Where

User_cd = :user_cd_nd;

Exception

When no_data_found

Then

Message('account is not available to use');

Message('account is not available to use');

Rise form_trigger_failure;

End;

افتح خصائص user_pw_nd واجعل canvas = null

افتح خصائص user_pass consel

انشئ مفتاح وقم بانشا trigger على المفتاح when butoon pressed واكتب به الكود الاتى

Code

If :user_pw_nd = :user_pass then

Call_form('اكتب مسار فورم رئيسية للبرنامج للدخول');

Else

Exit;

End if;

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

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