الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تخزين قيمه من جدول اخر فقط عند اضافة سجل

بدأه SUSPECT_77 في 15 نوفمبر 2009 · 0 رد · 829 مشاهدة · في قسم Oracle Forms
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

انظر للجداولالثلاثه التاليه

A..)

ORDERS

- ORDER_NO

-ORDER_TYPE

-ORDER_SUPPLIER_NO

-ORDER10

B..)

SUPPLIERS

-SUP_NO

-SUP_CURRENCY

D..)

CURRENCY

-CURR_NAME

-CURR_RATE

طبعا هنا بسطت الجداول من اجل تسهيل توصيل المطلوب

الان قمت بتصميم فورم خاصه ب ORDERS

لاحظ انه في جدول ORDERS يوجد حقل هو ORDER_SUPPLER_NO و هو الحقل الخاص بادخال رقم SUPPLIER

عند اضافة سجل جديد فقط يدخل المستخدم ORDER_SUPPLER_NO في جدول ORDERS و اريد ان يتم تخزين من جدول CURRENCY قيمة الحقل

CURR_RATE في الحقل ORDER10 على ان لا تكون مرتبطه الا في حالة اضافة سجل جديد

الشروط التي يجب مراعاتها ::

1- عند تحديث قيمة CURR_RATE لا يجب ان تتاثر قيمة الحقل -ORDER10 ابدا

2- عند تحديث قيمة ORDER_SUPPLIER_NO لا يجب ان تتاثر قيمة ORDER10 ابدا

3- فقط يتم تخزين قيمة الحقل CURR_RATE في حالة اضافة سجل جدبد فقط .

و لكي اسهل الامور فان الجدول A مرتبط مع الجدول B و الجدول B مرتبط مع الجدول D

بحيث ان الجدولين A-B علاقة الربط -ORDER_SUPPLIER_NO= SUP_NO

و علاقة الجدولين B-C علاقة SUP_CURRENCY= CURR_NAME

اريد ان اعرف كيف يمكن عمل ذلك مع انني حاولت كثيرا و لم انجح لحد الان و اريد ان تتم العمليه على الفورم بنجاح

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…