إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

كود اتاحة نموذج بعد كتابة الباسوورد


4 رد (ردود) على هذا الموضوع

#1 F-15 S

F-15 S

    عضو

  • الأعضــاء
  • 14 مشاركة

تاريخ المشاركة 13 May 2011 - 12:34 PM


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

أخواني / اخواتي :

مساكم الله بالخير جميعا ,

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

اتمنى اني وضحت الفكرة , بارك الله فيكم ع الموقع الرائع الجميل


#2 smah_dba

smah_dba

    مشترك

  • الأعضــاء
  • 91 مشاركة
  • الاسم الأول:A
  • اسم العائلة:F
  • البـلـد: Country Flag
  • المنصب الحالي:Sr. Oracle DBA

تاريخ المشاركة 13 May 2011 - 02:49 PM

أخي الفاضل ان كنت تعني شاشة دخول LOGON
يمكنك البحث داخل المنتدى لتجد الكثير من الموضوعات في هذا الشأن
لا تحسبن المجد تمر أنت آكله ........ لن تبلغ المجد حتى تلعق الصبر

#3 F-15 S

F-15 S

    عضو

  • الأعضــاء
  • 14 مشاركة

تاريخ المشاركة 13 May 2011 - 04:29 PM

أخي الفاضل ان كنت تعني شاشة دخول LOGON
يمكنك البحث داخل المنتدى لتجد الكثير من الموضوعات في هذا الشأن



أشكرك على ردك السريع , طبعا انا راح ابحث عن LOGIN في المنتدى ولكن اطلب منك رؤية هذه الصورة...
هي يمكن اللي يشوفها يقول انها LOGIN ولكن بطريقة انا اريدها

صورة


صورة

#4 Mahmoud Shahryar

Mahmoud Shahryar

    عضو

  • عضوية غير مفعلة
  • 27 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 13 May 2011 - 07:06 PM

لنفترض أن SCHEMA المستخدمه هي HR
ولنفترض أن الجدول الذي يتم تسجيل بينات المستخدمين هو PASS_USERS
CREATE TABLE PASS_USERS
(UNAME VARCHAR2(80),
PASW NUMBER (3) CONSTRAINT P_U_PASW PRIMARY KEY);
ولنفترض أن إسم المتخدم هو Mahmoud وكلمة المرور هي 555
insert into pass_users
values
('Mahmoud',555);
commit;
ويتم إستخدام الكود التالي للدخول:
DECLARE
	V1 NUMBER(1):=0;
BEGIN
	IF :UNAME IS NOT NULL AND :PASW IS NOT NULL THEN
		
		SELECT 1 INTO V1 FROM PASS_USERS
		WHERE UNAME=:UNAME AND
		PASW=:PASW;
		
		IF V1=1 THEN
			NEW_FORM('FORM1');
		ELSE
			MESSAGE('The Information Is Wrong !!');
			MESSAGE('The Information Is Wrong !!');
			RAISE FORM_TRIGGER_FAILURE;
		END IF;
		
		-------------------------------------------
		
		
		
	END IF;
END;
وبهذه الطريقه يتم الإعتماد على بيانات الموجوده في الداتابيز وليست الموجوده في البرنامج كما تفضل الأخ


F-15 S

والرابط التالي يوجد فيه الشرح بالصور
M.Al-Badawey
يتم تحميله ثم فك الضغط عنه ووضعه في C

أتمنى أن يكون الشرح وافي وأفاد الجميع وعند وجود أي إستفسار أتمنى مراسلتي على الإيميل الخاص
mahmoud_oracledeveloper@yahoo.com
بالتوفيق للجميع

تم التعديل بواسطة Mahmoud Shahryar, 13 May 2011 - 07:18 PM.


#5 F-15 S

F-15 S

    عضو

  • الأعضــاء
  • 14 مشاركة

تاريخ المشاركة 13 May 2011 - 09:30 PM

لنفترض أن SCHEMA المستخدمه هي HR
ولنفترض أن الجدول الذي يتم تسجيل بينات المستخدمين هو PASS_USERS

CREATE TABLE PASS_USERS
(UNAME VARCHAR2(80),
PASW NUMBER (3) CONSTRAINT P_U_PASW PRIMARY KEY);
ولنفترض أن إسم المتخدم هو Mahmoud وكلمة المرور هي 555
insert into pass_users
values
('Mahmoud',555);
commit;
ويتم إستخدام الكود التالي للدخول:
DECLARE
	V1 NUMBER(1):=0;
BEGIN
	IF :UNAME IS NOT NULL AND :PASW IS NOT NULL THEN
		
		SELECT 1 INTO V1 FROM PASS_USERS
		WHERE UNAME=:UNAME AND
		PASW=:PASW;
		
		IF V1=1 THEN
			NEW_FORM('FORM1');
		ELSE
			MESSAGE('The Information Is Wrong !!');
			MESSAGE('The Information Is Wrong !!');
			RAISE FORM_TRIGGER_FAILURE;
		END IF;
		
		-------------------------------------------
		
		
		
	END IF;
END;
وبهذه الطريقه يتم الإعتماد على بيانات الموجوده في الداتابيز وليست الموجوده في البرنامج كما تفضل الأخ

F-15 S

والرابط التالي يوجد فيه الشرح بالصور
M.Al-Badawey
يتم تحميله ثم فك الضغط عنه ووضعه في C

أتمنى أن يكون الشرح وافي وأفاد الجميع وعند وجود أي إستفسار أتمنى مراسلتي على الإيميل الخاص
mahmoud_oracledeveloper@yahoo.com
بالتوفيق للجميع



بارك الله فيك وماقصرت استفدت من الكود شي كثير , واسمح لي انا اضفتك عندي وايميلي F-15_S@9.CN

واتشرف فيك أخي