بتاريخ: 3 سبتمبر 200619 سنة comment_77841 الإخوة الأعزاء السلام عليكمرجاء من عنده حل لمشكلتى هذه الرد فى أسرع وقت ممكن وله جزيل الشكرالمشكلة هي أننى عندى شاشة أصناف فيها خانة تسمي itm_stock أضع فيها رصيد الصنف.صممت شاشة للمبيعات وأخري للمشتريات أريد فكرة سهله بحيث عند إدخال هذا الصنف فى شاشة المبيعات يتم نقص رصيد الصنف فى شاشة الأصناف والعكس فى شاشة المشتريات يتم الزيادة.وأيضاً أريد عند حذف الصنف من شاشة المبيعات أن يتم زيادة الكمية المحذوفة على رصيد الصنف.مع خالص التحية تم تعديل 3 سبتمبر 200619 سنة بواسطة tamora تقديم بلاغ
بتاريخ: 3 سبتمبر 200619 سنة comment_77871 اخي الكريم 1) يتم كتابة هذا الكود في تريقر pre_update على مستوى البلوك select invoice_total into :global.tfrom salewhere invoice_no = :sale.invoice_no;================================== 2) عمل ترايجر اخر pre_delete على مستوى البلوك select invoice_totalinto :global.pre_delete_invfrom salewhere invoice_no =:sale.invoice_no;=======================================3) ترايجر pre_insert select invoice_totalinto :global.pre_insert_invfrom salewhere invoice_no =:sale.invoice_no;======================================4) ترايجر pre_update select invoice_totalinto :global.pre_update_invfrom salewhere invoice_no =:sale.invoice_no;begin select qty into :global.q from invoice_sale where invoice_no =:invoice_sale.invoice_no and med_code = :med_code;end;============================================5)يتم عمل ترايجر من نوع post_insert على البلوك الموجود فيه عنصر الكمية UPDATE quantitiesSET qty = qty - :qtywhere med_code =:med_code;=========================================6)يتم عمل ترايجر على نفس البلوك ايضاً من نوع post_update update quantitiesset qty = qty +:global.qwhere med_code =:med_code;update quantitiesset qty = qty -:qtywhere med_code =:med_code;============================================7)ترايجر post_deleteUPDATE quantitiesSET qty = qty + :qtywhere med_code =:med_code;======================================اتمنى ان تكون قد وصلت الفكرة وهذا الايميل وانا في الخدمة ( [email protected] ) اخوك / ابونواف620 تم تعديل 3 سبتمبر 200619 سنة بواسطة ابونواف620 تقديم بلاغ
بتاريخ: 4 سبتمبر 200619 سنة كاتب الموضوع comment_77900 شكراً للأخ أبو نواف على إهتمامه وجارى تجربة الكود تقديم بلاغ
بتاريخ: 4 سبتمبر 200619 سنة كاتب الموضوع comment_77914 الأخ الكريم أبو نواف رجاء مراجعة الإيميل لبعض الإستفسارات تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.