بتاريخ: 13 سبتمبر 200817 سنة comment_138712 أريد عمل update أو trigger لاضافة رصيد من جدول الى جدول أخر أو العكس تقديم بلاغ
بتاريخ: 14 سبتمبر 200817 سنة كاتب الموضوع comment_138787 أ ريد عند اضافة كمية من صنف معين فى جدول حركة الصنف مثلا يضاف تلقائيا الى الرصيد فى جدول الأصناف نفسها أو العكس أى الصرف تقديم بلاغ
بتاريخ: 14 سبتمبر 200817 سنة comment_138794 السلام عليكم اخي الكريم قابلت نفس المشكلة من قبل و قام الاعضاء بمساعدتي في الموضوع التاليانظر الي الرابط التالي وان شاء الله تفهم موضوع داتبيس تريجرمشكلة فاتورة المبيعات و التأثير على رصيد الصنف بالمخزنان شاء الله تجد ضالتك تم تعديل 14 سبتمبر 200817 سنة بواسطة Wise تقديم بلاغ
بتاريخ: 15 سبتمبر 200817 سنة كاتب الموضوع comment_138890 جزاك الله كل خير أخى الكريم wise بفضل الله وجدت ضالتى لكن هناك مشكلتان أمامى هماالأولى: عندما أضيف كمية جديدة لصنف معين فى جدول الأضافة (addition) تتم أضافة الكمية لجميع الأصناف فى جدول الأصناف(medicine) حيث أنه مشروع صيدلية صغيرالثانية:عندما اصرف كمية معينة مثلا 50 قطعة لصنف معين فى جدول الصرف(spend) يتم صرف كل الكمية لهذا الصنف من جدول الأصناف(medicine)وهذه هى triggers التى قمت بكتابتهاهذا التريجر لاضافة الرصيد تلقائيا من جدول الأضافة الى جدول الأدوية CREATE OR REPLACE TRIGGER ADDITION AFTER UPDATE ON ADDITION REFERENCING NEW AS NEW OLD AS OLDFOR EACH ROWBEGIN IF UPDATING THEN UPDATE MEDICINESET QUANTITY=NVL(QUANTITY,0)+NVL(:NEW.QUANTITY,0)WHERE MED_ID=:NEW.MED_ID;END IF;END;SQL][/sq[l]هذا التريجر لصرف الرصيد تلقائيا من جدول الأدوية عندما يصرف من جدول الصرف CREATE OR REPLACE TRIGGER SPEND AFTER UPDATE ON SPEND REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW BEGIN IF UPDATING THEN UPDATE MEDICINE SET QUANTITY=NVL(QUANTITY,0)-NVL(:NEW.QUANTITY,0) WHERE MED_ID=:NEW.MED_ID; END IF; END; تقديم بلاغ
بتاريخ: 15 سبتمبر 200817 سنة comment_138892 السلام عليكماظن انك لم تحدد الحقل الذي عند التحديث فيه سوف يتأثر بمثابته رصيد الصنف في المخزنجرب الكود التالي CREATE OR REPLACE TRIGGER ADDITION AFTER UPDATE FOR QUANTITY ON ADDITION REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW BEGIN IF UPDATING THEN UPDATE MEDICINE SET QUANTITY=NVL(QUANTITY,0)+NVL(:NEW.QUANTITY,0) WHERE MED_ID=:NEW.MED_ID; END IF; END; تم تعديل 15 سبتمبر 200817 سنة بواسطة Wise تقديم بلاغ
بتاريخ: 15 سبتمبر 200817 سنة كاتب الموضوع comment_138906 السلام عليكم أخى الكريمكتبت الكود بعد التعديل الذى قمت به وظهرت لى هذه الرسالة ولا أعرف معناها ERROR at line 1: ORA-00969: missing ON keyword تم تعديل 15 سبتمبر 200817 سنة بواسطة tarekmohammad تقديم بلاغ
بتاريخ: 15 سبتمبر 200817 سنة كاتب الموضوع comment_138907 السلام عليكم أخى الكريم وأرجو أن لا تنزعج منى فأنا مبتدأ وأحتاج الى مثل مشاركاتككتبت الكود بعد التعديل الذى قمت به وظهرت لى هذه الرسالة ولا أعرف معناهاERROR at line 1: ORA-00969: missing ON keyword تم تعديل 15 سبتمبر 200817 سنة بواسطة tarekmohammad تقديم بلاغ
بتاريخ: 15 سبتمبر 200817 سنة كاتب الموضوع comment_138908 السلام عليكم أخى الكريم وأرجو أن لا تنزعج منى فأنا مبتدأ وأحتاج الى مثل مشاركاتككتبت الكود بعد التعديل الذى قمت به وظهرت لى هذه الرسالة ولا أعرف معناهاERROR at line 1: ORA-00969: missing ON keyword تقديم بلاغ
بتاريخ: 15 سبتمبر 200817 سنة comment_138909 اخي الكريم حاول تغير اسم الترجير حيث ان هناك اسم الجدول و هو نفس اسم التريجير تقديم بلاغ
بتاريخ: 15 سبتمبر 200817 سنة كاتب الموضوع comment_138911 السلام عليكم السبب ليس فى تطابق أسم التريجر مع أسم الجدول لأنى قمت بتغير أسم التريجر وهى نفس الرسالة تقديم بلاغ
بتاريخ: 15 سبتمبر 200817 سنة كاتب الموضوع comment_138912 السلام عليكمالسبب ليس فى تطابق أسم التريجر مع أسم الجدول لأنى قمت بتغير أسم التريجر وهى نفس الرسالة تقديم بلاغ
بتاريخ: 16 سبتمبر 200817 سنة comment_138971 السلام عليكمممكن اخي الكريم ترسل ال dump لعلي اعرف سبب المشكلة تقديم بلاغ
بتاريخ: 16 سبتمبر 200817 سنة كاتب الموضوع comment_139005 السلام عليكم أخى الكريم بالنسبة لرسالة الخطأ فى الكود بعد التعديل فكانت فى كلمة for فبدلا منها of ومع ذلك لم تحل المشكلةوهذا ال dump الذى طلبته منى pharmacy.rar تقديم بلاغ
بتاريخ: 17 سبتمبر 200817 سنة comment_139041 السلام عليكم ورحمة الله وبركاتهبعد التحيةاخواني فاللهاحب ان اتوجه بالشكر الى العضو المحترم الخلوق wise لحرصه على مساعدت الاعضاء ونشر العلموكما قال رسول الله صلي الله عليه وسلم خيركم من تعلم العلم وعلمهياريت العضو الزميل tarekmohammad التحلي بالصبر وعدم تكرار الطلب اكثر من مرهحتي لا تسبب مضايقة لمن يساعدك اكتب طلبك اترك له الوقت لكي يساعدك فالكل يعمل على ذلكوكن متيقن انه لن يبخل عليك احد بالرد ان شاء الله ولكن اعلم لو تاخر الرد سيكون لظروف خارج اردة الشخص الذي يساعدك "عمل او ظروف خاصه"ماشي ياريسوفقكم الله الى ماتحبون ويرضي تقديم بلاغ
بتاريخ: 17 سبتمبر 200817 سنة comment_139045 السلام عليكمالخطأ كانت في كتابة الكود حيث المفروض تكتب of وليس for CREATE OR REPLACE TRIGGER ADDITION AFTER UPDATE of QUANTITY ON ADDITION FOR EACH ROW BEGIN IF UPDATING THEN UPDATE MEDICINE SET QUANTITY=NVL(QUANTITY,0)+NVL(:NEW.QUANTITY,0) WHERE MED_ID=:NEW.MED_ID; END IF; END; / تقديم بلاغ
بتاريخ: 17 سبتمبر 200817 سنة كاتب الموضوع comment_139090 السلام عليكم أخى أحمد زينجزاك الله خير على النصيحة السلام عليكم أخى محمودياريت يا أخى اذا أمكن أن تكتب لى التريجر الذى تستخدمه فى مشروعك فى حركة الوارد والمنصرف لأن السبب ليس فى كلمة of فى التريجرواذا لم أمكن فلا يكلف الله نفسا الا وسعها تم تعديل 17 سبتمبر 200817 سنة بواسطة tarekmohammad تقديم بلاغ
بتاريخ: 17 سبتمبر 200817 سنة comment_139098 السلام عليكم اخياليك ملف التريجر الخاص بمشروع المخازنو لكن حتى يتسنى لك فهم التريجر يجب قراءة التحيل حتي تسطتيع فهم الكود المكتوب t_update_qty_in_store.txt تقديم بلاغ
بتاريخ: 17 سبتمبر 200817 سنة comment_139100 الاخ محمود شكرا ليك كتير ..والله انا ممنون جدا ليك لكن اصبر علي شوية ..معليش حا اغلبك المشكلة الثانية ..عندما قمت بفتح الازرار وجدتها جميعا من غير كود ... ولا زر من الازرار فيه كود..ارجو منك اخي ان لم كن قد اثقلت عليك ان تقوم برفع الملف من جديد ولك مني جزيل الشكر والله بالجد انا محتاج لهذا البرنامج لذلك تجدني الح عليك بشدة ربنا يزيدك علما ويجعل عملك هذا في ميزان حسناتك تقديم بلاغ
بتاريخ: 17 سبتمبر 200817 سنة comment_139101 الاخ محمود شكرا ليك كتير ..والله انا ممنون جدا ليك لكن اصبر علي شوية ..معليش حا اغلبك المشكلة الثانية ..عندما قمت بفتح الازرار وجدتها جميعا من غير كود ... ولا زر من الازرار فيه كود..ارجو منك اخي ان لم كن قد اثقلت عليك ان تقوم برفع الملف من جديد ولك مني جزيل الشكر والله بالجد انا محتاج لهذا البرنامج لذلك تجدني الح عليك بشدة ربنا يزيدك علما ويجعل عملك هذا في ميزان حسناتك تقديم بلاغ
بتاريخ: 17 سبتمبر 200817 سنة comment_139103 السلام عليكماخي الكريم الرجاء كتابة اسئلة المشروع داخل الموضوع تقديم بلاغ
بتاريخ: 17 سبتمبر 200817 سنة كاتب الموضوع comment_139114 السلام عليكم ورحمة الله وبركاتهأخى الكريم محمود جزاك الله كل خير سأحاول أن أفهم هذا التريجر والأستفادة منه فى مشروعى الصغير وسأبلغك فى النهاية هل استطعت أن أستفيد منه أم لاوعلى كلا فبارك الله فيك وزادك علمل ونفعاأريد أن اعمل import لملف الdump الخاص بمشروعك فأنا أعرف كيف اعمل export داخل الcmd فقط تم تعديل 17 سبتمبر 200817 سنة بواسطة tarekmohammad تقديم بلاغ
بتاريخ: 18 سبتمبر 200817 سنة comment_139139 انظر الي الردود في مشروع المخازن ان شاء الله تجد ضالتك تقديم بلاغ
بتاريخ: 20 سبتمبر 200817 سنة كاتب الموضوع comment_139343 السلام عليكم ورحمة الله وبركاته أخى الكريم والعزيز محمود بفضل الله ثم بفضل مجهودك معى ووقوفك بجانبى وصلت الى ضالتى فى التريجر وهو يعمل الأن بدون أى مشاكل فوالله وبالله وتالله أدعو لك من قلب صادق أن يغفر الله لك ويرحمك فى الدنيا والأخرة وأن يعلى درجاتك فى الدنيا والأخرة وأن تكون من أهل الفردوس فى الأخرة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.