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

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

قام بنشر

السلام عليكم ورحمة الله وبركاته

ارجو مساعدتي في تصفية البيانات وهي اجمالي تكاليف الموظف خلال الشهر الذي يتم اختياره

المطلوب :

اريد فقط ان يظهر تكاليف الموظف الذي تعدى 10 تكاليف ف الشهر

شكرا جزيلا مقدما

1.mdb

قام بنشر
27 دقائق مضت, basem1978 said:

السلام عليكم ورحمة الله وبركاته

وعليكم السلام ورحمة الله وبركاته .. لم يكن شرحك دقيقاً للطلوب ، ولكن كتجربة ، تابع نتيجة الإيستعلام التالي إن كانت هي المطلوبة أم لا ..

SELECT التكليف.[رقم الموظف - التكليف] AS رقم_الموظف, التكليف.[تاريخ التكليف]
FROM التكليف
WHERE (((التكليف.[رقم الموظف - التكليف]) In (SELECT التكليف.[رقم الموظف - التكليف]
    FROM التكليف
    WHERE Month([تاريخ التكليف]) = [ادخل رقم الشهر]
    GROUP BY التكليف.[رقم الموظف - التكليف]
    HAVING Count(*) > 10
)) AND ((Month([تاريخ التكليف]))=[ادخل رقم الشهر]))
ORDER BY التكليف.[رقم الموظف - التكليف];

 

* ملاحظاتي ..

إن أردت النجاح في عملك ، ابتعد عن التسميات العربية لعناصر ومكونات مشروعك .

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

اولا شكرا جزيلا على سرعة الرد

ثانيا في الملف يوجد تقرير جاهز باسم (تقرير تكاليف حسب الشهر) المطلوب تصفية البيانات في اجمالي التقرير للموظف خلال الشهر الذي تعدى 10 ايام هو فقط اللي يظهر في التقرير مع باقي الموظفين الذين تعدو 10 ايام

ارجو يكون الشرح واضح

Untitled.jpg

تم تعديل بواسطه basem1978
قام بنشر
منذ ساعه, basem1978 said:

اولا شكرا جزيلا على سرعة الرد

كما أشار بالتعديل الأستاذ خليفة ، استبدل الاستعلام التالي بالاستعلام الذي هو مصدر التقرير :-

SELECT 
    [استعلام اساسي التكليف].[رقم الموظف],
    [استعلام اساسي التكليف].[اسم الموظف],
    [استعلام اساسي التكليف].[رقم القسم],
    [استعلام اساسي التكليف].[اسم القسم],
    [استعلام اساسي التكليف].[رقم الموظف - التكليف],
    [استعلام اساسي التكليف].[تاريخ تسجيل التكليف],
    [استعلام اساسي التكليف].[مدة التكليف],
    [استعلام اساسي التكليف].[تاريخ التكليف],
    [استعلام اساسي التكليف].[ملاحظات التكليف],
    [استعلام اساسي التكليف].[رقم نوع التكيف],
    [استعلام اساسي التكليف].[التكليف - رقم نوع التكليف],
    [استعلام اساسي التكليف].[نوع التكليف],
    [استعلام اساسي التكليف].[المسمى الوظيفي],
    [استعلام اساسي التكليف].[اسم يوم التكليف],
    [استعلام اساسي التكليف].[اسم شهر التكليف],
    [استعلام اساسي التكليف].[الى تاريخ],
    [استعلام اساسي التكليف].[رقم صلاحية التشغيل],
    [استعلام اساسي التكليف].[نوع صلاحية التشغيل],
    [استعلام اساسي التكليف].[رقم شهر التكليف],
    [استعلام اساسي التكليف].[المسئول المباشر],
    [استعلام اساسي التكليف].[اسم المسئول],
    [استعلام اساسي التكليف].[سنة التكليف]
FROM [استعلام اساسي التكليف]
WHERE [استعلام اساسي التكليف].[رقم شهر التكليف] = [ادخل رقم شهر التكليف]
  AND [استعلام اساسي التكليف].[رقم الموظف] IN (
        SELECT [رقم الموظف]
        FROM [استعلام اساسي التكليف]
        WHERE [رقم شهر التكليف] = [ادخل رقم شهر التكليف]
        GROUP BY [رقم الموظف]
        HAVING Count(*) > 10
  )
ORDER BY [استعلام اساسي التكليف].[تاريخ التكليف];

 

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

×
×
  • اضف...

Important Information