بتاريخ: 6 مارس 200422 سنة comment_2757 لسؤال كالتالي:لدي مستخدمينu1,u2 ,احدهما u1 سامنح له كافة ال menu items والاخساحجب عنه بعضها,طبعا بعد تصميم ال menu module قمت بما يلي:1-use security for menu module __>yes2- create role r1; grant r1 to u1; create role r2; grant r1 to u2; 3-قمت بضع خاصة ال menu item (item rules)كما يلي:للmenu item التي ارغب في ان تظهر ل u1 فقط اخترت r1 فقطوللباقي اخترت r1 and r2.ثم compile fileثم فتحت الفورم المربوط مع المنيو و run.لكن ظهرت الرسالة التالية:frm-10256:user is not authorised to run form builder menuفاين الخطا؟ تقديم بلاغ
بتاريخ: 6 مارس 200422 سنة comment_2763 السلام عليكم ورحمة الله وبركاتهاخي Essam , ممكن تراجع الموضوع التالي والذي قد تجد حل لمشكلتك به ان شاء الله والموضوع هو الامن في البرامج المصممه بالديفلوبرعمر باعقيلكندا - مونتريال[email protected] تقديم بلاغ
بتاريخ: 7 مارس 200422 سنة كاتب الموضوع comment_2811 شكرا لك اخ عمر على مشاركتك وعلى دروسك القيمة,لقد اطلعت عليى الدروس ولا اظن ان المشكلة تكمن في ناحية الusers or roles فقد تاكدت من انشاءهم ومنح الصلاحيات بشكل جيد,قد تكون المشكلة في الفورم او في منح صلاحيات معينة للrole.على العموم ساحاول فيها و ارجوا من الاخوة المساعدة ان امكن ذلك... تقديم بلاغ
بتاريخ: 7 مارس 200422 سنة كاتب الموضوع comment_2821 لحل هو في الملحظة التاليت التي وجدتها في form builder help: Note: The FRM50_ENABLED_ROLES view must exist in the database for menu security to function properly. FRM50_ENABLED_ROLES is automatically created as part of the Form Builder 5.0 table scripts that run during installation if you choose the "Create database tables" option. If you did not choose that option, you or your DBA must logon as SYSTEM and run the SQL script FRM50SEC.SQL (located in the Form Builder SQL directory). تقديم بلاغ
بتاريخ: 8 مارس 200422 سنة comment_2836 السلام عليكم ورحمة الله وبركاته ,,أخي عند تفعيل خاصية الأمن على القوائم يجب إعطاء كل مستخدم مايسمى بصلاحية "Granting Access to Common Objects" والتي سوف تجدها فيPrograms ---- > Oracle Developer 6.0 Admin ----> Oracle Developer Grantشغل البرنامج سوف يطلب منك كلمة المرور للمستخدم system وال database connection بعد ذلك سيطلب منك إدخال اسم المستخدم الذي تريد منحه صلاحية تشغيل القوائم التي تحتوي على roles ، جرب واخبرني عن النتيجة...-----> اعتذر أخي عمر دخلت على خط دروس الأمن في برامج الأوراكل تحياتي تقديم بلاغ
بتاريخ: 8 مارس 200422 سنة comment_2840 السلام عليكم ورحمة الله وبركاتهاخي Essam , يجب أن تكون متصل بالمستخدم system ومن ثم قم بتنفيذ الScriptالمسمي FRM60SEC.SQL مره واحده فقط ومن ثم قم بتنفيذ الScript المسمي FRM60GRT وسوف يطلب منك أسم المستخدم فاكتب u1 ومن ثم تنفذ نفس الScript المسمي FRM60GRT مرة اخري وسوف يطلب منك أسم المستخدم فاكتب u2طبعا الScript المسمي FRM60GRT سوف يظهر لك كم رسالة خطاء لكن حيشتغل تمام والتفادي ذلكقم بتنفيذ الاصدار الجديد من هذا الScript المسمي FRM90GRT والذي يأتي مع الديفلوبر 9i والديفلوبر 10g وسوف تجد مع هذه المشاركه ملف Menu_Scripts.zip به ال2 Scripts وهم اخر اصدار وهم :-1- FRM90SEC.SQL وهو نفس FRM60SEC.SQL 2- FRM90GRT.SQL وهو نفس FRM60GRT.SQL ولكن تم تصليح الاخطاء به .ولتنفيذ هذه الScripts قم بفتح ضغط الملف Menu_Scripts وقم بوضع ال2Scripts في الجزء \:C في الجهاز ومن ثم من خلال برنامج ال+SQL قم بتنفيذ الScripts كالتالي :- SQL> @ c:\frm90sec.sql SQL> @ c:\frm90grt.sql طبعا فؤائد هذه الملفات هيا لتفعيل خاصية الامن في Menu .عمر باعقيل كندا - مونتريال[email protected] Menu_Scripts.zip تقديم بلاغ
بتاريخ: 8 مارس 200422 سنة كاتب الموضوع comment_2875 شكرا لكم جميعا على الاهتمام ,في الحقيفة كنت قد جربت طريقة الاخ msh قبل مشاركتي الاخيرة في الموضوع و قد نجحت,وساجرب انشاء الله طريقة الاخ عمر... تقديم بلاغ
بتاريخ: 8 مارس 200422 سنة كاتب الموضوع comment_2915 شكرا اخ عمر ,لقد جربت طريقت ال scripts و قد عملت دون اية مشاكل. تقديم بلاغ
بتاريخ: 29 يونيو 200619 سنة comment_73441 السلام عليكمهل يجب تنفيذ هذه الملفات ايضا عند تفعيل الامن في MENU في 10Gواذا ممكن شرح الموضوع بالتفصيل اذا فيه طريقة اخرى يمكن تفعيل الامن في 10G مع التحيه تقديم بلاغ
بتاريخ: 12 يوليو 200619 سنة comment_74297 الاخ/عمرهل يجب تنفيذ الملفات ايضا مع 10Gهذا السؤال اتمنى اجد اجابه عليهمع التحيه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.