28-08-16, 03:11 PM
حسب ما فهمت ان ايمان تسال على طريقة فرز الاصناف الجديدة التي اضيفت الى الفاتورة بعد حفظها اول مرة
يعني هي عملت فاتورة اضافت لها اصناف وانحفظت الفاتورة في جدولي master و details
ولكنها اضطرت الى اضافة اصناف جديدة على الفاتورة حسب رغبة الزبون
وتسال عن - كيف ستميز الاصناف المضافة حديثا الى الفاتورة حتى تخصم الكميات المباعة منها من جدول المواد
وايضا كيف تتفادى اضافة الاصناف القديمة الى جدول details - يعني لا تريد تكرار لان تم الحفظ المرة الاولى
---
طيب يمكن تحددي لو تم التعديل على الفاتورة وعند الحفظ ترسلي استعلام الى قاعدة البيانات داخل حلقة loop يعنيforeach على كل الاصناف الموجودة في الداتاجريدفيو تستفسري على كل الاصناف الموجودة (قديمة وجديدة) في جدول details والتي تحمل نفس رقم الفاتورة ونفس رقم الصنف بحيث انه اذا وجده مسجل يتجاوزه ولا يضيفه
واذا لم يجده فيضيفه وينقص الكمية المباعة من جدول المواد
يعني هي عملت فاتورة اضافت لها اصناف وانحفظت الفاتورة في جدولي master و details
ولكنها اضطرت الى اضافة اصناف جديدة على الفاتورة حسب رغبة الزبون
وتسال عن - كيف ستميز الاصناف المضافة حديثا الى الفاتورة حتى تخصم الكميات المباعة منها من جدول المواد
وايضا كيف تتفادى اضافة الاصناف القديمة الى جدول details - يعني لا تريد تكرار لان تم الحفظ المرة الاولى
---
طيب يمكن تحددي لو تم التعديل على الفاتورة وعند الحفظ ترسلي استعلام الى قاعدة البيانات داخل حلقة loop يعنيforeach على كل الاصناف الموجودة في الداتاجريدفيو تستفسري على كل الاصناف الموجودة (قديمة وجديدة) في جدول details والتي تحمل نفس رقم الفاتورة ونفس رقم الصنف بحيث انه اذا وجده مسجل يتجاوزه ولا يضيفه
واذا لم يجده فيضيفه وينقص الكمية المباعة من جدول المواد

