بتاريخ: 3 ديسمبر 200718 سنة comment_117822 يا شباب لقد سألت هذا السؤال اكثر من 20 مرة ولكن للاسف لا احد يرد علي او يعبرنيارجووووو من اي واحد من الاشخاص الذين لديهم خبرة وقد عملو ا هذا من قبليا شباب ارجو مساعدتي كيف اعمل نظام صلاحيات متكامل في الفورم من انشاء مستخدم وحذفه واعطائه الفورم الذي اريد كيف اعمل ذلك اريد اي احد يشرح لي من البداية ما هي الجداول التي يجب ان انشأها وكيف اصمم الفورم ارجووووو من اي احد من الشباب ان يتبرع ويشرح لي هذا الموضوعوجزاكم الله كل خير تقديم بلاغ
بتاريخ: 3 ديسمبر 200718 سنة comment_117853 ضيفني عندك وان شالله اقدر اساعدك .. عشان اعرف وش الي تبي بس .. تقديم بلاغ
بتاريخ: 3 ديسمبر 200718 سنة comment_117855 ضيفني عندك وان شالله اقدر اساعدك .. عشان اعرف وش الي تبي بس .. بس أخى هذا موضوع هام و انا متبعه ..... لو انت عندك معلومة تفيد فى هذه المشكلة قلها فى المنتدى حتى يستفيد منها الجميع ....... وانا عن نفسى طرحت الموضوع فى منتدى اجنبى للأوراكل ( و هو منتدى مشهور جداً ) غير المنتدى التابع لموقع اوراكل الرسمى .... ومنين ما لاقى الاجابة المفيدة هبقى احطها هنا باللغة العربية .و أرجو ان نفيد بعضنا البعض ...... تقديم بلاغ
بتاريخ: 3 ديسمبر 200718 سنة comment_117859 ولا يهمك أخوي .. راح اضع شرح قريب لذلك .. ومعه الفورمز الخاصه في اضافات المستخدمين والتعديل وحذفهم ... اضافة صلاحيات للمستخدمين من تعديل واستعلام على فورمز معين ... يعني تحكم شامل .. وفي اقرب فرصه ان شالله .. لذلك قلت لاخوي alsofi ضيفني على الماسنجر عندك عشان اعطيه النماذج وهوا بيفهما من نفسه << بتعبه لانه ماعندي وقت حاليا اعمل شرح .. ومايصلح احط موضوع فيه الفورمز من غير شرح ....اذا هو مستعجل طبعاا ..وانا راح اشرحها في اقرب وقت ممكن .. بالتوفيق للجميع .. تقديم بلاغ
بتاريخ: 4 ديسمبر 200718 سنة comment_117873 فى إنتظارك ياأخ ra7l وجزاك الله كل خير......... تقديم بلاغ
بتاريخ: 4 ديسمبر 200718 سنة comment_117897 شكراً أخى ra7l والله تعبينك معانا ...... بارك الله فيك تقديم بلاغ
بتاريخ: 4 ديسمبر 200718 سنة comment_117920 السلام عليكم يا شباب تسلمو ولا تتأخر و علينا فعلاً الموضوع في غاية الأهمية حتى إذا تريدو نشتغله سوا أنا مستعد بس نريد واحد يكون هو المشرف ويعمل الخطه مشكورين مره ثانية والله يوفقنا تقديم بلاغ
بتاريخ: 26 ديسمبر 200718 سنة comment_119151 ارجوا التكرم من alsofiاذا حصلتي على نظام الصلاحيات تبعثيلي اياه على ايميلي وبكون من الشاكرين [email protected] تقديم بلاغ
بتاريخ: 26 ديسمبر 200718 سنة comment_119173 يا شباب انا عندي الكود كامل مع الفورم هل يمكن ان يفيدكم حتى ارفقة ولكن بدون شرح تقديم بلاغ
بتاريخ: 26 ديسمبر 200718 سنة comment_119188 السلام عليكم؟؟أخي mohgold المحترم؟؟؟يا ريت تسفعنا بوضع الكود + الجداول ولو بدون شرح ...وتكون وفرت علينا جهد كبير جدا جدا جدا يا ريت في أسرع وقت ممكن .ولك مني جزيل الشكر والتقدير ,,,,محبكم,, تقديم بلاغ
بتاريخ: 29 ديسمبر 200718 سنة comment_119370 مرفق لكم صفحة المجموعات + صفحة اعطاء الصلاحيات للمجموعة + الـmenu الخاصة بالصلاحيات + صفحة الدخولولكن لم احصل على الجداولجاري البحث عنهم و ان شاء الله سأرفقهمو عندي شرح مبسط لعملية الصلاحيات سأقوم بشرحها في وقت أخر (غدا و بعد غد ان شاء الله)و سيحتوي على كيفية اعطاء صلاحيات الاضافة و المسح و التعديل ان شاء اللهو لكم مني التحيات New_Folder.zip تقديم بلاغ
بتاريخ: 30 ديسمبر 200718 سنة comment_119388 السلام عليكم؟؟شكرا جزيل يا أخmohgold على الملف المرفق...ولاكن يا ريت ترسل الجداول تبعها .....والشكر لك مجددا أنتظر ردكم؟؟؟؟؟محبكم,,, تقديم بلاغ
بتاريخ: 30 ديسمبر 200718 سنة comment_119421 سأحاول الأن شرح مشروع بسيط على عملية الصلاحياتاولا الجدول create table sec_users (username varchar2(15),pass varchar2(15),insert varchar2(1),update varchar2(1),delete varchar2(1)); والان نصنع النموذجبالنسبة لقاعدة البيانات المستخدمة هي scott/tiger@orclو عليه بالفورم نستعمل جدول الموظفينأولاadd data block for emp by wizardثانيانضيف canvase جديد يكون بها ادوات التحكم نسميه controlinsert + delete + updateثالثاadd another data block [sec_block] by manuallyو رتب الـData block كالاتي1 - sec_block2 - control3 - empفي sec_blockيكون به text_item اثنينالاولname:usernameprompt:user nameالثانيname:passwordconceal data : yesبالاضافة الى buttonname : loginitem type : push buttonlable : loginmouse navigate : no----------------------------------add trigger when-button-pressed declare cursor c1 is select * from sec_user where username =:sec_block.username and pass =:sec_block.pass; u_username varchar2(20); v_pass varchar2(20); v_insert sec_user.insert%type; v_update sec_user.insert%type; v_delete sec_user.insert%type; begin open c1; fetch c1 into v_username,v_pass,v_insert,v_update,v_delete; if c1%found then if v_insert = '1' then set_item_property('CTRL.INSERT',ENABLED,PROPERTY_TRUE); ELSE set_item_property('CTRL.INSERT',ENABLED,PROPERTY_FALSE); end if; و بالنسبة للـUPDATE و DELETE نفس الشيء go_block('emp'); global.try :=0: elsif c1%notfound then global.try := :global.try+1:; message('Try again the user name or password is wrong'); message('Try again the user name or password is wrong'); if :global.try = 3 then exit_form; end if; end if close c1; end ; و تعريف على مستوى الفورمwhen_new_form_instanceglobal.try:=0:--------------------------------------انتظرونا سيتم بناء صفحة الصلاحيات تقديم بلاغ
بتاريخ: 30 ديسمبر 200718 سنة comment_119428 الان بالنسبة لصفحة الصلاحيات1- نفتح صفحة جديدةadd new Data block by wizard from (sec_users)user name : text itempassword : text iteminsert : check boxdelete : check boxupdate : check boxوبانسبة لكل من الـinsert , update , delete في الخصائصvalue when checked : 1value when unchecked : 0و ان شاء الله يكون واضح و ان تستفيدو منه تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.