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

ظهور خطأ في استعلام عند استخدام DCOUNT&DSUM


إذهب إلى أفضل إجابة Solved by ابوآمنة,

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

السلام عليكم

الاخوة الاعزاء ...

عند استخدام DCOUNT  و  DSUM  في الاستعلام يظهر لي #خطأ وارقام اخرى غير مفهومة ...

اريد عند اختيار CHK  يقوم حقل (العدد) باظهار عدد CHK التي تم اختيارها ،  ويقوم حقل (المجموع) بجمع قيم حقل NUMBER التي تم تاشير حقل CHK امامها .

مع الشكر الجزيل .....

 

DSUM&DCOUNT.accdb

رابط هذا التعليق
شارك

  • أفضل إجابة

تفضل 

إن شاء الله يكون هذا المطلوب .

وهذه الدالة المستخدمة

المجموع: IIf([CHK]=True;DSum("[NUMBER]";"[Q1]";"[ID] <= " & [ID] & " and CHK=True");0)
  
  العدد: IIf([CHK]=True;DCount("[CHK]";"[Q1]";"[ID] <= " & [ID] & " and CHK=True");0)

 

DSUM&DCOUNT.accdb

للمعلومية : العمل داخل الاستعلام يلزم التحديث كل مرة لترى النتائج  .

  • Like 2
رابط هذا التعليق
شارك

وعليكم السلام 🙂

 

اذا اخوي ابو آمنه فهم قصدك صح ، فعندك جوابه 🙂

 

اما اذا كان فهمي صح ، فهذا جوابي :

دائما حاول ان تبتعد عن استعمال الاوامر Dsum , DCount , DLookup ، وكل اوامر ...D في الاستعلام ، فالامر سيكلفك وقت طويل لتخرج نتائج الاستعلام (طُلب مني تعديل على استعلام مشابه ، ولكن فيه حوالي 600 الف سجل ، والتعديل كان مثل ما اقترحت هنا ، واصبح الاستعلام يعمل باضعاف سرعة الاستعلام السابق 🙂 ) ،

وبدلا عنها ، اعمل استعلام آخر بالنتائج المطاوبة من Dsum ، واستعمله في استعلامك الاخير ، كما عملت انا هنا :

image.png.980fe0ff8568623ae3b913ee6d74e722.png

.

طبعا يجب ان تقول في الاستعلام الاول ، اي حقل تريد ان تعرف مجاميعه ، وانا لم اضع الحقل ، لأني ما عرفته ،

وعلى اساس هذا الحقل ، تعمل ربط بينه وبين الحقل في الجدول ، في الاستعلام الثاني 🙂

 

جعفر

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

الاخ الاستاذ ابو آمنه المحترم ...

ماجئت به هو عين المراد ... رفع الله قدرك في الدنيا والاخرة .

الاخ الاستاذ جعفر (الذي دائما يساعدني) لك كل الشكر والتقدير ...

رغم ان الحل وجدته عند الاخ ابو آمنه الا اني ولزيادة المعرفة استهواني تجربة طريقتك ولم افلح ...جعل الله طريقك فلاحا وصلاحا .

مع الف شكر وتحية للجميع ...وعندي طرح اخر ساطرحه في موضوع جديد ... الله يوفقكم.

  • Like 2
رابط هذا التعليق
شارك

الاخ الاستاذ احمد ....

جزاك الله خير .... فعلا في هذا المنتدى الاساتذة تكملون بعضكم البعض ...

هذا عمل رائع والله .... الربط لم اكن قد عملته لذا لم انجح رغم ان الاستاذ جعفر نوه على ذلك ....

الله يوفقكم جميعا ...

 

  • Like 2
رابط هذا التعليق
شارك

اكرمك الله جمعتنى باساتذتى ولست سوى طالب اعلم اتعلم منهم جزاهم الله عنا خير الجزاء:fff:

بالتوفيق اخى الفاضل وارجو منك فضلا لا امرا ان تغير بيانات اسمك لكى نستطيع منادتك به بارك الله فيك

  • Like 1
رابط هذا التعليق
شارك

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