Властивість «Перші значення» (TopValues)

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Властивість Перші значення (TopValues) можна використовувати для того, щоб повертати зазначене число записів або відсоток записів, які відповідають визначеному критерію. Наприклад, необхідно повернути перші 10 значень або перші 25% усіх значень у полі.

Примітка : TopValues в застосовується виключно для додавання, запит на створення таблиці і виберіть елемент запити.

Значення

Значення властивості TopValues – це повідомлення ціле значення, яке позначає точний номер для повернення значень або номер, а потім на символ відсотка (%)) яка позначає відсоток записи для повернення. Наприклад, щоб повернути перші 10 значень, встановити TopValues в 10; щоб повернути верхній 10 відсотків значень, властивості TopValues 10%.

Цю властивість не посеред код безпосередньо. Настроєно у режим SQL з вікно запиту за допомогою ВЕРХНЬОГО n або ВЕРХНІЙ n ВІДСОТКОВИЙ речення в інструкції SQL.

Також можна встановити властивість Перші значення (TopValues) за допомогою аркуша властивостей запита або поля Перші значення в розділі Знаряддя на вкладці Конструктор.

Примітка : Властивість Перші значення (TopValues) на аркуші властивостей запиту і на вкладці Конструктор — це поле зі списком, яке містить список звичайних значень і значень з відсотками. Можна вибрати одне з них або ввести в поле будь-яке припустиме значення.

Зауваження

Зазвичай використовується значення властивості TopValues разом з відсортованими поля. Поля, які потрібно відобразити зверху значення для має бути крайній лівий поля, яке містить сортування ' у бланку запиту. Сортування за зростанням Повертає записи, найнижчий, а сортування за спаданням повертає найвищої записи. Якщо вказано, повертається певну кількість записів, також повертаються всі записи зі значеннями, які відповідають значення останнього запису.

Наприклад, команда працівників має такі підсумки продажів:

Продажі:

Продавець

90 000

Любченко

80 000

Панкіна

70 000

Давидова

70 000

Царенко

60 000

Семенів

50 000

Пустовіт


Якщо встановити для властивості Перші значення (TopValues) значення 3 із сортуванням за спаданням у полі «Продажі», програма Microsoft Office Access 2007 поверне наступні чотири записи.

Продажі:

Продавець

90 000

Любченко

80 000

Панкіна

70 000

Давидова

70 000

Царенко


Примітка : Щоб повернути найвищі або найнижчі значення, не відображаючи подвійні значення, встановіть значення «Так» для властивості Унікальне значення (UniqueValues) на аркуші властивостей запиту.

Приклад

Нижченаведений приклад призначає рядок 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

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×