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

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

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

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

فى المثال المرفق يوجد جدول به العديد من الاشخاص واريد التالى :

1- الحصول على أخر أربع سجلات تمت أدخالها لكل شخص على حده .

2- الحصول على المتوسط الحسابى للسجلات الاربع لكل شخص على حده .

3- بفرض أننى أرغب بتوزيع كمية معينة ولتكن مثلاً 500 على جميع الاشخاص الموجودة بالجدول بناءً على المتوسط المذكور بالبند 2 فما الطريقة لذلك.

تقبلوا تحياتى .

example.zip

تم تعديل بواسطه جمال فايز
قام بنشر (معدل)

السلام عليكم

أخ جمال آسف على التأخير

و هذا مبدئيا حل أول مشكلتين و هما اختيار آخر أربع سجلات في الاستعلام top 4

و معدل آخر 4 سجلات في الاستعلام averCost

و يبقى المشكله الأخيره و هي مشكلة التوزيع و هنا أعتقد أننا نحتاج الى داله لاجراء هذا التوزيع , و هنا لابد من استخدام جدول خاص لأسماء المندوبين

و أريد أن تقول لي , لو تم توزيع مبلغ معين على المندوبين , كيف سيتم التوزيع بعد ذلك أي بعد مضي شهر مثلا , هل ستم التوزيع وفق نفس الأسلوب ؟

example.zip

تم تعديل بواسطه rudwan
قام بنشر (معدل)

أخى الكريم rudwan

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

وبالنسبة لسؤالك على كيفيه التوزيع فهى كالتالى :-

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

وهكذا مع أي كود لأى كمية نحب توزيعها .

أرجو أن تكون الفكرة وصلت .

ولعلمك أخى الكريم لقد توصلت لحل المشكلتين الأولي والثانية بوضع الكود التالى :

SELECT TOP 4 [جدول1].[اسم الشخص] AS name, [جدول1].[كود الكتاب] AS kodalktab, [جدول1].[التاريخ] AS date1, [جدول1].[قيمة الكتب الموزعة] AS kumtalkootobalmozaa

FROM 1234

WHERE ((([123].[كود الكتاب])=[forms].[main].[kk]))

ORDER BY [جدول1].[التاريخ] DESC;

حيث 1234 عباره عن أستعلام

أهم ما فى الموضوع كيفيه تكرار وضع قيمة التوزيع بناء على المعدل الذى حصلنا عليه لكل السجلات الموجودة بالجدول مع مراعاة التكرار الموجود للسجلات بحيث أنه أذا تم التوزيع على محمد مثلاً خلال التاريخ المراد وعند رؤيته بالجدول مره أخرى يقوم بأستثنائه وهكذا كما أسلفت الذكر والشرح سابقاً

تم تعديل بواسطه جمال فايز

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information