الانتقال إلى المحتوى
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

بتاريخ:

السلام عليكم ورحمه الله وبركاته :-

اخواني الاعزاء ارجوا المساعدة

عندي قاعدة بيانات اوراكل 9
والمحرر اوكل فورم 6

وعندي مجموعة من المستخدمين اكثر من 50 مستخدم واريد مراقبتهم على الادخال والحذف والتعديل من والى فهل هناك طريقة ما

بتاريخ:

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

اما عن طريق قاعدة البيانات -- ولم اجربها وتوجد مشاركة وشرح لها في المنتدى..
والطريقة الثانية عن طريق الفورمة
وتم تجربتهاو العمل عليا وهي تعمل بصورة ممتازة..

ولعمل ذلك يتم عن طريق:
1- عمل جدول جديد ويكون مثلا باسم

Table_Track


بحيث تحتتوي على الحقول التاليه:
على الترقيم no
وعلى كود المستخدم للنظام user_code
وعلى التاريخ date1
وعلى اسم الجدول table_name
وعلى نوع العمليه op_type
هذه الحقول الرئيسية ....
وبعدين ماهي الحقول التي تريد عمل مراقبة عليها
وليكن في جدول emp نريد نراقب الحقول التالية (empno,ename,sal,HIR_DAT)
لازم ان يحتوي الجدول الخاص في المراقية على حقلين من كل حقل مراد مراقبته وفي مثالنا الحاليا يكون عندنا الحقول التالية:
(OLD_EMPNO,empno) والحقل الثاني (OLD_ENAME,ename) والحقل الثالث (OLD_SAL,sal) وهكذا....

وهنا تم الإنتهاء من عمل جدول الخاص للمراقبة ...

ونأتي للفورمة يتم عمل تريقير على مستوى البلوك المراد عمل مراقبة عليها.. ويكون الكود التالي.

declare
v_empno	 emp.empno%TYPE; -- ÇáãÊÛíÑÇÊ ÇáÊí äÑíÏ Ãä äÚãá áåÇ ÊÊÈÚ Ýí Úãáíå ÇáÊÚÏíá
v_empname emp.ename%TYPE;
v_sal	 emp.sal%TYPE;
v_hir_dt emp.HIREDATE%TYPE;
begin
 select empno,ename, sal,HIREDATE into
	 v_empno,v_empname,v_sal,v_hir_dt
	 from emp where rowid=:emp.rowid;


	 insert into Table_Track
(no,DATE1,table_name,op_type,username,
old_EMPNO,OLD_ENAME,old_SAL,old_HIR_DaT,empno,ename,sal,hir_dat)
values (
table_Track1.nextval,sysdate,' ÇáãæÙÝíä','ÊÚÏíá',:Global.un
,v_empno,v_empname,v_sal,v_hir_dt,:emp.empno,:emp.ename,:emp.sal,:emp.HIREDATE);
END;



هذه الخاصة للتعديل..

اما المراقية للحدف يكون بإستخدام الكود التالي. وأيضا تريقر على مستوى البلوك.

Begin

 insert into Table_Track
(no,DATE1,table_name,op_type,username,
old_EMPNO,OLD_ENAME,old_SAL,old_HIR_DaT)
values (
table_Track1.nextval,sysdate,' ÇáãæÙÝíä','ÍÐÝ',:Global.un
,:emp.empno,:emp.ename,:emp.sal,:emp.HIREDATE);
END;



ويوجد مرفق يحتوي على الفورمة الخاصه للموظفين والجدول وفورمة مشاهدة المراقبة على الجدول..

Trac_Date.rar

بتاريخ:

السلام عليكم
استخدم البحث في المنتدى يوجد مواضيع كثيرة تتكلم عن هذا الموضوع.

بالتوفيق.

بتاريخ:
  • كاتب الموضوع

ممنون جدا اخي العزيز جاري التجربة واطلعك على النتائج ....

بتاريخ:

مووفق يااا غاالي
ويارب تنجح معك الطريقة
ومنتظر إفاااادتك...

بتاريخ:
  • كاتب الموضوع

شكراً جزيلاً المبرمج الصاعد
الطريقة نجحت والحمد الله
اللهم نور عقولهم وقلوبهم ........

بتاريخ:

آمين

أفرحتني برد ياااا غاالي
والحمدلله إنها أشتغلت معاك بنجاااااح

ماشا الله عليك
مجتده ومبدع



موووفق,,,

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

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

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

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

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

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.