Operatoru tabula

Operators ir zīme vai simbols, kas norāda, kāda veida aprēķins jāveic izteiksmē. Pastāv matemātiskie, salīdzināšanas, loģiskie un atsauču operatori. Programma Access atbalsta dažādus operatorus, tostarp aritmētiskos operatorus, piemēram, +, -, reizināšanu (*) un dalīšanu (/), salīdzinājuma operatorus vērtību salīdzināšanai, teksta operatorus teksta savienošanai un loģiskos operatorus, true vai false vērtību noteikšanai. Šajā rakstā ir sniegta detalizēta informācija par šo operatoru lietošanu.

Piezīme : Sākot ar Access 2010, Izteiksmju veidotājam ir IntelliSense, lai jūs varētu skatīt, kādi argumenti ir nepieciešami izteiksmei.

Šajā rakstā

Aritmētiskie operatori

Salīdzinājuma operatori

Loģiskie operatori

Teksta savienošanas operatori

Īpašie operatori

Aritmētiskie operatori

Aritmētiskie operatori tiek izmantoti, lai aprēķinātu divu vai vairāku skaitļu vērtību vai mainītu skaitļa zīmi no pozitīvas uz negatīvu vai pretēji.

Operators

Mērķis

Piemērs

+

Saskaitīt divus skaitļus.

[Starpsumma] + [PVN]

-

Noteikt divu skaitļu starpību vai norādīt negatīva skaitļa vērtību.

[Cena]-[Atlaide]

*

Reizināt divus skaitļus.

[Daudzums]*[Cena]

/

Pirmo skaitli dalīt ar otro skaitli.

[Kopā]/[Vienumu_skaits]

\

Noapaļot abus skaitļus līdz veseliem skaitļiem, dalīt pirmo skaitli ar otro un pēc tam saīsināt rezultātu līdz veselam skaitlim.

[Reģistrēts]\[Telpas]

Mod

Dalīt pirmo skaitli ar otro un atgriezt tikai atlikumu.

[Reģistrēts] Mod [Telpas]

^

Kāpināt skaitli kāpinātāja pakāpē.

Skaitlis ^ Kāpinātājs

Uz lapas sākumu

Salīdzinājuma operatori

Salīdzinājuma operatori tiek izmantoti, lai salīdzinātu vērtības un atgrieztu rezultātu, kas ir True, False vai Null.

Operators

Mērķis

Piemērs

<

Atgriež True, ja pirmā vērtība ir mazāka par otro vērtību.

Value1 < Value2

<=

Atgriež True, ja pirmā vērtība ir mazāka vai vienāda ar otro vērtību.

Value1 <= Value2

>

Atgriež True, ja pirmā vērtība ir lielāka par otro vērtību.

Value1 > Value2

>=

Atgriež True, ja pirmā vērtība ir lielāka vai vienāda ar otro vērtību.

Value1 >= Value2

=

Atgriež True, ja pirmā vērtība ir vienāda ar otro vērtību.

Value1 = Value2

<>

Atgriež True, ja pirmā vērtība nav vienāda ar otro vērtību.

Value1 <> Value2

Piezīme : Visos gadījumos, ja pirmā vērtība vai otrā vērtība ir null, rezultāts arī ir null. Tā kā null ir nezināma vērtība, rezultāts, salīdzinot ar vērtību null, arī ir nezināms.

Uz lapas sākumu

Loģiskie operatori

Loģiskie operatori tiek izmantoti, lai kombinētu divas Būla vērtības un atgrieztu vērtību true, false vai rezultātu null. Loģiskie operatori tiek saukti arī par Būla operatoriem.

Operators

Mērķis

Piemērs

And

Atgriež True, ja Izteiksme1 un Izteiksme2 ir patiesas.

Expr1 And Expr2

Or

Atgriež True, ja Izteiksme1 vai Izteiksme2 ir patiesas.

Expr1 Or Expr2

Eqv

Atgriež True, ja gan Izteiksme1, gan Izteiksme2 ir patiesas vai ja gan Izteiksme1, gan Izteiksme2 nav patiesas.

Expr1 Eqv Expr2

Not

Atgriež True, ja izteiksme nav patiesa.

Not Expr

Xor

Atgriež True, ja Izteiksme1 vai Izteiksme2 ir patiesas, bet ne abas.

Expr1 Xor Expr2

Uz lapas sākumu

Teksta savienošanas operators

Savienošanas operatori tiek izmantoti, lai divas teksta vērtības apvienotu vienā.

Operators

Mērķis

Piemērs

&

Apvieno divas virknes, lai izveidotu vienu virkni.

string1 & string2

+

Apvieno divas virknes, lai izveidotu vienu virkni, un pārņem vērtības null (ja viena vērtība ir Null, visa izteiksme iegūst vērtību Null).

string1 + string2

Uz lapas sākumu

Īpašie operatori

Īpašie operatori tiek izmantoti, lai atgrieztu rezultātu True vai False kā aprakstīts šajā tabulā.

Operators

Mērķis

Piemērs

Is Null or Is Not Null

Nosaka, vai vērtība ir Null vai Not Null.

Field1 Is Not Null

Like "pattern"

Pielāgo virknes vērtības, izmantojot aizstājējzīmju operatorus ? un *.

Field1 Like "instruct*"

Between val1 And val2

Nosaka, vai diapazonā ir atrasta ciparu vai datuma vērtība.

Field1 Between 1 And 10
- OR -
Field1 Between #07-01-07# And #12-31-07#

In(val1,val2...)

Nosaka, vai vērtība ietilpst vērtību kopā.

Field1 In ("red","green","blue")
- OR -
Field1 In (1,5,7,9)

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×