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

مستعجل لمبرمجى الأوراكل

مغلق
بدأه ذكري في 27 مارس 2005 · 6 رد · 683 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا شباب

عندى سؤال واتمنى الرد من اصحاب الخبرة لأنى المفروض اسلم البروجكت يوم الثلاثاء وانا للحين موب عارف شو اسوي

السؤال الأول

------------

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

جدول المواد وبه الحقول التاليه(رقم المادة, وصف المادة, الصادر, الوارد,الحد الأدنى)

جدول الصادر(رقم المادة, الكمية)

جدول الوارد ( رقم المادة, الكمية)

جدول الشطب(رقم المادة, الكمية)

سؤالى شو هوه الكود المناسب اللى ممكن استخدمه والى من خلاله اقدر اسوي الأوامر التالية

1- اذا استخدمت فورم الصادر فأن حقل الصادر يزد و تنقص من قيمة الوارد فى جدول المواد

2- اذا استخدمت فورم الوارد فأن قيمة حقل الصادر تنقص وتزيد قيمة حقل الوارد فى جدول المواد

3- اذا استخدمت فورم الشطب فان حقلي الصادر والوارد تنقص منهم القيمة

واتمنى اعرف شو من التريجر استخدم ووين

اتمنى يكون السؤال الأول واظح

-----------------------------------------------

#2

الاخت ذكرى

لمادا لا تعملى view تضعى به جمع للوارد الولصادر وعمود الفرق بينهم وبذلك يصبح عندك ملف رصيد كلما نقذتى اى عملية على احد الجدولين تعدل القيمة تلقائيا على هذا ال view

اعلمينى ان اردتى تنفيذ ما سبق

على صابر

rally@link.net

#3

الأحت ذكرى .... تحية ...... وبعد

الجواب على سؤالك سهل

الكود هو كالتالي استخدم صيغة update

انا لا اتذكر تمام ماهي الصيغة لكن تقريبا هي كالتالي

updata

اسم الجدول

ثم كلمة

ثم اسم الحقل الذي تريد تعديله مثلا حقل الصادر في جدول المواد لكي يزيد (كما في الفقرة الاولى)

ثم علامة يساوي

ثم حقل الكمية في( جدول الصادر ) + حقل الصادر في ( جدول المواد)

and

حقل الكمية في ( جدول الصادر ) - حقل الوارد في ( جدول المواد)

طبعا هذي الخوارزمية وان شاء الله افدتك ولو بشي بسيط

طبعا ما قدرت اعطيك الجواب الشافي لاني كتبت هذا في المقهى مش على جهازي

واي خدمة انا اقدر لها انا مستعد ان شاء الله

مع تحيات

المبرمج الطيب :)

تم تعديل هذه المشاركة بواسطة المبرمج الطيب في 27 مارس 2005 في 19:00

إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي

اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة

قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر

وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر

حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها

الاعجاز العلمي في القرآن والسنة

#4

select * from table or select colomns from table where name type=name type and name type =name type <_<

#5

update table name set colomns =edit,colomns=edit where name type='' :o

#6

شكرا لجميع الأخوه والأخوات اللذين ردوا على استفساري

عندى سؤال للأخ ali6saber شو هوه الview لانى اول مره اسمع عنه

والأخت aymen_algaidi بحاول اجرب الكود اللى طرشتيه لى ةعلى اللع بس يشتغل

ثــــــــــــــــــــــــــــــــــانكس للجميع

أختكم ذكري

#7

الاخت ذكرى

الفيو هو ملف عرض يحتوي على جميع البيانات الموجودة فى الملف الاساسي data base table وهو يعتبر ملف عرض للبيانات من الممكن ان تعتبريه ملف تقرير حيث يمكنك من دمج اكثر من جدول بهذا الملف

هذا الموضوع مغلق.

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