Функції DFirst і DLast

За допомогою функцій DFirst і DLast можна повернути випадковий запис із певного поля в таблиці або запиті, коли вам просто потрібне будь-яке значення з цього поля. Функції DFirst і DLast можна використовувати в макросі, модулі, виразі запиту або обчислюваному елементі керування у формі чи звіті.

Синтаксис

DFirst ( expr , domain [, criteria] )

DLast ( expr , domain [, criteria] )

Функції DFirst і DLast мають такі аргументи:

Аргумент

Опис

expr

Обов’язковий аругмент. Вираз, що визначає поле, для якого потрібно знайти перше або останнє значення. Це може бути рядковий вираз, який визначає поле в таблиці чи запиті, або вираз, який обчислює дані в цьому полі. В аргументі expr можна вказати ім’я поля в таблиці, елемента керування у формі, константи або функції. Якщо аргумент expr включає функцію, вона може бути вбудованою або користувацькою, але не може бути іншою агрегатною функцією домену чи агрегатною функцією SQL.

domain

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

criteria

Необов’язковий аргумент. Рядковий вираз, що дає змогу обмежити діапазон даних, до якого застосовується функція DFirst або DLast. Наприклад, аргумент criteria часто еквівалентний реченню WHERE у виразі SQL без слова WHERE. Якщо аргумент criteria не вказано, функції DFirst і DLast обчислюють аргумент expr для всього домену. Будь-яке поле, яке міститься в аргументі criteria, також має бути вказано як поле в аргументі domain. В іншому разі функції DFirst і DLast повертають Null-значення.


Примітки

Примітка :  Якщо потрібно повернути перший або останній запис у наборі записів (домені), слід створити запит, відсортований за зростанням або спаданням, і задати властивості TopValues значення 1. Докладні відомості див. в статті про властивість TopValues. У модулі Visual Basic for Applications (VBA) також можна створити об’єкт ADO Recordset і використовувати метод MoveFirst або MoveLast, щоб повернути перший або останній запис у наборі записів.

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

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

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

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

×