DFirst, DLast, functies

U kunt de functies DFirst en DLast gebruiken om een willekeurige record op te vragen uit een bepaald veld in een tabel of query wanneer elke waarde uit dat veld volstaat. Gebruik de functies DFirst en DLast in een macro, module, query-expressie of in een berekend besturingselement in een formulier of rapport.

Syntaxis

DFirst ( expr , domein [, criteria] )

DLast ( expr , domein [, criteria] )

De functies DFirst en DLast hebben de volgende argumenten:

Argument

Beschrijving

expr

Vereist. Een expressie die het veld aangeeft waaruit u de eerste of laatste waarde wilt opvragen. Dit kan een reeksexpressie zijn waarmee een veld van een tabel of query wordt aangegeven of een expressie die een berekening uitvoert op de gegevens die zich in dat veld bevinden. In expr kunt u de naam van een veld in een tabel opnemen, een besturingselement van een formulier, een constante of een functie. Als expr een functie bevat, kan dit een ingebouwde functie of een door een gebruiker gedefinieerde functie zijn, maar niet nog een statistische domein- of SQL-functie.

domein

Vereist. Een tekenreeksexpressie waarmee de set records wordt aangegeven waaruit het domein bestaat.

criteria

Optioneel. Een tekenreeksexpressie die wordt gebruikt om het bereik van de gegevens te beperken die voor de functie DFirst of DLast worden gebruikt. Zo bevat het argument criteria vaak dezelfde gegevens als de WHERE-component van een SQL-expressie, maar dan zonder het woord WHERE. Als het argument criteria wordt weggelaten, evalueren de functies DFirst en DLast het argument expr ten opzichte van het hele domein. Alle velden die in de criteria zijn opgenomen, moeten zich ook in het domein bevinden. Anders retourneren de functies DFirsten DLast een Null.


Opmerkingen

Opmerking:  Als u de eerste of laatste record in een set records (een domein) wilt opvragen, moet u een query maken die u in oplopende of aflopende volgorde sorteert en de eigenschap TopValues instellen op 1. Zie voor meer informatie het onderwerp TopValues, eigenschap . In een VBA-module (Visual Basic for Applications) kunt u ook een ADO Recordset-object maken en via de methode MoveFirst of MoveLast de eerste of laatste record in een set records opvragen.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×