Funktionerna DFirst och DLast

Funktionerna DFirst och DLast

Du kan använda funktionerna DFörsta och DSista för att returnera en slumpmässig post från ett visst fält i en tabell eller fråga när du bara behöver vilket värde som helst från det fältet. Använd funktionerna DFörsta och DSista i en makro, en modul, ett frågeuttryck eller en beräknad kontroll i ett formulär eller en rapport.

Syntax

DFörsta ( uttr , domän [, villkor] )

DSista ( uttr , domän [, villkor] )

Funktionerna DFörsta och DSista har följande argument:

Argument

Beskrivning

uttr

Obligatoriskt. Ett uttryck där du identifierar det fält från vilket du vill returnera det första eller sista värdet. Det kan antingen vara ett stränguttryck som identifierar ett fält i en tabell eller en fråga, eller ett uttryck som utför en beräkning på data i fältet. I uttr kan du ta med namnet på ett fält i en tabell, en kontroll i ett formulär, en konstant eller en funktion. Om uttr innehåller en funktion kan det vara en inbyggd eller användardefinierad funktion, men inte någon annan mängdfunktion för domäner eller en SQL-mängdfunktion.

domän

Obligatoriskt. Ett stränguttryck som identifierar den postuppsättning som utgör domänen.

villkor

Valfritt. Ett stränguttryck som används för att begränsa det dataintervall som DFörsta eller DSista körs på. Till exempel motsvarar villkor ofta WHERE-villkoret i ett SQL-uttryck, utan ordet WHERE. Om villkor utelämnas, utvärderas uttr mot hela domänen av funktionerna DFörsta och DSista. Alla fält som finns i villkor måste också vara fält i domän – annars returneras ett null-värde av DFörsta och DSista.


Anmärkningar

Obs!:  Om du vill returnera den första eller sista posten i en uppsättning poster (en domän), bör du skapa en fråga som sorteras stigande eller fallande och ange egenskapen AntalVärden till 1. Mer information finns i avsnittet om egenskapen AntalVärden. Från en VBA-modul (Visual Basic for Applications) kan du också skapa ett ADO-objektet RecordSet och använda metoden MoveFirst eller MoveLast för att returnera den första eller sista posten i en uppsättning poster.

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×