حسين العربى قام بنشر فبراير 4, 2019 قام بنشر فبراير 4, 2019 السلام عليكم ورحمة الله وبركاته اخواني اعضاء ومشرفي المنتدي الكرام طلبي انشاء الله يكون سهل اريد استعلام تحديث الشرط فيه اذا كان حقل الكمية به عدد بالسالب يحول لي الرقم الي في حقل الربح بالسالب وشكرا اليكم مرفق به مثال مبسط به الجدول والاستعلام للتطبيق عليه 333.rar
Elsayed Bn Gemy قام بنشر فبراير 4, 2019 قام بنشر فبراير 4, 2019 اخى حسين اضرب حقل الربح * -1 مع استعمال قاعدة IIf وتكون حللت المشكلة ان شاء الله 1
حسين العربى قام بنشر فبراير 4, 2019 الكاتب قام بنشر فبراير 4, 2019 انا عاوزها في استعلام تحديث لو تكرمت
Elsayed Bn Gemy قام بنشر فبراير 4, 2019 قام بنشر فبراير 4, 2019 ولو مصر على استعلام التحديث ممكن تنشأ هذا الاستعلام وهذا كود SQL الخاص به UPDATE tabl_item SET tabl_item.الربح = [tabl_item]![الربح]*-1 WHERE (((tabl_item.الكمية)<0)); فقط انشئ استعلام جديد وافتحه فى طريقة عرض SQL وضع هذا الكود وقم بحفظه وسيعمل معك ان شاء الله 1
حسين العربى قام بنشر فبراير 4, 2019 الكاتب قام بنشر فبراير 4, 2019 الف الف شكر استاذي الفاضل جزاك الله خير هذا هو المطلوب
Elsayed Bn Gemy قام بنشر فبراير 4, 2019 قام بنشر فبراير 4, 2019 (معدل) لا يا اخى ليس هو المطلوب فقط قم بتشغيل الاستعلام مرة اخرى سيقوم بعمل العكس سيحول الربح السالب الى موجب اكتشفتها اثناء التجريب ولحل هذه المشكلة اليك تعديل كود سيكوال السابق UPDATE tabl_item SET tabl_item.الربح = [tabl_item]![الربح]*-1 WHERE (((tabl_item.الربح)>0) AND ((tabl_item.الكمية)<0)) OR (((tabl_item.الربح)<0) AND ((tabl_item.الكمية)>0)); شكرا لك تم تعديل فبراير 4, 2019 بواسطه Elsayed Bn Gemy 1 1
Elsayed Bn Gemy قام بنشر فبراير 4, 2019 قام بنشر فبراير 4, 2019 منذ ساعه, Elsayed Bn Gemy said: ولو مصر على استعلام التحديث ممكن تنشأ هذا الاستعلام وهذا كود SQL الخاص به UPDATE tabl_item SET tabl_item.الربح = [tabl_item]![الربح]*-1 WHERE (((tabl_item.الكمية)<0)); فقط انشئ استعلام جديد وافتحه فى طريقة عرض SQL وضع هذا الكود وقم بحفظه وسيعمل معك ان شاء الله يمكن اضافة دالة بسيطة جدا على كود الاستعلام الاول هذا ليعمل وهى دالة ABS وهى لتحويل القيم السالبة الى موجبة وذلك بدلا من الاستعلام الاخير او لجعل الاستعلام مبسطا اكثر ليصبح الاستعلام الاول هكذا UPDATE tabl_item SET tabl_item.الربح = Abs([tabl_item]![الربح])*-1 WHERE (((tabl_item.الكمية)<0)); 1
حسين العربى قام بنشر فبراير 4, 2019 الكاتب قام بنشر فبراير 4, 2019 والله انا عاجز عن الشكر والله انا ما انتبهت لهذه المشكله ولاكن جربت فعلا تعمل عمليه عكسيه
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.