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

بتاريخ:

السلام عليكم ورحمه الله وبركاته
يأخوان انا صممت مشروع ولكن يتقصه شاشه المراقبه ما اعرفت كيف طريقتها
انشأت جدول المراقبه وعند انشأ الترقير يعطيني خطأ
ما ادري وشي المشكله وكيف تكون طريقه شاشه المراقبه ارجووو المساعد يا اخوان
وجزاكم الله الف خير
هذا جدول المراقبه
=======
جدول المراقبه
========
CREATE TABLE AUDIT_CAR_INFORMISION_TABLE
(USER_NAME VARCHAR2(30),
TIMESTAMP DATE,
CAR_IN_ID NUMBER(10),
OLD_EXPOSITION_ID NUMBER(10),
NEW__EXPOSITION_ID NUMBER(10),
OLD_MODEL_ID NUMBER(10),
NEW_MODEL_ID NUMBER(10),
OLD_CON_ID NUMBER(10),
NEW_CON_ID NUMBER(10),
OLD_COLOR_ID NUMBER(10),
NEW_COLOR_ID NUMBER(10),
OLD_EMP_ID NUMBER(10),
NEW_EMP_ID NUMBER(10),
OLD_CAR_TYPE_ID NUMBER(10),
NEW_CAR_TYPE_ID NUMBER(10),
OLD_OWNER_CARD_ID NUMBER(10),
NEW_OWNER_CARD_ID NUMBER(10),
OLD_NEW_OLD CHAR(30),
NEW_NEW_OLD CHAR(30),
OLD_TOMITK_AYDI CHAR(30),
NEW_TOMITK_AYDI CHAR(30) );
===============================================
ترقير المراقبه
================================
CREATE OR REPLACE TRIGGER AUDIT_CAR_INFORMISION_VALUES
AFTER DELETE OR INSERT OR UPDATE ON CAR_INFORMISION
FOR EACH ROW
BEGIN
INSERT INTO AUDIT_CAR_INFORMISION_TABLE
VALUES(USER,SYSDATE,:OLD_CAR_IN_ID,
:OLD_EXPOSITION_ID,
:NEW__EXPOSITION_ID,
:OLD_MODEL_ID,
:NEW_MODEL_ID,
:OLD_CON_ID,
:NEW_CON_ID,
:OLD_COLOR_ID,
:NEW_COLOR_ID,
:OLD_EMP_ID,
:NEW_EMP_ID,
:OLD_CAR_TYPE_ID ,
:NEW_CAR_TYPE_ID,
:OLD_OWNER_CARD_ID,
:NEW_OWNER_CARD_ID,
:OLD_NEW_OLD,
:NEW_NEW_OLD,
:OLD_TOMITK_AYDI,
:NEW_TOMITK_AYDI);
END;

بتاريخ:

اليك هذا الكود .. من مشاركة سابقة بالمنتدى

CREATE OR REPLACE TRIGGER AUDIT_WORK_ORDER
BEFORE INSERT OR UPDATE OR DELETE ON work_order
FOR EACH ROW
BEGIN
IF INSERTING THEN
INSERT INTO AUDITING_WORK_ORDER
VALUES(NULL,:NEW.m_code,NULL,:NEW.w_o_code,NULL,
:NEW.w_o_qty,null,:NEW.w_o_startdate,null,:NEW.w_o_finshdate,USER,'inseting',SYSDATE);
ELSIF DELETING THEN
INSERT INTO AUDITING_WORK_ORDER 
VALUES(:OLD.m_code,NULL,:OLD.w_o_code,NULL,
:OLD.w_o_qty,NULL,:OLD.w_o_startdate,NULL,:OLD.w_o_finshdate,NULL,USER,'DELETING',SYSDATE);
ELSE
INSERT INTO AUDITING_WORK_ORDER 
VALUES(:OLD.m_code,:NEW.m_code,:OLD.w_o_code,
:NEW.w_o_code,:OLD.w_o_qty,:NEW.w_o_qty,:OLD.w_o_startdate,:NEW.w_o_startdate,
:OLD.w_o_finshdate,:NEW.w_o_finshdate,USER,'UPDATING',SYSDATE);
END IF;
END;



