F-15 S بتاريخ: 13 مايو 2011 تقديم بلاغ مشاركة بتاريخ: 13 مايو 2011 السلام عليكم ورحمة الله وبركاته أخواني / اخواتي :مساكم الله بالخير جميعا ,انا صممت قاعدة بيانات بسيطة لارقام الهواتف بحيث اني احفظ جميع الارقام الهاتف المسجلة في جهاز الجوال ,المطلوب هو الكود الخاص باني اذا قمت بتسجيل الدخول يتاح لي النموذج او الجدول , يعني انا سويت شاشة دخول برقم سرياريد اذا كان الرقم صحيح يتاح لي الجدول بحيث اضيف واحذف واستعلم ....الخاتمنى اني وضحت الفكرة , بارك الله فيكم ع الموقع الرائع الجميل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
smah_dba بتاريخ: 13 مايو 2011 تقديم بلاغ مشاركة بتاريخ: 13 مايو 2011 أخي الفاضل ان كنت تعني شاشة دخول LOGONيمكنك البحث داخل المنتدى لتجد الكثير من الموضوعات في هذا الشأن اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
F-15 S بتاريخ: 13 مايو 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 مايو 2011 أخي الفاضل ان كنت تعني شاشة دخول LOGONيمكنك البحث داخل المنتدى لتجد الكثير من الموضوعات في هذا الشأن أشكرك على ردك السريع , طبعا انا راح ابحث عن LOGIN في المنتدى ولكن اطلب منك رؤية هذه الصورة...هي يمكن اللي يشوفها يقول انها LOGIN ولكن بطريقة انا اريدها اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Mahmoud Shahryar بتاريخ: 13 مايو 2011 تقديم بلاغ مشاركة بتاريخ: 13 مايو 2011 (معدل) لنفترض أن 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أتمنى أن يكون الشرح وافي وأفاد الجميع وعند وجود أي إستفسار أتمنى مراسلتي على الإيميل الخاص[email protected]بالتوفيق للجميع تم تعديل 13 مايو 2011 بواسطة Mahmoud Shahryar اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
F-15 S بتاريخ: 13 مايو 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 13 مايو 2011 لنفترض أن SCHEMA المستخدمه هي HRولنفترض أن الجدول الذي يتم تسجيل بينات المستخدمين هو PASS_USERSCREATE 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أتمنى أن يكون الشرح وافي وأفاد الجميع وعند وجود أي إستفسار أتمنى مراسلتي على الإيميل الخاص[email protected]بالتوفيق للجميع بارك الله فيك وماقصرت استفدت من الكود شي كثير , واسمح لي انا اضفتك عندي وايميلي [email protected]واتشرف فيك أخي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.