Функции Dfirst и DLast

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Можете да използвате функциите функции DFirst и DLast , за да върне случаен запис от конкретно поле в таблица или заявка, когато просто трябва всяка стойност от това поле. Използвайте функциите функции DFirst и DLast в макрос, модул, заявката израз или изчисляема контрола във формуляр или отчет.

Синтаксис

Функции DFirst () израз домейн [критерии] )

DLast () израз домейн [критерии] )

Функциите функции DFirst и DLast имат следните аргументи:

Аргумент

Описание

израз

Изисква се. Израз, който идентифицира поле, от която искате да намерите първата или Последната стойност. Тя може да бъде или низов израз идентифициране на поле в таблица или заявка или израз, който се изпълнява изчисление на данните в това поле. В exprможете да включите името на поле в таблица, контрола във формуляр, константа или функция. Ако израз включва функция, тя може да бъде вграден или дефинирани от потребителя, но не друг домейн агрегатни или SQL агрегиране функция.

домейн

Изисква се. Израз на низ, идентифициращ набор от записи, който представлява домейна.

критерии

По желание. Низов израз, използван за ограничаване на диапазона от данни, на който се извършва функции DFirst и DLast функция. Например критерии често е еквивалентно на клаузата WHERE в израз SQL, без думата къде. Ако критериите е пропуснато, функциите функции DFirst и DLast оценява израз спрямо целия домейн. Всяко поле, което е включено в критерии трябва да бъде поле в домейн; в противен случай функции DFirst и DLast функции връщат Null.


Забележки

Забележка : Ако искате да се върнете на първия или последния запис в набор от записи ( домейн), трябва да създадете заявка сортирани като или възходящ или низходящ ред и Задайте свойството TopValues на 1. За повече информация прегледайте темата за свойството TopValues . От модул Visual Basic for Applications (VBA) можете също да създадете обект ADO набор записи и използвайте метода MoveFirst или MoveLast да върне първия или последния запис в набор от записи.

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×