kha9009lid قام بنشر يوليو 11, 2021 قام بنشر يوليو 11, 2021 السلام اجد في بعض المشاركات استخدام دالة nz مع دالة dcount وقبل الحديث عن صحة هذا الاستخدام سوف نشرح باختصار عمل كل منهما nz تستخدم لإرجاع صفر أو قيمة سلسلة فارغة (" ") أو قيمة محددة أخرى عندما يكون المتغير null اما دالة dcount تستخدم لعد السجلات وتعود بالقيمة 0 في حالة عدم تحقق الشرط مثال لبعض استخداماتها في الموقع 👇 Nz(DCount("[bil_number]";"tbl_1";"[total]>630");0) هنا نطلب عد الفواتير في الجدول اذا كان اجمالي الفاتورة اكبر من 630 وطالما ان الدالة تعود بالقيمة صفر في حالة عدم وجود القيمة او تحقق الشرط فيكون الكود 👇 DCount("[customer]";"tbl_1";"[bil_number]=630") او هكذا DCount("*";"tbl_1";"[bil_number]=630") وبالتي لا داعي لاضافة nz على الكود 2
Hawiii قام بنشر يوليو 11, 2021 قام بنشر يوليو 11, 2021 لا يا أخي ، هناك اجراءات احترازية لا بد منها وكثيرا لا تكون اختباراتنا بالشكل الكافي فنقع في الخطأ مثلما عملته أنت. من ضمن الإختبارات التي يغفلها أكثرنا هو اختبار عمل البرنامج بدون بيانات ، وعندها ستعرف أن هذا الإضافة مهمة جدا.
kha9009lid قام بنشر يوليو 11, 2021 الكاتب قام بنشر يوليو 11, 2021 14 دقائق مضت, Hawiii said: وكثيرا لا تكون اختباراتنا بالشكل الكافي فنقع في الخطأ مثلما عملته أنت. من ضمن الإختبارات التي يغفلها أكثرنا هو اختبار عمل البرنامج بدون بيانات ، وعندها ستعرف أن هذا الإضافة مهمة جدا. يا هلا باستاذنا هاوي انا هنا اتحدث عن دالة dcount فقط لكونها تعطي القيمة صفر في حالة عدم تحقق الشرط او في حالة عدم وجود سجلات اصلا وجرب استخدامها في حالة البرنامج لا يحتوي على بيانات ستجد انها تعطي القيمة صفر
Hawiii قام بنشر يوليو 11, 2021 قام بنشر يوليو 11, 2021 (معدل) نعم صحيح أعتذر ، ربما هذه الدالة لأنها لا تتعامل مع بيانات وإنما تعد سجلات. ومع ذلك عني فأنا احترازا استخدمها حيث إضافتها لن تشكل عبئا على مساحة البرنامج. لم أجرب بس كلامك منطقيا صحيح. تم تعديل يوليو 11, 2021 بواسطه Hawiii 1
Eng.Qassim قام بنشر يوليو 11, 2021 قام بنشر يوليو 11, 2021 فعلا استاذ خالد ..لماذا نستخدم دالة NZ طالما ان عدم تحقق الشرط يعود 0 عند استخدام دالة Dcount 1
Hawiii قام بنشر يوليو 11, 2021 قام بنشر يوليو 11, 2021 43 دقائق مضت, Eng.Qassim said: فعلا استاذ خالد ..لماذا نستخدم دالة NZ طالما ان عدم تحقق الشرط يعود 0 عند استخدام دالة Dcount لا داعي لاستخدامها بعد هذه التجربة واختبارها من الأستاد @kha9009lid ، ولكن ما المشكلة لو استخدمتها؟ ، فيه مثل محلي بس لا أريد أذكره هنا فقد يساء فهمه لمن ليس من بيئتي ، ولكن معناه أن في بعض الأمور نأتي بها ليست ذات عبئ فإن أتينا بها فنتيجتها : إن ما نفعت فهي لا تضر 🙂 ، توكل على الله ولا تحير نفسك ، وأنصحك إما تستخدمها أو لا تستخدمها 🙂 1
kha9009lid قام بنشر يوليو 11, 2021 الكاتب قام بنشر يوليو 11, 2021 1 ساعه مضت, Eng.Qassim said: لماذا نستخدم دالة NZ طالما ان عدم تحقق الشرط يعود 0 عند استخدام دالة Dcount اجاب استاذنا الفاضل هاوي 51 دقائق مضت, Hawiii said: ولكن معناه أن في بعض الأمور نأتي بها ليست ذات عبئ فإن أتينا بها فنتيجتها : إن ما نفعت فهي لا تضر 🙂 ههههههه اضحك الله سنك اخي هاوي اعتقد المثل قريب لـ (إن لقحت وإلا ما ضرها الجمل) 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.