خاصية UniqueValues

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

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

الإعداد

تستخدم الخاصية UniqueValues الإعدادات التالية.

الإعداد

الوصف

نعم

يعرض فقط السجلات التي تكون فيها القيم لكل الحقول المعروضة بطريقة عرض "ورقة البيانات" فريدة.

لا

(افتراضي) يعرض كل السجلات.


يمكنك تعيين الخاصية UniqueValues في ورقة خصائص الاستعلام أو في طريقة عرض SQLنافذة الاستعلام.

ملاحظة: يمكنك تعيين هذه الخاصية عندما تقوم بإنشاء استعلام جديد باستخدام جملة SQL. تتوافق دالة التقييم DISTINCT مع إعداد الخاصية UniqueValues. تتوافق دالة التقييم DISTINCTROW مع إعداد الخاصية UniqueRecords.

ملاحظات

عند تعيين الخاصية UniqueValues إلى "نعم"، فستكون نتائج الاستعلام غير قابلة للتحديث ولن تعكس التغييرات اللاحقة التي يجريها المستخدمون الآخرون.

يوجد هناك ارتباط بين الخاصيتين UniqueValues وUniqueRecords حيث يمكن تعيين واحدة منهما فقط إلى "نعم" في كل مرة. عند تعيين الخاصية UniqueValues إلى "نعم"، على سبيل المثال، يقوم Microsoft Office Access 2007 تلقائياً بتعيين الخاصية UniqueRecords إلى "لا". يمكنك، على الرغم من ذلك، تعيين كل منهما إلى "لا". تعيين كل منهما إلى "لا"، يتم إرجاع كل السجلات.

تلميح

إذا كنت تريد حساب عدد تكرارات القيمة في حقل، فقم بإنشاء استعلام إجماليات.

مثال

في هذا المثال، تقوم جملة SELECT بإرجاع قائمة بالبلدان/المناطق التي يوجد بها عملاء. لأنه قد يكون هناك العديد من العملاء في كل بلد/منطقة، يمكن أن يكون هناك العديد من السجلات التي لديها نفس البلد/المنطقة في جدول "العملاء". ومع ذلك، يتم تمثيل كل بلد/منطقة مرة واحدة فقط في نتائج الاستعلام.

يستخدم هذا المثال جدول "العملاء"، الذي يحتوي على البيانات التالية.

البلد/المنطقة

اسم الشركة

البرازيل

Familia Arquibaldo

البرازيل

Gourmet Lanchonetes

البرازيل

Hanari Carnes

فرنسا

Du monde entier

فرنسا

Folies gourmandes

ألمانيا

Frankenversand

أيرلندا

Hungry Owl All-Night Grocers


تقوم جملة SQL هذه بإرجاع البلدان/المناطق الموجودة في الجدول التالي:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

البلدان/المناطق التي تم إرجاعها

البرازيل

فرنسا

ألمانيا

أيرلندا


تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

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

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

×