Skip to main content

Operators and Expressions in Microsoft Access 2013

Access 2013 :Part 1c-Using logical expressions with operators in the calculated field. (Mei 2024)

Access 2013 :Part 1c-Using logical expressions with operators in the calculated field. (Mei 2024)
Anonim

Om de resultaten van query's en berekeningen van Microsoft Access echt te maximaliseren, moeten gebruikers zo snel mogelijk bekend raken met operators en expressies. Als u begrijpt wat elk van deze elementen van Access is en hoe ze werken, krijgt u veel betrouwbaardere resultaten voor elke taak die u voltooit. Van nauwkeurigere berekeningen tot gerichte zoekopdrachten of zoekopdrachten, operators en expressies zijn twee van de fundamentele bouwstenen om het maximale uit Access te halen.

Operators zijn de tekens en symbolen die aangeven welk type berekeningen Access voor een bepaalde uitdrukking moet gebruiken. Ze dienen een aantal verschillende doelen, zoals wiskundig of vergelijkend, en de symbolen variëren van een plusteken of een deelsymbool tot woorden, zoals And, Or en Eqv. Er is ook een speciale klasse van operators die over het algemeen worden geassocieerd met codering, zoals Is Null en Between … And.

Expressies zijn complexer dan operators en worden gebruikt om een ​​aantal verschillende taken in Access uit te voeren. Ze bieden niet alleen berekeningen; expressies kunnen gegevens extraheren, combineren, vergelijken en valideren. Ze zijn erg krachtig en daarom kan het enige tijd duren voordat ze volledig begrijpen hoe en wanneer ze moeten worden gebruikt.

Typen operators

De volgende details beschrijven de vijf soorten operators en hoe u ze gebruikt.

Rekenkundige operatoren zijn het type operator waar de meeste mensen aan denken als ze de term berekeningen horen. Ze berekenen de waarde van ten minste twee getallen of veranderen een getal in positief of negatief. De volgende details alle rekenkundige operators:

+ Toevoeging

- Aftrekken

* Vermenigvuldiging

/ Divisie

Rond naar het dichtstbijzijnde gehele getal, deel, en dan afkappen naar een geheel getal

^ Exponent

Mod Divide en laat alleen de rest zien

Vergelijkingsoperatoren zijn misschien de meest gebruikelijke voor databases omdat het primaire doel van een database het analyseren en analyseren van gegevens is. Hieronder volgen de vergelijkingsoperatoren en het resultaat geeft de relatie van de eerste waarde met de andere gegevens aan. <Geeft bijvoorbeeld aan dat de eerste waarde kleiner is dan de tweede waarde in de vergelijking.

<Minder dan

<= Minder dan of gelijk aan

> Groter dan

> = Groter dan of gelijk aan

= Gelijk aan

<> Niet gelijk aan

Null De eerste of tweede waarde is nul, omdat vergelijkingen geen onbekende waarden kunnen bevatten.

Logische operatoren , of Booleaanse operatoren, analyseren twee Booleaanse waarden en resulteren in true, false of null.

En Retourneert resultaten wanneer beide uitdrukkingen waar zijn

Of Retourneert resultaten wanneer een van de expressies waar is

Eqv Retourneert resultaten wanneer beide expressies waar zijn of beide expressies onjuist zijn

Niet retourneert resultaten wanneer de expressie niet waar is

Xor Geeft resultaten als slechts één van de twee uitdrukkingen waar is

Aaneenschakeling operators combineer tekstwaarden in een enkele waarde.

& Creëert een reeks van twee reeksen

+ Creëert een reeks van twee strings, inclusief een nulwaarde als een van de reeksen null is

Speciale operatoren resulteren in een waar of onwaar antwoord.

Is Null / Is Not Null Analyseert als een waarde Null is

Vind ik leuk … vindt tekenreekswaarden die overeenkomen met het item na Like; wildcards helpen bij het vergroten van de zoekopdracht

Between … Vergelijkt waarden met het opgegeven bereik na Between

In (…) Vergelijkt u de waarden om te zien of ze zich binnen het opgegeven bereik tussen haakjes bevinden

Relatie tussen operators en expressies

Je moet operators begrijpen om expressies te maken. Hoewel operators zelf geen enkele applicatie hebben, kunnen ze een zeer krachtig hulpmiddel zijn als ze correct in een expressie worden gebruikt. Een plusteken op zichzelf doet bijvoorbeeld niet echt iets omdat er geen waarden voor toe te voegen zijn. Wanneer u echter een wiskundige vergelijking maakt (een uitdrukking in Access genoemd), 2 + 2, hebt u niet alleen waarden, maar kunt u ook een resultaat krijgen. Expressies vereisen ten minste één operator, net zoals u geen vergelijking hebt zonder het plusteken.

Voor mensen die bekend zijn met Microsoft Excel is een uitdrukking hetzelfde als een formule. Expressies volgen een vergelijkbare structuur, ongeacht het type, net zoals een formule of vergelijking altijd een structuur volgt, hoe complex het ook is.

Alle veld- en besturingsnamen zijn opgenomen in hun eigen set haakjes. Terwijl Access soms de haakjes voor u maakt (wanneer u slechts één naam invoert zonder spaties of speciale tekens), is het het beste om de gewoonte te krijgen om de haakjes toe te voegen.

Wanneer een uitdrukking gebruiken

Uitdrukkingen kunnen bijna overal in Access worden gebruikt, inclusief rapporten, tabellen, formulieren en query's. Voor geavanceerde gebruikers kunnen uitdrukkingen in macro's worden gebruikt om consequent gegevens te verzamelen voor regelmatige analyse. Ze kunnen worden gebruikt om valuta om te rekenen, het totale bedrag dat aan een project is besteed of bijdragen te berekenen, of zelfs om het geld dat aan verschillende projecten is besteed te vergelijken om te bepalen welk project het meest effectief was. Hoe meer u leert over expressies, hoe gemakkelijker het is om te begrijpen wanneer het eenvoudiger is om er een te maken voor regelmatig gebruik in plaats van het exporteren van gegevens naar een spreadsheet of het handmatig uitvoeren van het werk.

Hoe een expressie te maken

Access heeft een Expression Builder die het werk voor u doet, dus zelfs als u gewend raakt aan de verschillende operatoren en mogelijk gebruik voor expressies, kunt u ze sneller maken.

Als u toegang wilt krijgen tot de builder, klikt u met de rechtermuisknop op het object (tabel, formulier, rapport of query) waarop u de expressie wilt gebruiken en gaat u naar de Ontwerpweergave. Gebruik de volgende instructies, afhankelijk van het object.

Tabel - klik op het veld dat u wilt wijzigen en vervolgens op Algemeen tab. Selecteer de eigenschap waar u de uitdrukking aan wilt toevoegen, en dan de Bouwen knop (drie ellipsen).

Formulieren en rapporten - klik op het besturingselement en vervolgens op eigenschappen. Selecteer de eigenschap waar u de uitdrukking aan wilt toevoegen, en dan de Bouwen knop (drie ellipsen).

Query - klik op de cel waar u de expressie wilt toevoegen (denk eraan dat u naar het ontwerpraster moet kijken, niet naar een tabel). kiezen Query-instellingen van de Ontwerp tabblad, dan Bouwer.

Het zal enige tijd duren om te wennen aan het maken van expressies, en een sandbox kan erg nuttig zijn, zodat je experimentele uitdrukkingen niet opslaat in een live database.