الانتقال إلى المحتوى
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 Dep
(
Dep_No Number(10),
Dep_Name VarChar2(50),
MMD NUMBER(9),
Constraint PK_Dep Primary Key(Dep_No)
)
/

Create Table Emp
(
Emp_No Number(10),
Emp_Name VarChar2(50),
Emp_DepNo Number(10),
MMD NUMBER(9),
)



Alter Table Emp Add
(
Constraint FK_Emp_Dep Foreign Key(Emp_DepNo)n References (Dep.Dep_No) On Delete Cascade
)



هل من الممكن عمل علاقة أخرى بين الجدولين بحيث أنني لو قمت بتغيير قيمة حقل الــ ( MMD) في الجدول الثانوي يقوم بتغييرها تلقائيا في الجدول الرئيسي ...؟؟
مع العلم أن الجدول الثانوي لا يحتوي على مفتاح رئيسي والجدولين مختلفين في المواصفات وليس هناك تشابه الا بعمود أو اثنين يشتركات في المواصفات فقط بين الجدولين..
توضيح : في الجدول الثانوي (اسمه العمال) سأقوم باستدعاء بيانات العامل عن طريق رقم الهوية وعند التعديل على رقم المنشأة أريده أن يقوم تلقائيا بتغيير رقم المنشأة التي يعمل بها العامل والتي سجلناها في بيانات العامل في الجدول الرئيسي والأساسي..
ملاحظة : تغيير قيمة الحقل عن طريق الفورم طبعاً..
يا ريت يكون ممكن
بليز ساعدوني للضرورة القصوى ..
تم نشر هذا الموضوع في قسم FormS
أخوكم

تم تعديل بواسطة PrisonBreak

بتاريخ:

السلام عليكم
اتوضيح السؤال اكتر !!!
هلا عندك جدول الــ DEPT هو الماستر
وجدول الــ EMP هو الديتيل
والعلاقة بين الجدولين عن طريق الــ DEPTNO وهذا واضح..
وعندك بالجدولين عمود الــ MMD تريد عندما تتغير قيمته في جدول الــ EMP .... ان تتغير القيمة نفسها في جدول الــ DEPT ...
اذا كان هذا ما تريد فانت بامكانك عمل جملة UPDATE بحيث يقوم باخد قيمة الــ MMD الموجودة في جدول EMP ووضعها في عمود الــ MMD في جدول الــ DEPT ....
بالتوفيق

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

هل مثال على ذلك أخي بال أوراكل ..؟

بتاريخ:

السلام عليكم

BEGIN
UPDATE DEPT
SET MMD=:BLK.MMD
WHERE DEPTNO=:BLK.DEPTNO;
COMMIT;
END;



حيث :
:BLK.MMD هو العمود الموجود على فورم جدول الموظفين.
"BLK.DEPTNO: هو العمود الموجود على فورم جدول الموظفين.

جرب هذه الطريقة....

بالتوفيق

تم تعديل بواسطة PALI.ORACLE

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

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

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

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

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

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.