Свойство «Набор значений»

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Свойство Набор значений используется для возвращения заданного числа или процента записей, соответствующих указанным условиям. Например, можно возвратить 10 значений или 25% из всех значений в поле.

Примечание : Свойства применимо только к Добавление, создание таблицы и запросы на выборку.

Значения

Параметр свойства набор значений — целое число, представляющее точное число возвращаемых значений или числа, за которым следует знак процента (%) долю записей для возврата. Например для возврата первые 10 значений присвоено значение Свойства 10; Возвращает первые 10 процентов значений, значение Свойства 10%.

Это свойство не удается задать непосредственно в коде. Задается в режим SQL из Окно запроса с помощью TOP n или предложение TOP n PERCENT в инструкцию SQL.

Кроме того, значение свойства Набор значений можно задать в окне свойств запроса или поле Набор значений в разделе Сервис на вкладке Конструктор.

Примечание : Свойство Набор значений в окне свойств запроса и на вкладке Конструктор представлено в виде поля со списком, включающего список значений и процентных величин. Можно выбрать одно из этих значений или ввести в это поле любое допустимое значение.

Замечания

Как правило используется значение свойства набор значений вместе с сортировкой поля. Для отображения максимальных значений для поля должен быть крайним левым полем, который содержит поле сортировки, выбранный в бланке запроса. Сортировка по возрастанию возвращает нижних записей, а сортировку по убыванию верхних записей. Если указать возвращение определенное количество записей, также возвращаются все записи со значениями, которые соответствуют значению последней записи.

Предположим, у сотрудников следующие итоговые показатели продаж:

Продажи

Продавец:

90,000

Корепин

80 000

Попкова

70,000

Новикова

70,000

Куликов

60 000

Салимзянова

50 000

Егоров


Если для свойства Набор значений задано значение 3, а для поля «Продажи» выбрана сортировка по убыванию, Microsoft Office Access 2007 возвращает следующие четыре записи.

Продажи

Продавец:

90,000

Корепин

80 000

Попкова

70,000

Новикова

70,000

Куликов


Примечание : Для возвращения самых верхних или самых нижних значений без отображения повторяющихся значений задайте в окне свойств запроса для свойства Уникальные значения значение «Да».

Пример

В следующем примере для свойства Источник записей для формы, которая будет отображать десять самых дорогих товаров, назначается строка SQL, возвращающая 10 самых дорогих товаров.

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 предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×