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

استخدام Dsum في استعلام


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

السلام عليكم

اخوتي الاعزاء

كيف يمكنني استخدام دالة Dsum في استعلام بحيث

احول مجموع كتب الشكر لفترة محددة من جدول التشكرات الى استعلام العلاوات بشرط ان كتب الشكر صدرت بعد اخر اعلاوة وقبل العلاوة القادمة

علما ان النتيجة المطلوبة يمكن حلها بالنماذج ولكني احتاجها بالاستعلامات

Database9.rar

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

شكرا استاذ حسام جار التنزيل

 

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

 

تم تعديل بواسطه ahmed79eee
رابط هذا التعليق
شارك

مع ان الاستاذ @husamwahab وضع حل متميز عن طريق عمل استعلامين بعد انشاء علاقة رأس باطراف بين الجدولين والنتيجة متميزة

ومن باب اثراء الموضوع وتعدد الحلول ممكن الوصول للنتيجة بدون اجراء اي تعديل وباستعلام واحد عن طريق دالة dsum بثلاثة معايير

Nz(DSum("[total]";"كتب_الشكر";"[تاريخ_الكتاب]>" & Format([تاريخ اخر علاوة];"\#mm\/dd\/yyyy\#") & "And [تاريخ_الكتاب]<" & Format([تاريخ العلاوة القادمة];"\#mm\/dd\/yyyy\#") & "and [الاسم]='" & [الاسم] & "'");0)

تفسير التعبير

اجمع عدد كتب الشكر اذا كان تاريخ الكتاب اكبر من تاريح العلاوة وتاريخ الكتاب اصغر من تاريخ العلاوة القادمة واسم الموظف يساوي اسم الموظف وفي حالة عدم التطابق ضع العدد يساوي صفر

ايضاح بسبب استخدام اسماء عربية للحقول لا يظهر الكود في المنتدى بشكل صحيح

الملف مرفق

 

 

Database910.accdb

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

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