DFirst-und DLast-Funktion

Sie können die Funktionen DFirst und DLast verwenden, um einen zufällig ausgewählten Datensatz aus einem bestimmten Feld einer Tabelle oder Abfrage zurückzugeben wird, wenn Sie lediglich irgendeinen Wert aus diesem Feld benötigen Verwenden Sie die Funktionen DFirst und DLast in einem macro, Modul, Abfrageausdruck oder calculated control in einem Formular oder Bericht.

Syntax

DFirst ( Ausdruck , Domäne [, Kriterien] )

DLast ( Ausdruck , Domäne [, Kriterien] )

Die Funktionen DFirst und DLast weisen die folgenden Argumente auf:

Argument

Beschreibung

Ausdruck

Erforderlich. Ein Ausdruck, der das Feld identifiziert, für das der erste oder letzte Wert ermittelt werden soll. Dies kann entweder ein string expression, der ein Feld in einer Tabelle oder Abfrage bestimmt, oder ein Ausdruck sein, der für die Daten in diesem Feld eine Berechnung durchführt. Sie können in Ausdruck den Namen eines Felds in einer Tabelle, eines Steuerelements in einem Formular, einer Konstante oder einer Funktion einfügen. Wenn Ausdruck eine Funktion enthält, kann es sich um eine integrierte oder benutzerdefinierte Funktion handeln, aber nicht um ein anderes Domänenaggregat oder eine SQL-Aggregatfunktion.

Domäne

Erforderlich. Ein Zeichenfolgenausdruck, der die Gruppe von Datensätzen angibt, die den Bereich (Domäne) bilden.

Kriterien

Optional. Ein Zeichenfolgenausdruck zur Beschränkung des Datenbereichs, für den die Funktion DFirst oder DLast ausgeführt wird. Kriterien entspricht z. B. häufig der WHERE-Klausel in einem SQL-Ausdruck ohne das Wort "WHERE". Wenn Kriterien nicht angegeben ist, werten die Funktionen DFirst und DLast den Ausdruck für den gesamten Bereich aus. Ein in Kriterien angegebenes Feld muss auch in Bereich enthalten sein. Andernfalls geben die Funktionen DFirst und DLast einen Nullwert zurück.


Hinweise

Hinweis :  Wenn Sie den ersten oder letzten Datensatz aus einer Menge von Datensätzen (eine domain) zurückgeben möchten, sollten Sie eine Abfrage erstellen, in der aufsteigend oder absteigend sortiert wird, und die TopValues-Eigenschaft auf "1" festlegen. Weitere Informationen finden Sie im Thema zur TopValues-Eigenschaft. In einem VBA-Modul (Visual Basic for Applications) können Sie auch ein ADO-Recordset-Objekt erstellen und die MoveFirst- oder MoveLast-Methode verwenden, um den ersten bzw. letzten Datensatz aus einer Datensatzgruppe zurückzugeben.

Ihre Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×