اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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 عباره عن أستعلام

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

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

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