اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مساعدة فى تطبيق DCOUNT داخل استعلام


AMINYOUSIF
إذهب إلى أفضل إجابة Solved by jjafferr,

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

الى اصحاب العلم و المعرفة 

المرفق يحتوى على جدول و استعلام فقط 

ارجو تطببيق دالة DCOUNT داخل الاستعلام  على كل من حقل الاحتبارى 

و اختبارى الشهر 

بدون اضافة رقم تلقائ

DCOUNT.rar

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

الاخ المحترم جعفر 

اشكرك على سرعة المتابعة و الاهتمام

البيان المطلوب تحقيق النتيجة بالمرفق بالجدول T_2

بمعنى احتساب عدد مرات تكرار التاريخ الكامل فى حقل اختبارى  باسم زهرة  مثلا 

احتساب عدد مرات تكرار التاريخ بالشهر و السنه  فى حقل ااختبارى الشهر   باسم زهرة مثلا 

مع الشكر 

DCOUNT_1.rar

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

  • أفضل إجابة

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

 

اولا خليني ادافع عن نفسي واخبرك سبب التأخير 🙂

 

الجدول الاول مستحيل تكون نتائجة مثل ما هو موضح في الجدول الثاني ، لأن الفرع ليس نفسه في كل السجلات ، بينما الجمع في الجدول الثاني كان على اعتبار ان جميع الفروع هي نفسها (شوف اسم الفروع اللي عليها السهم ، فهي مختلفة) 🙂

وهذا اخذ مني بقية الشعر اللي على راسي ، من كثر ما حكيت رأسي بالمعادلات والنتائج الخطأ 😁

image.png.4430440939905037b9e66b9831e3195c.png

.

 

والان الى الحل:

1. عملت استعلام مجاميع لكل مجموعة ،المجموعة الاولى للتاريخ ، والثانية للشهر ، بينما الاستعلام الثالث هو لحقول الجدول :

image.png.cf7ef555a59fe5d0b7b47fd113119573.png

.

والنتيجة

image.png.59809913e138f70a3cc94ec73e2435a9.png

.

وعملنا استعلام اخير لجمع هذه الاستعلامات الثلاث:image.png.bc1aaca6f1fd963e7ac9be578c4d1bd8.png
.
والنتيجة
image.png.30350b7d4bf7419c1fe4024abe741e54.png
.
جعفر

1285.DCOUNT.mdb.zip

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

الاخ المحترم  جعفر 

 كنت منتظرك شخصيا  و هذا حسن ظن بك 

الجدول الاول  خطأ املائى  ارجو  قبول اعتذارى 

اما الاجابة  فهى  هايله جدا  

اشكرك جدا و للحديث بقية ان شاء الله 

امين 

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

الاخ جعفر 

نستكمل حوار لعلى استفيد 

حاولت استخدام دالة DCOUNT  لعدد مرات تكرار حقل اختبارى  بشرط انه يساوى اسم العميل 

و كل النتائج كانت اما  عدد اجمالى السجلات او صفر  

ارجو الاستفادة  فى تطبيق دالة DCOUNT 

مع الشكر 

 

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

خليني اشوف اللي عملته ، علشان اقدر اعلق عليه 🙂

 

ومن الخطأ وضع دوال DCount و اخواتها في استعلام ، لأنها تجعل الاستعلام جدا بطيء ، إلا طبعا في حالات جدا خاصة 🙂

 

جعفر

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

49 دقائق مضت, jjafferr said:

خليني اشوف اللي عملته ، علشان اقدر اعلق عليه

استاذنا الجليل / جعفر  حياك الله

ارى دائما اجابات حضرتك كلها مثالية بمعنى كما قال العلم بان تعطى الطالب خطواط الحل وتتركه لكى يتمه بنفسه وهذا اسلوب متحضر ويعود على السائل بالفائدة 

احييك واحترم اجاباتك دائما وهذا ليس للمدح ولكن لو كان عندى اى صلاحية لجعلت جميع اجابات المنتدى بهذا الاسلوب الراقى

وعذرا على شوية شعر الراس الباقين  - ربنا يستر عليهم

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

3 ساعات مضت, jjafferr said:

خليني اشوف اللي عملته ، علشان اقدر اعلق عليه 🙂

 

ومن الخطأ وضع دوال DCount و اخواتها في استعلام ، لأنها تجعل الاستعلام جدا بطيء ، إلا طبعا في حالات جدا خاصة 🙂

اخى جعفر 

تفضل ما طلبت و كل محاولتى البسيطة  و لنا الاستفادة و التصويب 

و لك الشكر 

 

TEST_DCOUNT.rar

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

15 ساعات مضت, حلبي said:

استاذنا الجليل / جعفر  حياك الله

هلا ومرحبا بأخوي حلبي ، وشكرا على جميل كلماتك 🙂

 

اخي امين ، خليني اشرح لك ليش تحصل على النتائج اللي في مرفقك ، واخبرك كيف الطريقة الصحيحة :

في الحقل 1 ، انت طلبت يجمع لك جميع حقول الاستعلام Q_1 ، بشرط حقل اختباري ، وما في اي شرط ، فحسب لك كل السجلات = 8 ،

2.3.4. نفس رقم 1 ، ولكن الان وضعت شرط ، يا اختباري = العميل ، ويا العميل = اختباري ، ومن نتائج الصورة المرفقة نرى ان اختباري  العميل ، لذا فالنتيجة = صفر.

image.png.c0f815eba8c596f9eeae8d7bd0cc54ae.png

.

الشيء الآخر ، في معيار الدالة DCount يجب عليك وضع قيم ثابته وغير متغيرة حتى يكون نتائجك صحيحة ، ولكن لما يكون معيارك في السجل في الاستعلام ، فيكون متغير بتغير قيمته في السجل ، وهذا يعطي نتائج خطأ ايضا ،

اذا رأيت استعلاماتي اعلاه ، بتشوف اني عملت كل مجموعة في استعلام خاص ، وهذه لا تتغير لما استعملها في استعلام آخر

image.png.59809913e138f70a3cc94ec73e2435a9.png

.

وكذلك العلاقة بين المجموعات اعلاه والاستعلام العام ، فهذي العلاقة عبارة عن ربط معيار الحقول :

image.png.bc1aaca6f1fd963e7ac9be578c4d1bd8.png

.

 

يعتبر الاستعلام العمود الفقري لجميع انواع قواعد البيانات ، وكلما تعلمت منه اكثر ، كلما اصبحت قاعدة بياناتك افضل واسرع ، وقلت حاجتك الى الكود 🙂

 

جعفر

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

المحترم / جعفر 

25 دقائق مضت, jjafferr said:

خي امين ، خليني اشرح لك ليش تحصل على النتائج اللي في مرفقك ، واخبرك كيف الطريقة الصحيحة :

خلينى انا اشكرك  جدا جدا جدا 

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

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