بتاريخ: 21 سبتمبر 201510 سنة comment_266169 ممكن لو سمحتو ترجر ياثر في جدول اخر بالعمليات الحسابية في حالة الجمع او الطرح او الضر او القسمة عندى جدول رئيسي فية اسم الصنف والسعر ويوجد جدوليل جدول للزيادة وجدول للناقص الجدوليلن دول بياثرو في الرئيسي ممكن حد يسعدنى ويشرحم بطريقة بسيطة وشكرا تقديم بلاغ
بتاريخ: 21 سبتمبر 201510 سنة comment_266176 انت عامل جدولين للنقص والزيادة ليه ؟ !! هتعمل تريجر AFTER INSERT FOR EACH ROW لجدول تفاصيل فاتورة البيع مثلا وتعمل جملة UPDATE عشان يخصم من الموجود في المخزن . تقديم بلاغ
بتاريخ: 21 سبتمبر 201510 سنة كاتب الموضوع comment_266180 ممكن مثال لو سمحت انا عندى جدول رئيسي وجدول اضافة بشاشة وجدول ثانى خصم بشاشة عايز تريجل في sql يكون رئيسي واحد بالاضافة واخر بالخصم تم تعديل 21 سبتمبر 201510 سنة بواسطة loveall2006 تقديم بلاغ
بتاريخ: 21 سبتمبر 201510 سنة comment_266183 بص يا باشا , هو انا بصراحة مش فاهم الوضع عندك بالظبط , بس الي اعرفه ان انت المفروض يبقى عندك الآتي :- 1- جدول فيه كل المنتجات الي السيستم بتاعك هيستخدمها LOOK UP TABLE , وفيه بقى البيانات بتاعت كل منتج " سعر البيع مثلا , الوحدة الكبرى , المتوسطة , الصغرى , الخ .... . 2- جدول المخزن , الي فيه المنتجات الي عندك بالفعل في المخزن والكميات بتاعتها عشان ترمي فيه الي هتشتريه وتخصم من الموجود في حالة البيع . 3- جدول رئيسي لفواتير الشراء . 4- جدول تفاصيل فاتورة الشراء , ومربوط طبعا مع الرئيسي بتاعه , وده الي هتعمل عليه التريجر زي ما قلتلك , تريجر عبيط خالص . CREATE OR REPLACE TRIGGER DEDUCT AFTER INSERT ON PURCHASE_DETAIL FOR EACH ROW BEGIN UPDATE STOCK SET QUANTITY = :NEW.QUANTITY WHERE ITEM_ID = :NEW.ITEM_ID ; END ; NOT TESTED الطبيعي ان جدول المخزن ميبقاش البرايمارى كي بتاعه هو الـ ITEM_ID لانك ممكن تشترى منتج , وتشترى نفس المنتج بعد اسبوع بس بتاريخ صلاحية تاني فالطبيعي انه يبقى عندك اكتر من ريكورد لصنف واحد , عشان كده لازم تعمل عمود جديد اسمه PATCH ويبقى هو الـ PK :NEW.QUANTITY دي مقصود بيها القيمة الجديدة لعمود الـ QUANTITY وفي حاجة تانية اسمها OLD PLEASE , READ ABOUT TRIGGERS تقديم بلاغ
بتاريخ: 22 سبتمبر 201510 سنة كاتب الموضوع comment_266190 دة كلة في الفورم انا عايز التريجر علي السكول انا عندى الجدول الرئيسي مكون من id , name , sar. ,coment ويوجد فاتورة للزيادة وفاتورة بالنقصان انا عايز ترجر اول ما مجموع الفاتورة يخلص اذا كان بالنقصان ينقص في الجدول الرئيسي في السعر تقديم بلاغ
بتاريخ: 22 سبتمبر 201510 سنة comment_266196 التريجر ده ع الداتا بيز يا باشا . انا بقلك انا مش فاهم انت عامل ايه بالظبط . ايه جدول النقصان ده . وبصرف النظر , الصح المفروض يتعمل مش الي انا شايفه او غيرى . تحليل النظام هو اهم حاجة في النظام , من غيره مفيش سيستم اصلا .هتيجي بعد فترة وكل فترة تهد وتبدأ من الاول وجديد . تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.