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

جمع اعلى ثلاث سجلات فقط من مجموع قيم


abdullah 219

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

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

كيف استطيع أن اقوم بجمع أعلى ثلاث سجلات لحقل الدرجات مثلاً  افي  (نص غير منضم)  الموجود في التقرير

على سبيل المثال " في التقرير يوجد لدي عشرين سجل لحقل الدرجة النهائية  ، المطوب من خلال نص غير منضم اسفل التقرير ان يتم جمع أعلى ثلاث قيم من تنسيق السجلات التي تم جمعها كتنسيق شرطي للدلالة عليها 

ولكم اطيب تحياتي ، وجعله الله في ميزان حسناتكم ولا حرمنا من هذا المنتدى 

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

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

ومن ثم يتم نتائج الجهاز الثاني والثالث ..... وهكذا

وأسف في التأخير على الرد في رفع الملف ، وجعله الله في ميزان حسناتك

databasestrawi_Backup11.rar

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

4 ساعات مضت, abdullah 219 said:

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

ومن ثم يتم نتائج الجهاز الثاني والثالث ..... وهكذا

وأسف في التأخير على الرد في رفع الملف ، وجعله الله في ميزان حسناتك

databasestrawi_Backup11.rar

نحتاج توضيح اكثر
شوف تقريرك
ماذا تريد عن المستوى الحلق لنادي الابتسام 
هذه هو درجات ممكن تشرح لي بالتفصيل ما هي درجات لكي اجمع بين ثلاث اكبر درجات

2017-11-23_16-45-38.jpg.dd12d91c5b3f1d02d09f7a88857edbb4.jpg

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

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

ومن ثم النادي الثاني والثالث وهكذا للحصول على ترتيب الفرق

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

18 دقائق مضت, abdullah 219 said:

آمل أن لا أكون قد اثقلت عليك ونحن بإنتظار ردكم

بعد انا ما فهمت من طلبك بالضبط ... اعطيني مثال توضيحي 

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

 استاذ شفان : تجد في المرفق مثال توضيحي 

ما يهمني هو عمود " الدرجة النهائية" حيث نقوم بجمع افضل ثلاث درجات للاعبين المشاركين على الجهاز واستبعاد باقي درجات اللاعبين في عملية الجمع للحصول على درجة الفريق على الجهاز وفي حالة أن عدد عدد اللاعبين المشاركين اقل من ثلاثة فإننا نقوم بجمع جميع الدرجات

آمل أن تكون وصلت الفكرة 

ولك من خالص الشكر والتقدير 

نتائج اللاعبين على مستوى النادي.rar

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

13 ساعات مضت, abdullah 219 said:

 استاذ شفان : تجد في المرفق مثال توضيحي 

ما يهمني هو عمود " الدرجة النهائية" حيث نقوم بجمع افضل ثلاث درجات للاعبين المشاركين على الجهاز واستبعاد باقي درجات اللاعبين في عملية الجمع للحصول على درجة الفريق على الجهاز وفي حالة أن عدد عدد اللاعبين المشاركين اقل من ثلاثة فإننا نقوم بجمع جميع الدرجات

آمل أن تكون وصلت الفكرة 

ولك من خالص الشكر والتقدير 

نتائج اللاعبين على مستوى النادي.rar

اتفضل
تم عمل هذا استعلام 

SELECT TOP 3 [الحصول على نتيجة اللاعبين].finaldgree, [الحصول على نتيجة اللاعبين].dev_name, [الحصول على نتيجة اللاعبين].playerClubs, [الحصول على نتيجة اللاعبين].ch_name
FROM [الحصول على نتيجة اللاعبين]
WHERE ((([الحصول على نتيجة اللاعبين].dev_name)=[Reports]![الحصول على نتيجة اللاعبين]![dev_name]) AND (([الحصول على نتيجة اللاعبين].playerClubs)=[Reports]![الحصول على نتيجة اللاعبين]![playerClubs]) AND (([الحصول على نتيجة اللاعبين].ch_name)=[Reports]![الحصول على نتيجة اللاعبين]![ch_name]))
ORDER BY [الحصول على نتيجة اللاعبين].finaldgree DESC;

وتم استخدام هذا كود عند فورمات جزء التفصيل ( FORMAT ) للتقرير

Private Sub التفصیل_Format(Cancel As Integer, FormatCount As Integer)
    Me.Text25.Value = Nz(DSum("finaldgree", "q1"), 0)
End Sub

والنتیجة بيطلع هكذا عند فتح التقرير قبل طباعة
2017-11-28_15-42-54.jpg.e4532ecb6d4cf58d912fd38f2ec41201.jpg
النتائج هم سالب لذلك تم الحصول على اكبر نتائج اي تم الجمع الارقام الصغيرة بالسالب  واذا تريد ان تحصل لارقام كبيرة للسالب
افتح الاستعلام باسم Q1 في وضع تصميم
وفي حقل النتيجة النهائية غير من Descending الى Ascending

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

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