Access verfügt über viele integrierte Funktionen, die Sie zum Erstellen von Ausdrücken verwenden können. Wenn Sie Ausdruck erstellen gelesenhaben, erinnern Sie sich möglicherweise daran, dass Funktionen nur eine der möglichen Bestandteile eines Ausdrucks sind. Sie können jedoch nicht zu viel mit Ausdrücken tun, ohne schließlich zu erfahren, wie Sie ihnen Funktionen hinzufügen.
Hinweis: Sie können auch benutzerdefinierte Funktionen in Ihren Ausdrücken verwenden, aber wenn Sie wissen, wie Sie diese erstellen können, ist es wahrscheinlich, dass Sie keinen Artikel wie diesen benötigen! Möglicherweise suchen Sie einfach nach einer Liste aller verfügbaren Access-Funktionen.
Hier sind zunächst einige Grundlagen zur Verwendung von Funktionen:
-
Wenn Sie eine Funktion verwenden möchten, geben Sie ihr Schlüsselwort, eine geöffnete Klammer, die Argumente (Werte), die Sie senden möchten, und dann eine schließende Klammer ein.
-
Einige Funktionen benötigen keine Argumente, andere jedoch mehrere, in diesem Fall trennen Sie sie durch Kommas.
-
Funktionsargumente können Bezeichner, Konstanten oder andere Funktionen sein. Sie können diese Zutaten mithilfe von mathematischen Standardoperatoren (z. B. +, -, *oder /) oder Vergleichsoperatoren (z. B. <, > oder =) weiter kombinieren.
-
Funktionen nehmen alle informationen, die Sie als Argumente bereitstellen, führen code hinter den Kulissen aus, und geben dann einen Wert an die genaue Stelle zurück, an der Sie die Funktion eingeben. Mit anderen Worten: Sie können Programmierer sein, ohne wirklich programmieren zu müssen!
Klingt einschüchternd? Das ist nicht wirklich. Vielleicht hilft ihnen ein oder zwei Beispiele:
Dieser Ausdruck besteht vollständig aus der Funktion Wenn (grüne Zeichen). Beachten Sie die grünen Kommas, die die drei Argumente trennen. In diesem Beispiel verwenden wir die Funktion Wenn, um ein Feld mit dem Namen DueDate mit dem heutigen Datum zu vergleichen. Wenn das Feld "DueDate" größer als oder gleich dem heutigen Datum ist, gibt es die Zeichenfolge "OK" zurück. Andernfalls wird "Überfällig" zurück.
-
Das erste Argument der Funktion Wenn ist ein Wahrheitstest, der aus dem Bezeichner für das Feld "DueDate" (in Orange), mehreren Vergleichsoperatoren (in Rot) und der Funktion Datum (in Blau) besteht, die keine Argumente erfordert.
-
Das zweite und dritte Argument der Funktion Wenn sind beide Zeichenfolgenkonstante (in Schwarz), die in Anführungszeichen eingeschlossen werden müssen. Diese beiden Argumente können auch Funktionen oder Ausdrücke sein, die Zahlen oder Text zurückgeben.
Sie können einen Ausdruck wie diesen unter anderem in einem Textfeld in einem Formular oder einer Ansicht oder in einem berechneten Feld in einer Tabelle verwenden.
Hier ist ein weiteres Beispiel, in dem eine Funktion in einem Ausdruck zum Erstellen einer Textzeichenfolge verwendet wird:
Hier beginnt der Ausdruck mit einer Zeichenfolgenkonstante (in Schwarz).
-
Das kaufmännische Und (in Rot) ist ein Verkettungsoperator, der zum Verbinden von Zeichenfolgen verwendet wird.
-
Die Funktion Links (grün) verwendet zwei Argumente:
-
Ein Feldbezeichner (in Orange) und
-
Eine ganzzahlige Konstante (in Schwarz). In diesem Fall möchten wir nur die beiden ganz links im Feld, also geben wir eine 2 ein.
-
Wenn das Feld "ProductCode" "CD22035" enthält, wären die Ergebnisse dieses Ausdrucks "Präfix: CD".
Möchten Sie weitere Informationen zu Ausdrücken und Funktionen erhalten?
-
Weitere Informationen dazu, wo Sie Ausdrücke eingeben, finden Sie unter Erstellen eines Ausdrucks.
-
Eine Liste aller verfügbaren Access-Funktionenfinden Sie unter MSDN.