اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم

يوجد لدينا جدول به أسماء الطلاب و السن بالسنوات 11-12-13-14...

عملت استعلام إحصاء عدد الطلاب فى كل فئة عمرية

مثلا من 11:12

13:14

و هو يعمل بكفاءة

المطلوب تكرار ذلك فى نفس الاستعلام لصفين آخرين بنفس الجدول

يوجد عمود بالجدول لرقم الصف 1-2-3

كيف يمكن عمل ذلك

كما بالصورة

qry.jpg

بحيث يكون التقرير أو النموذج كذلك

qry2.jpg

فهل هناك طريقة لذلك

قام بنشر

يمكنك ذلك اذا كانت البيانات في جدولين تكون العلاقة بينهما رأس لأطراف

ايضا اعتقد تحقيق ذلك باستخدام الاستعلام الجدولي

ارفق مثالك لرؤية ما يمكن تطبيقه منهما

قام بنشر (معدل)

شكرا لردك أستاذى أبو خليل

هذا ملف به جدول و استعلام

يبين عدد الطلاب الذين عمرهم 11-12

فى الصفين 1 و 2

يمكننى الإكمال

لكن سيكون الاستعلام كبيرا و بطيئا

أنا أريد تصنيف الطلاب الذين أعمارهم

11-12

13-14

15-16

17-18

هذه أربعة

فى 3 صفوف 1-2-3

المجموع = 12

هل هناك أسلوب أفضل؟

أشكر لك إبداء الرغبة فى المساعدة

StudentsAge.rar

تم تعديل بواسطه kemas
قام بنشر

انتبهت إلى وجود استعلامين اليوم

أبا خليل

لماذا نستخدم دالة nz

لماذا لا نجمع الحقلين مباشرة؟

جربت ذلك

الجمع يعطى خطأ

لو كان أحد الحقلين فارغا

المزيد من التوضيح لهذه الدالة nz

و متى تستخدم

بارك الله فيك

قام بنشر (معدل)

الدالة Nz مفيدة للتعبيرات التي قد تحتوي على قيم خالية Null. لارجاعها الى صفر

إذا كانت قيمة المتغير ليست قيمة خالية Null، تقوم الدالة Nz بإرجاع قيمة المتغير

يمكنك دوماً استخدام الدالة Nz كدالة بديلة للدالة IIf.

على سبيل المثال، في التعليمة البرمجية التالية، يوجد تعبيران يتضمنان الدالة IIf وهما ضروريان لإرجاع النتيجة المطلوبة. يتم استخدام التعبير الأول الذي يتضمن الدالة IIf للتحقق من قيمة المتغير وتحويلها إلى صفر وذلك إذا كانت قيمة خالية Null.

varTemp = IIf(IsNull(varFreight), 0, varFreight)
varResult = IIf(varTemp > 50, "High", "Low")
في المثال التالي، توفر الدالة Nz نفس الوظيفة مثل التعبير الأول، ويتم تحقيق النتيجة المطلوبة في خطوة واحدة بدلاً من خطوتين:
varResult = IIf(Nz(varFreight) > 50, "High", "Low")

تم النقل مع بعض تصرف من كتاب الدالاات الخاصة ببرنامج الاكسس لــ Bajubairy

تم تعديل بواسطه أبو خليل
قام بنشر

ممتاز يا أخى بارك الله فيك

أستنتج أن جمع حقلين بأحدهما أو كليهما خلايا فارغة

يعطى نتيجة فارغة للكل

لذلك نستخدم دالة nz

لتحويل القيم الخالية( الخالية غير المساوية صفرا) إلى صفر ليمكن الجمع

أيضا

لو ضمنا أنه لا توجد خلايا فارغة أبدا

فإن الجمع العادى يعطى نتائج صحيحة

بارك الله فيك

  • 4 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information