19-05-19, 09:50 PM
(19-05-19, 08:01 AM)alshandodi كتب :(18-05-19, 08:44 PM)sami4 كتب :(18-05-19, 11:42 AM)alshandodi كتب : السلام عليكم يا اخواني
اذا سمحتم اتمنى افادتي فقمت بعمل داتا جريد فيو واريد حساب
B - A * C = Total لكل صف من الصفوف عند فتح الفورم او ضغط على تحديث
وهذا مثال واتمنى الافادة فلم اجد الموضوع او انه طرح بصيغة اخرى
ضع هذا الاستعلام وستحصل على المجموع Total مع البيانات
"select ID, product_NAME, A, B, C, ((B-A)*C) AS Total from TBL_products"
لا تنسى تحذف سطر DT.Columns.Add
6.8999999999999995 هذا الناتج يظهر اذا كان يوجد به كسور مال هو الحل
اذا كان دون كسور يظهر صحيح
اذا كنت لا تريد الكسور ولا تريد التقريب
ضع كلمه fix قبل اقواس العمليه الحسابيه التي في الاستعلام
"select ID, product_NAME, A, B, C, fix((B-A)*C) AS Total from TBL_products"
واذ كنت تريد شكل الرقم مقسم الى اجزاء الالوف بفاصله مع كسر رقمين كرقم العمله
اكتب format قبل اقواس العمليه الحسابيه التي في الاستعلام مع اضافه التنسيق قبل اقفال القوس الاخير
"select ID, product_NAME, A, B, C, format((B-A)*C,'#,#.00') AS Total from TBL_products"
