husseinharby قام بنشر سبتمبر 2, 2022 قام بنشر سبتمبر 2, 2022 السلام عليكم دائما ما اجد 0, في معادلات كثيرة ماوظيفة 0, المظلل عليها في المعادلة المرفقة
محمد احمد لطفى قام بنشر سبتمبر 2, 2022 قام بنشر سبتمبر 2, 2022 دالة NZ وهي اختصاراً لكلمتي : NULL Zero ومهمتها أن يتم التخلص من مشكلة وجود القيمة Null في بعض العمليات مما يعطي خطأ صيغتها كما يلي : A = NZ(B,0) أو A = NZ(B) S = NZ (V,"") ومن هذا يتضح أن لهذه الدالة ممران 1- القيمة المطلوب فحصها 2- القيمة المعادة في حال كون القيمة الأولى Null وفي حال عدم تعيين القيمة الثانية تعيد لنا هذه الدالة القيمة صفر في حال كون القيمة الأولى Null منقول 2
AbuuAhmed قام بنشر سبتمبر 2, 2022 قام بنشر سبتمبر 2, 2022 تطبيقها هنا خاطئ: آ =Nz(([sale_price]-[Text58],0)*[sale_qty]) وتطبيقها الصحيح هكذا: =Nz([sale_price],0)-Nz([Text58],0)*Nz[[sale_qty],0) وإذا أردت ضرب الكمية في ناتج الطرح تكون كالتالي: =(Nz([sale_price],0)-Nz([Text58],0))*Nz[[sale_qty],0) 1 1
jjafferr قام بنشر سبتمبر 2, 2022 قام بنشر سبتمبر 2, 2022 وعليكم السلام 🙂 وقد قمت بشرح اوسع للدالة هنا : . جعفر 2
متقاعد قام بنشر سبتمبر 3, 2022 قام بنشر سبتمبر 3, 2022 22 ساعات مضت, محمد احمد لطفى said: في حال عدم تعيين القيمة الثانية تعيد لنا هذه الدالة القيمة صفر كلام صحيح ولكن اذا استخدمناها في استعلام فلابد من كتابة القيمة البديلة وفي جميع الاحوال الافضل كتابة القيمة البديلة تحياتي 1
AbuuAhmed قام بنشر سبتمبر 3, 2022 قام بنشر سبتمبر 3, 2022 (معدل) عملت فحص للدالة وكانت مخرج الدالة فارغ Empty وليس صفر ، والـ vba يتعامل مع الفارغ كصفر في العمليات الرياضياتية. Debug.Print "*" & Nz(Null) & "*", VarType(Nz(Null)), 2022 + Empty والنتيجة: ** 0 2022 تم تعديل سبتمبر 3, 2022 بواسطه AbuuAhmed 1
متقاعد قام بنشر سبتمبر 3, 2022 قام بنشر سبتمبر 3, 2022 56 دقائق مضت, AbuuAhmed said: عملت فحص للدالة وكانت مخرج الدالة فارغ Empty وليس صفر ، والـ vba يتعامل مع الفارغ كصفر في العمليات المحاسبية. كما اشرت سابقا الاجراء الاسلم استخدام القيمة البديلة وعدم اهمال كتابتها ولكن العملية الحسابية سوف تعطي نتيجة صحيحة سواء استخدمناها في الكود او في منشئ التعبير ومن تجربة ايضا شركة ميكروسوفت اوضحت ذلك في شرح الدالة وان القيمة البديلة هي وسيط اختياري مالم يكن الاستخدام في الاستعلام
AbuuAhmed قام بنشر سبتمبر 4, 2022 قام بنشر سبتمبر 4, 2022 في 3/9/2022 at 18:37, AbuuAhmed said: 2022 + Empty طبعا هذا فحص خاطئ ، حيث من غير المنطقي جمع قيمة مع نوع قيمة.
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.