خاصية TopValues

ملاحظة: نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. كما نهدف إلى أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ إليك المقالة بالغة الإنجليزية لسهولة الرجوع إليها.

يمكنك استخدام خاصية TopValues لإرجاع عدد محدد من السجلات أو نسبة مئوية محددة من السجلات التي تفي بالمعايير التي تحددها. على سبيل المثال، قد تريد إرجاع 10 من القيم العليا أو 25 في المائة من كل القيم العليا في حقل.

ملاحظة: لا تنطبق خاصية TopValues إلا على استعلامات الإلحاق وتكوين جدول واستعلامات التحديد.

الإعداد

إن إعداد خاصية TopValues عبارة عن قيمة عدد صحيح يمثل عدد القيم الدقيق المطلوب إرجاعها أو رقم متبوع بعلامة النسبة المئوية (%) الذي يمثل النسبة المئوية للسجلات المطلوب إرجاعها. على سبيل المثال، لإرجاع 10 من القيم العليا، قم بتعيين خاصية TopValues إلى 10؛ ولإرجاع 10 في المائة من القيم العليا، قم بتعيين خاصية TopValues إلى 10%.

لا يمكنك تعيين هذه الخاصية في التعليمات البرمجية مباشرة. يتم تعيينها في طريقة عرض SQL من نافذة الاستعلام باستخدام عبارة TOP n أو TOP n PERCENT في جملة SQL.

يمكنك أيضاً تعيين خاصية TopValues باستخدام صفحة خصائص الاستعلام أو مربع القيم العليا ضمن أدوات على علامة التبويب تصميم.

ملاحظة: إن خاصية TopValues في صفحة خصائص الاستعلام وفي علامة التبويب تصميم عبارة عن مربع تحرير وسرد يتضمن قائمة بالقيم وقيم النسبة المئوية. يمكنك تحديد إحدى هذه القيم أو يمكنك كتابة أي إعداد صالح في المربع.

ملاحظات

عادة، يمكنك استخدام إعداد خاصية TopValues مع الحقول التي تم فرزها. يجب أن يكون الحقل الذي تريد عرض القيم العليا له موجوداً في الحقل الموجود في أقصى اليمين الذي تم تحديد مربع فرز فيه في شبكة تصميم الاستعلام. يُرجِع ترتيب الفرز التصاعدي السجلات الموجودة في الأسفل، ويُرجِع ترتيب الفرز التنازلي السجلات الموجودة في الأعلى. إذا قمت بتحديد إرجاع عدد معين من السجلات، يتم إرجاع كافة السجلات التي تتضمن القيم التي تتطابق مع قيمة السجل الأخير.

على سبيل المثال، افترض أن مجموعة من الموظفين حققت إجمالي المبيعات التالي.

المبيعات

مندوب المبيعات

90,000

فاخوري

80,000

رويدة

70,000

باسل

70,000

ضمير

60000

فرح

50,000

عظيم


إذا قمت بتعيين خاصية TopValues إلى 3 بترتيب فرز تنازلي في حقل "المبيعات"، يٌرجع Microsoft Office Access 2007 السجلات الأربعة التالية.

المبيعات

مندوب المبيعات

90,000

فاخوري

80,000

رويدة

70,000

باسل

70,000

ضمير


ملاحظة: لإرجاع القيم العليا أو السفلية دون عرض قيم مكررة، قم بتعيين خاصية UniqueValues في صفحة خصائص الاستعلام إلى "Yes".

مثال

يقوم المثال التالي بتعيين سلسلة SQL تُرجع أغلى 10 منتجات إلى خاصية RecordSource لنموذج سيعرض أغلى عشرة منتجات.

Dim strGetSQL As String
strGetSQL = "SELECT TOP 10 Products.[ProductName] " _
& "AS TenMostExpensiveProducts, " _
& "Products.UnitPrice " _
& "FROM Products " _
& "ORDER BY Products.[UnitPrice] DESC;"
Me.RecordSource = strGetSQL
تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×