Operatorentabelle

Ein Operator ist ein Zeichen oder ein Symbol, mit dessen Hilfe die in einem Ausdruck auszuführende Berechnungsart angegeben wird. Es gibt mathematische Operatoren, Vergleichsoperatoren, logische Operatoren und Bezugsoperatoren. Access unterstützt eine Vielzahl von Operatoren, wozu +, -, Multiplikation (*) und Division (/) sowie Vergleichsoperatoren für den Vergleich von Werten, Textoperatoren für das Verketten von Texten und logische Operatoren für das Ermitteln der Werte "Wahr" oder "Falsch" gehören. Dieser Artikel enthält ausführliche Informationen über das Verwenden dieser Operatoren.

Inhalt dieses Artikels

Arithmetische Operatoren

Vergleichsoperatoren

Logische Operatoren

Verkettungsoperatoren

Spezielle Operatoren

Arithmetische Operatoren

Arithmetische Operatoren werden zum Berechnen eines Werts aus zwei oder mehr Zahlen oder zum Ändern des Vorzeichens einer Zahl von positiv in negativ oder umgekehrt verwendet.

Operator

Zweck

Beispiel

+

Addieren zweier Zahlen.

[Zwischensumme]+[Umsatzsteuer]

-

Ermitteln der Differenz zweier Zahlen oder Angeben des negativen Zahlenwerts.

[Preis]-[Rabatt]

*

Multiplizieren zweier Zahlen.

[Menge]*[Preis]

/

Division der ersten Zahl durch die zweite Zahl.

[Summe]/[ItemCount]

\

Runden beider Zahlen auf ganze Zahlen, Dividieren der ersten Zahl durch die zweite Zahl und dann Abschneiden der Kommastellen des Ergebniswerts und Rückgabe einer ganzen Zahl.

[Angemeldet]\[Räume]

Rest

Division der ersten Zahl durch die zweite Zahl und ausschließliche Rückgabe des Rests.

[Angemeldet] Mod [Räume]

^

Potenzieren einer Zahl mit einem Exponenten.

Zahl ^ Exponent

Seitenanfang

Vergleichsoperatoren

Vergleichsoperatoren vergleichen Werte und geben als Ergebnis "Wahr", "Falsch" oder NULL zurück.

Operator

Zweck

Beispiel

<

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

Wert1 < Wert2

<=

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

Wert1 <= Wert2

>

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

Wert1 > Wert2

>=

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

Wert1 >= Wert2

=

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

Wert1 = Wert2

<>

Gibt "Wahr" zurück, wenn der erste Wert ungleich dem zweiten Wert ist.

Wert1 <> Wert2

Hinweis : In allen Fällen, wenn entweder der erste Wert oder der zweite Wert gleich NULL ist, ist das Ergebnis gleich NULL. Da NULL einen unbekannten Wert darstellt, ist das Ergebnis eines Vergleichs mit einem NULL-Wert ebenfalls nicht bekannt.

Seitenanfang

Logische Operatoren

Logische Operatoren werden zum Kombinieren zweier boolescher Werte verwendet und geben als Ergebnis "Wahr", "Falsch" oder NULL zurück. Logische Operatoren werden auch als boolesche Operatoren bezeichnet.

Operator

Zweck

Beispiel

Und

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

Ausdr1 Und Ausdr2

Oder

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

Ausdr1 Oder Ausdr2

Äqv

Gibt "Wahr" zurück, wenn sowohl Ausdr1 als auch Ausdr2 wahr ist oder wenn sowohl Ausdr1 als auch Ausdr2 falsch ist.

Ausdr1 Äqv Ausdr2

Nicht

Gibt "Wahr", wenn Ausdr nicht wahr ist.

Nicht Ausdr

ExOder

Gibt "Wahr" zurück, wenn entweder Ausdr1 oder Ausdr2 wahr ist, aber nicht beide gleichzeitig wahr sind.

Ausdr1 ExOder Ausdr2

Seitenanfang

Verkettungsoperatoren

Mit Verkettungsoperatoren werden zwei Textwerte zu einem Wert kombiniert.

Operator

Zweck

Beispiel

&

Kombiniert zwei Zeichenfolgen zu einer Zeichenfolge.

Zeichenfolge1 & Zeichenfolge2

+

Kombiniert zwei Zeichenfolgen zu einer Zeichenfolge und verteilt NULL-Werte (ist ein Wert gleich NULL, hat der gesamte Ausdruck das Ergebnis NULL).

Zeichenfolge1 + Zeichenfolge2

Seitenanfang

Spezielle Operatoren

Für die Rückgabe des Ergebnisses "Wahr oder "Falsch" werden die speziellen Operatoren verwendet (siehe folgende Tabelle).

Operator

Zweck

Beispiel

Ist Null oder Is Nicht Null

Ermittelt, ob ein Wert gleich oder ungleich NULL ist.

Feld1 Ist Nicht Null

Wie "Muster"

Vergleicht Zeichenfolgenwerte mithilfe der Platzhalteroperatoren ? und *.

Feld1 Wie "Anweis*"

Zwischen Wert1 Und Wert2

Ermittelt, ob ein numerischer Wert oder eine Datumsangabe im angegebenen Bereich zu finden ist.

Feld1 Zwischen 1 Und 10
- oder -
Feld1 Zwischen #01.07.07# Und #31.12.07#

In(Wert1,Wert2...)

Ermittelt, ob ein Wert in einer Menge von Werten enthalten ist.

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

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×