Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Іноді може знадобитися відсортувати записи в Access лише на основі місячної частини значень дати та пропустити день і рік. Крім того, можна відсортувати записи лише на основі кількох перших символів текстового поля. У цій статті описано, як виконувати ці пошукові запити, створюючи прості вирази.

У цій статті

Сортування за частковими значеннями дат

Коли ви сортуєте записи за допомогою однієї з команд Сортування , для визначення позиції кожного запису використовується все значення дати – день, місяць і рік. Припустімо, що потрібно відсортувати дні народження лише за місяцями, у які вони відбуваються, і ігнорувати день і рік значень.

Щоб сортувати лише частину значень дат, потрібно створити вираз. Дані в таблиці або результати запиту можна сортувати, але спочатку потрібно перейти до вікна табличного подання даних. Ви пишете вираз в області запиту на вкладці Фільтр . Створений вираз видобуває лише потрібні дані, а потім використовує їх як основу для сортування.

Відображення вкладки "Фільтр"

  1. Переключіть таблицю або запит у вікно табличного подання даних.

    Якщо ви працюєте із запитом, виконайте запит, щоб відобразити результати у вікні табличного подання даних.

  2. На вкладці Основне в групі Сортування & Фільтр натисніть кнопку Додатково , а потім у контекстному меню виберіть пункт Розширений фільтр/сортування .

    В Access відобразиться нова вкладка об'єкта з фільтром в імені.

Створення виразу

  1. На вкладці Основне в групі Сортування & Фільтр натисніть кнопку Додатково , а потім у контекстному меню виберіть пункт Розширений фільтр/сортування .

  2. Введіть вираз у рядку Поле першого стовпця. Наприклад, щоб сортувати дані за місяцем незалежно від року, у рядку Поле першого стовпця введіть вираз Вираз1: DatePart("m";[Дата_народження]).

  3. Щоб сортувати записи за днями в межах кожного місяця, у рядку Поле другого стовпця введіть Вираз2: DatePart("d";[Дата_народження]).

    Функція DatePart у першому стовпці сортує записи за місяцем, а функція DatePart у другому стовпці сортує записи за днями в межах кожного місяця.

  4. У рядку Сортування виберіть значення За зростанням або За спаданням для кожного виразу.

    За зростанням у першому стовпці відображається січень у верхній частині та грудень внизу. За зростанням у другому стовпці відображається 1 у верхній частині та 31 внизу. Порядок сортування за спаданням виконується навпаки.

  5. На вкладці Основне в групі Сортування & Фільтр натисніть кнопку Переключити фільтр.

На початок сторінки

Сортування за частковими текстовими значеннями

Сортування за частковими текстовими значеннями дуже схоже на сортування за частковими значеннями дат. Щоб видобути символи, які становлять основу для сортування, потрібно написати вираз у вікні Розширений фільтр/сортування.

Припустімо, що поле "Місто" містить такі значення, як Північний Сіетл, Південний Сіетл, Північний Такома або Південний Такома. Припустімо, потрібно пропустити перше слово та відсортувати записи лише за другим словом.

  1. На вкладці Основне в групі Сортування & Фільтр натисніть кнопку Додатково , а потім у контекстному меню виберіть пункт Розширений фільтр/сортування .

  2. Введіть вираз у рядку Поле першого стовпця. Наприклад, введіть =Mid([Місто], 7), щоб пропустити перші шість символів у полі "Місто".

    Функція Mid повертає підрядок, що міститься у вказаному рядку або полі. У цьому випадку для кожного запису функція повертає значення, починаючи із сьомого символу (тобто після пробілу) в полі "Місто".

  3. У клітинці Сортування виберіть значення За зростанням або За спаданням.

  4. На вкладці Основне в групі Сортування & Фільтр натисніть кнопку Переключити фільтр.

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×