Wednesday, January 4, 2023

Tabelle der Operatoren – Microsoft-Support

Ein Operator ist ein Zeichen oder Symbol, das die Art der Berechnung angibt, die innerhalb eines Ausdrucks ausgeführt werden soll. Es gibt mathematische, Vergleichs-, logische und Referenzoperatoren. Access unterstützt eine Vielzahl von Operatoren, einschließlich arithmetischer Operatoren wie + , - , multiplizieren ( * ) und dividieren ( / ), zusätzlich zu Vergleichsoperatoren zum Vergleichen von Werten, Textoperatoren zum Verketten von Text und logischen Operatoren zum Bestimmen von wahr oder falsch Werte. Dieser Artikel enthält Details zur Verwendung dieser Operatoren.

Hinweis: Ab Access 2010 verfügt der Ausdrucks-Generator über IntelliSense, sodass Sie sehen können, welche Argumente Ihr Ausdruck erfordert.

In diesem Artikel

Rechenzeichen

Die arithmetischen Operatoren verwenden Sie, um aus zwei oder mehr Zahlen einen Wert zu berechnen oder das Vorzeichen einer Zahl von positiv auf negativ oder umgekehrt zu ändern.

Operator

Zweck

Beispiel

+

Summiere zwei Zahlen.

[Zwischensumme]+[Umsatzsteuer]

-

Finden Sie die Differenz zwischen zwei Zahlen oder geben Sie den negativen Wert einer Zahl an.

[Preis]-[Rabatt]

*

Multipliziere zwei Zahlen.

[Menge]*[Preis]

/

Teilen Sie die erste Zahl durch die zweite Zahl.

[Gesamt]/[ItemCount]

\

Runde beide Zahlen auf ganze Zahlen, dividiere die erste Zahl durch die zweite Zahl und kürze dann das Ergebnis auf eine ganze Zahl.

[Registriert]\[Räume]

Mod

Teilen Sie die erste Zahl durch die zweite Zahl und geben Sie dann nur den Rest zurück.

[Registriert] Mod [Räume]

^

Potenzieren Sie eine Zahl mit einem Exponenten.

Zahl ^ Exponent

Seitenanfang

Vergleichsoperatoren

Sie verwenden die Vergleichsoperatoren, um Werte zu vergleichen und ein Ergebnis zurückzugeben, das True, False oder Null ist.

Operator

Zweck

Beispiel

<

Gibt True zurück, wenn der erste Wert kleiner als der zweite Wert ist.

Wert1 < Wert2

<=

Gibt True zurück, wenn der erste Wert kleiner oder gleich dem zweiten Wert ist.

Wert1 <= Wert2

>

Gibt True zurück, wenn der erste Wert größer als der zweite Wert ist.

Wert1 > Wert2

>=

Gibt True zurück, wenn der erste Wert größer oder gleich dem zweiten Wert ist.

Wert1 >= Wert2

=

Gibt True zurück, wenn der erste Wert gleich dem zweiten Wert ist.

Wert1 = Wert2

<>

Gibt True zurück, wenn der erste Wert nicht gleich dem zweiten Wert ist.

Wert1 <> Wert2

Hinweis: Wenn entweder der erste Wert oder der zweite Wert null ist, ist das Ergebnis in allen Fällen ebenfalls null. Da null einen unbekannten Wert darstellt, ist das Ergebnis eines Vergleichs mit einem Nullwert ebenfalls unbekannt.

Seitenanfang

Logische Operatoren

Sie verwenden die logischen Operatoren, um zwei boolesche Werte zu kombinieren und ein wahres, falsches oder Null-Ergebnis zurückzugeben. Logische Operatoren werden auch als boolesche Operatoren bezeichnet.

Operator

Zweck

Beispiel

Und

Gibt True zurück, wenn Ausdr1 und Ausdr2 wahr sind.

Ausdruck1 und Ausdruck2

Oder

Gibt True zurück, wenn entweder Ausdr1 oder Ausdr2 wahr ist.

Ausdruck1 oder Ausdruck2

Gl

Gibt True zurück, wenn sowohl Ausdr1 als auch Ausdr2 wahr sind, oder wenn sowohl Ausdr1 als auch Ausdr2 falsch sind.

Ausdr1 Eqv Ausdr2

Nicht

Gibt True zurück, wenn Ausdr nicht wahr ist.

Nicht expr

Xor

Gibt True zurück, wenn entweder Ausdr1 wahr ist oder Ausdr2 wahr ist, aber nicht beides.

Ausdruck1 Xoder Ausdruck2

Seitenanfang

Verkettungsoperatoren

Sie verwenden die Verkettungsoperatoren, um zwei Textwerte zu einem zu kombinieren.

Operator

Zweck

Beispiel

&

Kombiniert zwei Saiten zu einer Saite.

Zeichenfolge1 und Zeichenfolge2

+

Kombiniert zwei Zeichenfolgen zu einer Zeichenfolge und gibt Nullwerte weiter (wenn ein Wert Null ist, wird der gesamte Ausdruck zu Null ausgewertet).

Zeichenfolge1 + Zeichenfolge2

Seitenanfang

Spezielle Operatoren

Sie verwenden die speziellen Operatoren, um ein True- oder False-Ergebnis zurückzugeben, wie in der folgenden Tabelle beschrieben.

Operator

Zweck

Beispiel

Ist Null oder Ist nicht Null

Bestimmt, ob ein Wert Null oder Not Null ist.

Feld1 ist nicht null

Wie "Muster"

Entspricht Zeichenfolgenwerten mithilfe der Platzhalteroperatoren ? und * .

Feld1 Wie "instruct*"

Zwischen val1 und val2

Bestimmt, ob ein numerischer oder ein Datumswert innerhalb eines Bereichs gefunden wird.

Feld1 zwischen 1 und 10
- ODER -
Feld1 zwischen #07-01-07# und #12-31-07#

In (val1,val2...)

Bestimmt, ob ein Wert in einer Gruppe von Werten gefunden wird.

Field1 In ("rot","grün","blau")
- ODER -
Feld1 Ein (1,5,7,9)

No comments:

Post a Comment