بتاريخ: 21 مارس 200619 سنة comment_63823 AL SALAM ALIKMPLZ IF ANY ONE HAS THE CODE TOMAKE THE LOGON SECREEN TO GIVE IT TO MEMEANS(HOW CAN I MAKE LOG ON SECREEN)THANK U تقديم بلاغ
بتاريخ: 21 مارس 200619 سنة comment_63825 السلام عليكمصدقني لم استطع فهم شيء من سؤالك فهل من توضيح لفكرتك حتى يمكننا المساعدة ؟وشكراميجا تقديم بلاغ
بتاريخ: 22 مارس 200619 سنة كاتب الموضوع comment_63849 ok i'll make it more easyiI have project and i want ot make user name and password to itmeans logon secreen;hope u got my questionthank u تقديم بلاغ
بتاريخ: 22 مارس 200619 سنة comment_63864 السلام عليكمباختصار انت عايز تعمل شاشاة مثل شاشة sql فبمجرد ان تفتح البرنامج تظهر لك صفحة يطلب من المستخدم ان يدخل يوزر نيم وباس وورد اظن هذا ما تريده ودعنا نصعب الامر قليلا ونقول ان هناك مدير وهناك موظف فمثلا لو ادخلت الباسورد برقم كذا فتلك الباسورد للمدير وتمنحه صلاحيات محددة وتفتح له فورم خاصة به وكذلك الامر مع المستخدم له باس وورد خاص بفورم وصلاحيات خاصة .هذا ما فهمته من سؤالك .بداية ستقوم بأنشاء فورم 3 ازرار bitton واحد مكتوب عليه باس وورد المدير والاخر باسورد الموظف والزرار الاخير خروج وبالتالي فتلك الفورم هي اول فورم فى البرنامج الخاص بتاعك .وقد أحضرت لك من على موقع اوراكل هذا الشرح لعمل طلبك : تم تعديل 22 مارس 200619 سنة بواسطة khaledmega تقديم بلاغ
بتاريخ: 22 مارس 200619 سنة comment_63865 LOGON_SCREEN Built-inDescriptionDisplays the default Oracle Forms logon screen and requests a valid username and password. Most commonly, you will include this built-in subprogram in an On-Logon trigger to connect to a non-ORACLE data sourceSyntaxPROCEDURE LOGON_SCREEN; Built-in Type unrestricted procedure Enter Query Mode yes Parametersnone LOGON_SCREEN RestrictionsYou must issue a call to the LOGON built-in to create the connection to your data source. LOGON_SCREEN Examples تقديم بلاغ
بتاريخ: 22 مارس 200619 سنة comment_63866 /*** Built-in: LOGON_SCREEN** Example: Use the default Oracle Forms logon screen to prompt ** for username and password before loggingon to** the database. This uses the 'Get_Connect_Info' ** procedure from theGET_APPLICATION_PROPERTY** example.*/ DECLARE un VARCHAR2(80);pw VARCHAR2(80);cn VARCHAR2(80); BEGIN /* ** Bring up the logon screen */ Logon_Screen; /* ** Get the username, password and ** connect string.*/ Get_Connect_Info( un, pw, cn );/*** Log the user onto the database */ IF cn IS NOT NULL THENLOGON(un,pw||'@'||cn); ELSE LOGON(un,pw); END IF; END; تقديم بلاغ
بتاريخ: 22 مارس 200619 سنة comment_63868 اولا حتى ترى البورسيدر بشكل صحيح انقله كوبي وبست على ملف وورد سيظهر مبدائيا على الجهة اليمني اى على اعدادت الكتابة العربية قم انت بالضغط على alt+shift من الجهة اليسرى اى جهة الكتابة باللغة الانجليزية وسترى الكود بشكل صحيح انشاء الله .والان ماذا حدث ببساطة فى الشرح السابق هو قام بعمل بورسيدر وقام بتعريف القيم بداخله وانت قم بعمل بورسيدر على نفس النمط وغير فى الاسم والقيم بتاعتك .وشكراميجا تقديم بلاغ
بتاريخ: 22 مارس 200619 سنة comment_63869 اذيك دى code لشاشة log on مصمه على ال 6i بس دى هاتشتغل لو انت كنت مستخدم DDL فى انشاء المستخدمين لانها بتقوم بعمل LOG ON مثل الشاشة التى تظهر من قبل ال ORACLE .هذا الكود ناقص افكار كثيره جدآ البركه فيك ( علشان تتعلم و تفكر كويس ) انت تكملها مثل 1- عمل CHEKE على ال USER NAME OR PASSWORD 2- عدد مرات التى تسمح فيها ان يتكرر محاوله الدخول3- اذا كان USERNAME خطاء كتيررررررررررررررر انت ممكن تفكر و انت اكيد ذكى و هاتجبها logon(:u_name,:pass,FALSE); LOGON MAKE LOG OG :U_NAME NAME OF ITEM IN CANVCE:PASS NAME OF ITEM IN CANVCEFALSE DONT SHOW THE LOGON SCREEN اتمنى ان افدتكايهاب وجدى تقديم بلاغ
بتاريخ: 22 مارس 200619 سنة كاتب الموضوع comment_63936 thank 4 everybody '''wallah i'm tired bcoz three day ago i am trying to get the solutionbut i have not got it till noand i tried your method buti could notso plz if some body will give me the detail about everythingit will be better and thanx alot again 4 everyone تقديم بلاغ
بتاريخ: 22 مارس 200619 سنة comment_63938 alsalamo 3alaykomdear shahpal20032001..you have to do some steps:1-create a table for users on the database : from SQL*plus /*WE WILL CREATE A TABLE FOR USERS */ SQL> CREATE TABLE USERS (USER_NAME VARCHAR2(20) UNIQUE, PASSWORD VARCHAR2(20), NAME VARCHAR2(200)); /*YOU CAN ALSO MAKE A COLUMN FOR SECURITY IF YOU ARE NOT THE ONLY USER OF THE SYSTEM*/ /*NOW WE WILL INSERT A ROW INTO THE TABLE WHICH YOU CAN MAKE AN INDEPENDENT FORM FOR IT*/ SQL> INSERT INTO USERS VALUES ('MOHD','SWORDFISH','MOHAMED FARRAG'); 2-now the next step is building your login screen: create 2 text items and 2buttons. and make sure to make the text items ((non database)) from the property palette.we will call one 'U_USER' and the other 'U_PASS'and we will call the buttons 'B_LOGIN' and 'B_EXIT'use the when-button-pressed trigger for B_LOGIN /*USE THIS CODE FOR THE LOGIN BUTTON*/ DECLARE V_COUNT NUMBER; BEGIN /*WE USE :GLOBAL VARIABLES TO USE THE USER INFORMATIONS AMONG VARIOUS FORMS. FOR EXAMPLE IF WE WANT TO KNOW WHEN DID HE LOGIN AND LEAVE THE SESSION , OR WHAT ACTIONS WERE DONE BY THIS USER*/ :GLOBAL.USER := :LOGIN.U_USER; :GLOBAL.PASS := :LOGIN.U_PASS; SELECT COUNT(*) INTO V_COUNT FROM USERS WHERE USER_NAME = :GLOBAL.USER AND PASSWORD = :GLOBAL.PASS; IF V_COUNT = 1 THEN CALL FORM ('NEXT_FORM'); ELSE MESSAGE ('CHECK YOUR USER NAME OR PASSWORD'); MESSAGE (' '); END IF; CLEAR_FORM(NO_VALIDATE); END; for B_EXITwhen-button-pressed trigger BEGIN EXIT_FORM; END; NOTE IF YOU WANT TO LEARN MORE ABOUT SECURITY .. PLZ LET ME KNOW.. ملاحظة أخرى حاولت إرفاق الفورم و لم أستطع لذا على من يرغب في أن أرسلها له أن يرسل لي رسالة على[email protected]أرجو أن أكون نجحت في إفادة أحد..السلام عليكم تقديم بلاغ
بتاريخ: 22 مارس 200619 سنة كاتب الموضوع comment_63943 thank u mab886 so muchi will try to do it تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.