بتاريخ: 14 نوفمبر 200916 سنة comment_176477 السلام عليكم جميعا ورحمة الله وبركاتهاعزائي مشرفي واعضاء المنتدىمشكلتي هذه المشاركه..الصلاحيات من خلال النماذجفي المرفق نموذج لاعطاء الصلاحيات للمستخدمين ياريت اجد من يدلني على الخطاء ويقوم بتصحيحه ليويرشدني للصحيح؟؟ولكم مني جزيل الشكر PRIV.rar تقديم بلاغ
بتاريخ: 14 نوفمبر 200916 سنة comment_176497 انتى بتكتبى فى ال when check box checked forms_ddl(' grant roll_name to user '); or forms_ddl(' grant roll_name to '||:users '); or forms_ddl(' revoke roll_name to user '); و ممكن تسحبها لو هى مش متعلم عليها ايهاب وجدى تقديم بلاغ
بتاريخ: 14 نوفمبر 200916 سنة كاتب الموضوع comment_176504 لم تظبط معياخي العزيزقمت باعطاء صلاحية dbaثم انشاءت roleوقمت باسنادها كم في المرفقهل ما قمت به صحيح او خطاءاريد احد يرشدني الى الخطوات الصحيحهويكمل لي المرفقاكون جدا شاكرة له..وكل ما استطيع تقديمه له هو الدعاء له بالتوفيقودمتماختكم تقديم بلاغ
بتاريخ: 15 نوفمبر 200916 سنة comment_176543 السلام عليكم أختي الكريمة :هل انتي بتستخدمي application user or database userيعني هل المستخدمين دول حضرتك وضعاهم في جدول ولا تم انشاؤهم على قاعدة البيانات زي scott,hr لو في جدول أعتقد أنه مشهينفع تعطي لهم صلاحية زي الخاصة ب database userيمكنك عمل طريقة أخرى وكثير يستخدمها جدول مرتبط بأسماء المستخدمين للابليكشين وبه الاتي1- عمود رقم المستخدم2-أسماء النماذج الموجودة3-الصلاحيةوقيمة الصلاحية مثلا بصفر او واحد ويمكنك معرفتها عند فتح الفورم ويتم تفعيل المنيو بناءا عليها دي مواضيع يمكن أن تفيدhttp://www.araboug.org/ib/index.php?showtopic=455&st=0وhttp://www.araboug.org/ib/index.php?showtopic=9261وفقك الله تقديم بلاغ
بتاريخ: 15 نوفمبر 200916 سنة comment_176549 اختي الكريمة اولا يجب عليك معرفة الكود الصحيح لاعطاء الصلاحيات :-مثلا نريد اعطاء صلاحيات التحديث للمستخدم ala على جدول emp التابع للمستخدم scott SQL> grant update on scott.emp to ala; وبعدين هذه الجملة :- if checkbox_checked('usr_upd') then forms_ddl('grant upd_emp to '||:usr_id); else forms_ddl('revoke upd_emp from '||:usr_id); end if; هل ال upd_emp هي roll لديك فيها صلاحيات التحديث على جدول ال EMP ؟؟؟؟؟!!!!!!!1 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.