واليك هذا الملف فى مفهوم المراقبة auditing من مشاركة اخري بالمنتدى

audit.zip

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

جزاك الله خير اخوي
بس هل الترقير الي عندي يوجد فيه خطا

واين اضع الترقير في sql ام اضعه عند النقر على بتون معين

وشكرا

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

يا اخوان انا سويت مراقبه على ترقير على INSERT
ولا ضبط معي
هذا تريقر

CREATE OR REPLACE TRIGGER AUDIT_CAR_INFORMISION_VALUES
AFTER INSERT OR UPDATE OR DELETE ON CAR_INFORMISION
FOR EACH ROW
BEGIN IF INSERTING THEN
INSERT INTO AUDIT_CAR_INFORMISION_TABLE VALUES(USER,SYSDATE,NULL,NULL,:NEW.EXPOSITION_ID,NULL,:NEW.MODEL_ID,
NULL,:NEW.CON_ID,NULL,:NEW.COLOR_ID,NULL,:NEW.EMP_ID,NULL,:NEW.CAR_TYPE_ID,
NULL,:NEW.OWNER_CARD_ID,NULL,NEW.NEW_OLD,NULL,:NEW.TOMITK_AYDI
);
END IF;
END;
=====================
هذا جدول المراقبه 
CREATE TABLE AUDIT_CAR_INFORMISION_TABLE
(USER_NAME VARCHAR2(30),
TIMESTAMP DATE,
CAR_IN_ID NUMBER(10),
OLD_EXPOSITION_ID NUMBER(10),
NEW__EXPOSITION_ID NUMBER(10),
OLD_MODEL_ID NUMBER(10),
NEW_MODEL_ID NUMBER(10),
OLD_CON_ID NUMBER(10),
NEW_CON_ID NUMBER(10),
OLD_COLOR_ID NUMBER(10),
NEW_COLOR_ID NUMBER(10),
OLD_EMP_ID NUMBER(10),
NEW_EMP_ID NUMBER(10),
OLD_CAR_TYPE_ID NUMBER(10),
NEW_CAR_TYPE_ID NUMBER(10),
OLD_OWNER_CARD_ID NUMBER(10),
NEW_OWNER_CARD_ID NUMBER(10),
OLD_NEW_OLD CHAR(30),
NEW_NEW_OLD CHAR(30),
OLD_TOMITK_AYDI CHAR(30),
NEW_TOMITK_AYDI CHAR(30) );


==========
وهذا الجدول الي بسوي عليه المراقبه

create table car_informision
(car_in_id  number(10)primary key,
car_id    number(10),
date1     date,
exposition_id    number(10),
model_id   number(10),
con_id      number(10),
color_id  number(10),
emp_id   number(10),
car_type_id    number(10),
owner_card_id  number(10),
new_old    char(2),
tomtik_aydi  char(2)  );


ارجوووووو المساعده يا اخوان

بتاريخ:

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

CREATE OR REPLACE TRIGGER AUDIT_CAR_INFORMISION_VALUES
AFTER INSERT OR UPDATE OR DELETE ON CAR_INFORMISION
FOR EACH ROW
BEGIN
IF INSERTING THEN
INSERT INTO AUDIT_CAR_INFORMISION_TABLE
VALUES(USER,SYSDATE,NULL,NULL,:NEW.EXPOSITION_ID,NULL,:NEW.MODEL_ID,
NULL,:NEW.CON_ID,NULL,:NEW.COLOR_ID,NULL,:NEW.EMP_ID,NULL,:NEW.CAR_TYPE_ID,
NULL,:NEW.OWNER_CARD_ID,NULL,:NEW.NEW_OLD,NULL,:NEW.tomtik_aydi
);
END IF;
END;

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

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

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

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

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

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.