19-08-20, 09:02 AM
(آخر تعديل لهذه المشاركة : 19-08-20, 09:10 AM {2} بواسطة حريف برمجة.)
السلام عليكم ورحمة الله وبركاته ،،
اخي خالد الموضوع كله جملتين تعديل فقط .
الجملة الأولى : تعديل كمية المخزن المحول له الكمية (الكمية السابقة + الكمية المراد تحويلها له) بشرط رقم المخزن واسم المنتج .
الجملة الثانية : تعديل كمية المخزن المحول منه الكمية (الكمية السابقة - الكمية المراد تحويلها منه) بشرط رقم المخزن وأسم المنتج .
وبما انها جملتين مرتبطه ببعضها البعض لا بد تعملها داخل Transactions
وظيفتها التأكد من إتمام وتنفيذ الجملتين معاً لإتمام العملية .
مثلاً عدلت الكمية في المخزن رقم 2
وقبل تنفيذ تعديل الكمية في المخزن رقم 1 حصل أي خطأ ما .
هنا وظيفة الترانساكشن تتراجع عن تنفيذ المهمة الأولى .
هذا موضوع يتكلم عن فكرة الترانساكشن بشكل مختصر .
http://www.vb-helper.com/howto_net_db_transaction.html
اخي خالد الموضوع كله جملتين تعديل فقط .
الجملة الأولى : تعديل كمية المخزن المحول له الكمية (الكمية السابقة + الكمية المراد تحويلها له) بشرط رقم المخزن واسم المنتج .
الجملة الثانية : تعديل كمية المخزن المحول منه الكمية (الكمية السابقة - الكمية المراد تحويلها منه) بشرط رقم المخزن وأسم المنتج .
وبما انها جملتين مرتبطه ببعضها البعض لا بد تعملها داخل Transactions
وظيفتها التأكد من إتمام وتنفيذ الجملتين معاً لإتمام العملية .
مثلاً عدلت الكمية في المخزن رقم 2
وقبل تنفيذ تعديل الكمية في المخزن رقم 1 حصل أي خطأ ما .
هنا وظيفة الترانساكشن تتراجع عن تنفيذ المهمة الأولى .
هذا موضوع يتكلم عن فكرة الترانساكشن بشكل مختصر .
http://www.vb-helper.com/howto_net_db_transaction.html
يا رحمن الدنيا والآخرة ورحيمهما

