Функции DFirst, DLast
ФункциитеDFirstиDLastмогат да се използват за получаване на произволен запис от някое поле на таблица или заявка, когато искате да получите някаква стойност от това поле. ФункциитеDFirstиDLastсе използват в макроси, модули, изрази за заявки или изчислени контроли във формуляр или отчет.
ФункциитеDFirstиDLastприемат следните аргументи:
Задължителен аргумент. Израз, който указва полето, за което да се намери първата или последната стойност. Това може да бъде низов израз за поле в таблица или заявка или израз, който извършва изчисление върху данните в това поле. Вyouexpressionможете да включите името на поле в таблица, контрола във формуляр, константа или функция.Изразътможе да включва вградена или дефинирана от потребителя функция, но не и друго подмножество или SQL агрегат.
Задължителен аргумент. Низов израз, който указва набор от записи, които образуват подмножество.
Незадължителен аргумент. Низов израз, използван за ограничаване на диапазона от данни, към които се прилага функциятаDFirstилиDLast. Напримерусловиячесто са еквивалентни на клаузата WHERE в SQL оператор (без думата WHERE). Акоусловияне са посочени, функциятаDFirstилиDLastприлагаизразакъм цялото подмножество. Всяко поле, включено вусловия, трябва също да бъде вподмножество. В противен случайDFirstилиDLastвръща NULL.
Забележка:Ако искате да получите първия или последния запис в набор от записи (подмножество), трябва да създадете заявка за сортиране във възходящ или низходящ ред и да посочите засвойствоTopValues(Набор от стойности) стойност 1. За повече информация вижте свойствоTopValues. В модул на Visual Basic за приложения (VBA), за да получите първия или последния запис в набор, можете също да създадете обект ADORecordsetи да използвате методаMoveFirstилиMoveLast.