الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

انشاء نظام صلاحيات متكامل

Featured Replies

بتاريخ:

يا شباب لقد سألت هذا السؤال اكثر من 20 مرة ولكن للاسف لا احد يرد علي او يعبرني



ارجووووو من اي واحد من الاشخاص الذين لديهم خبرة وقد عملو ا هذا من قبل




يا شباب ارجو مساعدتي


كيف اعمل نظام صلاحيات متكامل في الفورم من انشاء مستخدم وحذفه واعطائه الفورم الذي اريد


كيف اعمل ذلك اريد اي احد يشرح لي من البداية ما هي الجداول التي يجب ان انشأها وكيف اصمم الفورم



ارجووووو من اي احد من الشباب ان يتبرع ويشرح لي هذا الموضوع


وجزاكم الله كل خير

بتاريخ:

ضيفني عندك وان شالله اقدر اساعدك .. :)

عشان اعرف وش الي تبي بس ..

بتاريخ:
ضيفني عندك وان شالله اقدر اساعدك .. :)

عشان اعرف وش الي تبي بس ..


بس أخى هذا موضوع هام و انا متبعه ..... لو انت عندك معلومة تفيد فى هذه المشكلة قلها فى المنتدى حتى يستفيد منها الجميع ....... وانا عن نفسى طرحت الموضوع فى منتدى اجنبى للأوراكل ( و هو منتدى مشهور جداً ) غير المنتدى التابع لموقع اوراكل الرسمى .... ومنين ما لاقى الاجابة المفيدة هبقى احطها هنا باللغة العربية .

و أرجو ان نفيد بعضنا البعض ...... :)
بتاريخ:

ولا يهمك أخوي .. راح اضع شرح قريب لذلك .. ومعه الفورمز الخاصه في

اضافات المستخدمين والتعديل وحذفهم ...

اضافة صلاحيات للمستخدمين من تعديل واستعلام على فورمز معين ...

يعني تحكم شامل ..

وفي اقرب فرصه ان شالله ..

لذلك قلت لاخوي alsofi ضيفني على الماسنجر عندك عشان اعطيه النماذج وهوا بيفهما من نفسه << بتعبه :)

لانه ماعندي وقت حاليا اعمل شرح .. ومايصلح احط موضوع فيه الفورمز من غير شرح ....

اذا هو مستعجل طبعاا ..

وانا راح اشرحها في اقرب وقت ممكن ..


بالتوفيق للجميع ..

بتاريخ:

فى إنتظارك ياأخ ra7l وجزاك الله كل خير.........

بتاريخ:

شكراً أخى ra7l والله تعبينك معانا ...... بارك الله فيك

بتاريخ:

السلام عليكم يا شباب تسلمو ولا تتأخر و علينا فعلاً الموضوع في غاية الأهمية حتى إذا تريدو نشتغله سوا أنا مستعد بس نريد واحد يكون هو المشرف ويعمل الخطه مشكورين مره ثانية والله يوفقنا

  • بعد 3 أسابيع...
بتاريخ:

ارجوا التكرم من alsofi
اذا حصلتي على نظام الصلاحيات تبعثيلي اياه على ايميلي وبكون من الشاكرين
[email protected]

بتاريخ:

يا شباب انا عندي الكود كامل مع الفورم هل يمكن ان يفيدكم حتى ارفقة
ولكن بدون شرح

بتاريخ:

السلام عليكم؟؟

أخي mohgold المحترم؟؟؟


يا ريت تسفعنا بوضع الكود + الجداول ولو بدون شرح ...

وتكون وفرت علينا جهد كبير جدا جدا جدا

يا ريت في أسرع وقت ممكن .

ولك مني جزيل الشكر والتقدير ,,,,


محبكم,,

بتاريخ:

مرفق لكم صفحة المجموعات + صفحة اعطاء الصلاحيات للمجموعة + الـmenu الخاصة بالصلاحيات + صفحة الدخول
ولكن لم احصل على الجداول
جاري البحث عنهم و ان شاء الله سأرفقهم
و عندي شرح مبسط لعملية الصلاحيات سأقوم بشرحها في وقت أخر (غدا و بعد غد ان شاء الله)
و سيحتوي على كيفية اعطاء صلاحيات الاضافة و المسح و التعديل ان شاء الله
و لكم مني التحيات :D

New_Folder.zip

بتاريخ:

السلام عليكم؟؟

شكرا جزيل يا أخmohgold على الملف المرفق...

ولاكن يا ريت ترسل الجداول تبعها .....

والشكر لك مجددا

أنتظر ردكم؟؟؟؟؟


محبكم,,,

بتاريخ:

تسلم يا نشمي يعطيك العافيه

بتاريخ:

سأحاول الأن شرح مشروع بسيط على عملية الصلاحيات
اولا الجدول

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 جديد يكون بها ادوات التحكم نسميه control
insert + delete + update
ثالثا
add another data block [sec_block] by manually
و رتب الـData block كالاتي
1 - sec_block
2 - control
3 - emp
في sec_block
يكون به text_item اثنين
الاول
name:username
prompt:user name
الثاني
name:password
conceal data : yes
بالاضافة الى button
name : login
item type : push button
lable : login
mouse 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_instance
global.try:=0:
--------------------------------------
انتظرونا سيتم بناء صفحة الصلاحيات

بتاريخ:

الان بالنسبة لصفحة الصلاحيات
1- نفتح صفحة جديدة
add new Data block by wizard from (sec_users)
user name : text item
password : text item
insert : check box
delete : check box
update : check box


وبانسبة لكل من الـinsert , update , delete

في الخصائص
value when checked : 1
value when unchecked : 0

و ان شاء الله يكون واضح و ان تستفيدو منه

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.