اخي العزيز ..تعمل حقل في فاتورة الشراء تسميها الرصيد الحالي (current_balance) وهي تساوي الكمية الداخلة + الرصيد الحالي .. يعني في حدث بعد التحديث للكمية الداخلة تضع
Me.current_balance = Me.current_balance + Me.quantity
اما في فاتورة البيع فتجلب حقل رصيد المخزن وتضعه في النموذج الفرعي وتجعله مساويا للرصيد الحالي في قاتورة البيع (بعد حدث بعد التحديث للصنف).. وبعد تحديث الكمية المباعة سيكون الرصيد الحالي للصنف =
Me.curr_balance = Me.curr_balance - Me.quantity
وفي validation Rule لحقل الكمية تضع <=[curr_balance]
وفي ال validation Text تضع عبارة (عفوا الرصيد لا يسمح)
هذا مختصر .. عسى ان تنتفع به