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

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

قام بنشر

الخبراء الافاضل

بعد التحية

ماريدة موجود بالصورة   

  مع العلم بان الاستعلمين استعلامات تجميعية

1.png.e6cf686df4f78fae4ace97d950cec03f.png

قام بنشر

لإستخدام دالة DLookup يجب معرفة الحقل أو الحقول المشتركة بين الإستعلامين بمعنى هل تريد إرجاع قيمة الحقل لنفس الشهر أو الشهر والسنة أم ماذا؟ 

وسيكون من الأسهل لو تم إرفاق مثال للتعديل عليه

قام بنشر
منذ ساعه, منتصر الانسي said:

لإستخدام دالة DLookup يجب معرفة الحقل أو الحقول المشتركة بين الإستعلامين بمعنى هل تريد إرجاع قيمة الحقل لنفس الشهر أو الشهر والسنة أم ماذا؟ 

وسيكون من الأسهل لو تم إرفاق مثال للتعديل عليه

اريد وضع كل قيمة أمام الشهر الخاص بها اما بكود الشهر أو اسم الشهر

قام بنشر
15 ساعات مضت, منتصر الانسي said:

ولماذا لم ترفق المثال ؟

 

القاعدة كبيرة

قام بنشر

مشاركة مع أستاذنا @منتصر الانسي .. على الأقل أخي @jo_2010 لو ارفقت الجداول والاستعلامين 😅 ..

 

:excl: على العموم لدي سؤال ، هل الحقل Mon_Year في كلا الاستعلامين تاريخ ؟؟ إذا كان خقل تاريخ ، فجرب اضافة الجملة التالية في الاستعلام المطلوب الإضافة له :-

يوسف: DLookUp("[يوسف]";"Qry_All_Year";"Month([Mon_Year])=" & [No_Month] & " AND Year([Mon_Year])=" & Year([Mon_Year]))

 

أو كـ حل أبسط باستعمال رقم الشهر :-

يوسف: DLookUp("[يوسف]";"Qry_All_Year";"[No_Month]=" & [No_Month])

 

جرب ، وتابع بالنتيجة معنا ..

قام بنشر
18 ساعات مضت, منتصر الانسي said:

ولماذا لم ترفق المثال ؟

 

اتفضل المثال

lab.rar

1 ساعه مضت, Foksh said:

مشاركة مع أستاذنا @منتصر الانسي .. على الأقل أخي @jo_2010 لو ارفقت الجداول والاستعلامين 😅 ..

 

:excl: على العموم لدي سؤال ، هل الحقل Mon_Year في كلا الاستعلامين تاريخ ؟؟ إذا كان خقل تاريخ ، فجرب اضافة الجملة التالية في الاستعلام المطلوب الإضافة له :-

يوسف: DLookUp("[يوسف]";"Qry_All_Year";"Month([Mon_Year])=" & [No_Month] & " AND Year([Mon_Year])=" & Year([Mon_Year]))

 

أو كـ حل أبسط باستعمال رقم الشهر :-

يوسف: DLookUp("[يوسف]";"Qry_All_Year";"[No_Month]=" & [No_Month])

 

جرب ، وتابع بالنتيجة معنا ..

لم يصلح ولا كود لذلك ارسلت مثال

lab.rar

قام بنشر

الآن توضحت المشاكل التي في أساس عدم نجاح الفكرة ..

الاستعلام Qry_All_Year ، يعتمد أساساً على الاستعلام  MY_Bouns ، يعني لو استخدمنا الدالة Dlookup داخل الاستعلام فإنك ستدوووووووور في دوامة لها بداية ما لها نهاية حسب عدد السجلات 😁

وبالتالي التعديل الصحيح برأيي سيكون على استعلامك MY_Bouns سيكون :-

 

SELECT 
    Tbl_Days_Months.Months_Number, 
    Tbl_Days_Months.Months_English, 
    Qry_New_Request.Mon_Year, 
    Count(Qry_New_Request.TCode) AS T_Count, 
    [T_Count]*2 AS Projects,

    DLookUp("[S_Youssef]","Qry_All_Year",
            "[Code_Month]=" & [Months_Number]) AS يوسف

FROM Tbl_Days_Months 
LEFT JOIN Qry_New_Request 
    ON Tbl_Days_Months.Months_Number = Qry_New_Request.Code_Month

GROUP BY 
    Tbl_Days_Months.Months_Number, 
    Tbl_Days_Months.Months_English, 
    Qry_New_Request.Mon_Year

ORDER BY Tbl_Days_Months.Months_Number;

 

يعني بس اللي عملناه هو إعادة ترتيب الحسابات مرة أخرى ، بحيث لا يعتمد الاستعلام على نفسه بشكل غير مباشر :rol: .

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information