Skip to main content

Operatører og udtryk i Microsoft Access 2013

The Book of Job (Kan 2024)

The Book of Job (Kan 2024)
Anonim

For virkelig at maksimere resultaterne af forespørgsler og beregninger fra Microsoft Access, skal brugerne blive fortrolige med operatører og udtryk så tidligt som muligt. At forstå, hvad hver af disse elementer af Access er, og hvordan de fungerer, giver dig meget mere pålidelige resultater for den opgave, du fuldender. Fra mere nøjagtige beregninger til målrettede søgninger eller forespørgsler er operatører og udtryk to af de grundlæggende byggesten for at få mest muligt ud af Access.

Operatører er de tegn og symboler, der angiver, hvilken type beregninger Adgang skal bruge til et bestemt udtryk. De tjener en række forskellige formål, såsom matematisk eller komparativ, og symbolerne spænder fra et plustegn eller divisionssymbol til ord, såsom And, Or og Eqv. Der er også en speciel klasse af operatører, der generelt er forbundet med kodning, såsom Er Null og Mellem … Og.

Udtryk er mere kompleks end operatører og bruges til at udføre en række forskellige opgaver i Access. De giver ikke kun beregninger; udtryk kan udtrække, kombinere, sammenligne og validere data. De er meget kraftige, og det kan derfor tage lidt tid at forstå, hvordan og hvornår de skal bruges.

Typer af operatører

Følgende beskriver de fem typer operatører og hvordan du bruger dem.

Aritmetiske operatører er den type operatør de fleste mennesker tænker på, når de hører begrebet beregninger. De beregner værdien af ​​mindst to tal eller ændrer et tal til enten positive eller negative. Følgende detaljer alle de aritmetiske operatører:

+ Tilføjelse

- Subtraktion

* Multiplikation

/ Division

Runde til nærmeste heltal, divider, og træk derefter til et helt tal

^ Eksponent

Mod Divide, og viser kun resten

Sammenligning operatører er måske den mest almindelige for databaser, da det primære formål med en database er at gennemgå og analysere data. Følgende er sammenligningsoperatørerne, og resultatet angiver forholdet mellem den første værdi og de øvrige data. For eksempel <angiver, at den første værdi er mindre end den anden værdi i sammenligningen.

<Mindre end

<= Mindre end eller lig med

> Større end

> = Større end eller lig med

= Lige til

<> Ikke lig med

Null Enten er den første eller anden værdi nul, fordi sammenligninger ikke kan indeholde ukendte værdier.

Logiske operatører , eller boolske operatører, analysere to boolske værdier og resultere i ægte, falsk eller null.

Og Returnerer resultater, når begge udtryk er sande

Eller Returnerer resultater, når et af udtrykkene er sande

Eqv Returnerer resultater, når begge udtryk er sande eller begge udtryk er falske

Returnerer ikke resultater, når udtrykket ikke er sandt

Xor Returnerer resultater, når kun et af de to udtryk er sandt

sammenkædning operatører kombinere tekstværdier til en enkelt værdi.

& Opretter en streng fra to strenge

+ Opretter en streng fra to strenge, herunder en nullværdi, når en af ​​strengene er null

Særlige operatører resultere i et sandt eller falsk svar.

Er Null / Is Not Null Analyser, hvis en værdi er Null

Ligesom … Findes strengværdier, der matcher indgangen efter Like; jokertegn hjælper med at udvide søgningen

Mellem … Sammenligner værdier til det specificerede interval efter Mellem

I (…) Sammenligner værdier for at se om de er inden for det angivne område inden for parentes

Forholdet mellem operatører og udtryk

Du skal forstå operatørerne for at skabe udtryk. Mens operatører virkelig ikke har nogen ansøgning på egen hånd, kan de være et meget kraftfuldt værktøj, hvis de anvendes korrekt i et udtryk. For eksempel gør et plustegn i sig selv ikke noget, fordi der ikke er nogen værdier for at tilføje. Men når du opretter en matematisk ligning (kaldet et udtryk i Access), 2 + 2, har du ikke kun værdier, men du kan også få et resultat. Udtryk kræver mindst en operatør, ligesom du ikke har en ligning uden plustegnet.

For dem der er bekendt med Microsoft Excel, er et udtryk det samme som en formel. Udtryk følger en lignende struktur uanset type, ligesom en formel eller ligning altid følger en struktur, uanset hvor kompleks det er.

Alle felt og kontrol navne er indeholdt i deres eget sæt parentes. Mens Access undertiden skaber parenteserne for dig (når du kun indtaster et navn uden mellemrum eller specialtegn), er det bedst at vane at tilføje parenteserne.

Hvornår skal du bruge et udtryk

Udtryk kan bruges næsten hvor som helst i Access, herunder rapporter, tabeller, formularer og forespørgsler. For de avancerede brugere kan udtryk anvendes i makroer for konsekvent at trække data til regelmæssig analyse. De kan bruges til at konvertere valuta, beregne det samlede beløb til et projekt eller bidrag, eller endda sammenligne de penge, der bruges på forskellige projekter for at bestemme hvilket projekt der var mest effektivt. Jo mere du lærer om udtryk, jo lettere er det at forstå, når det ville være enklere at oprette en til regelmæssig brug i stedet for at eksportere data til et regneark eller gøre arbejdet manuelt.

Sådan opretter du et udtryk

Adgang har en udtryksbygger, der vil gøre arbejdet for dig, så selvom du bliver vant til de forskellige operatører og mulige anvendelser til udtryk, kan du oprette dem hurtigere.

For at få adgang til bygherren skal du højreklikke på objektet (tabel, formular, rapport eller forespørgsel), du vil bruge udtrykket på, og derefter gå ind i Designvisning. Afhængig af objektet skal du bruge følgende instruktioner.

Tabel - klik på det felt, du vil ændre, og derefter Generel fane. Vælg den ejendom, hvor du vil tilføje udtrykket, og derefter på Byg knap (tre ellipser).

Blanketter og rapporter - klik på kontrolknappen og derefter Ejendomme. Vælg den ejendom, hvor du vil tilføje udtrykket, og derefter på Byg knap (tre ellipser).

Forespørgsel - klik på cellen, hvor du vil tilføje udtrykket (husk at du skal se på designgitteret, ikke et bord). Vælg Query Setup fra Design fanebladet, så Bygger.

Det vil tage lidt tid at blive vant til at skabe udtryk, og en sandkasse kan være virkelig nyttig, så du ikke gemmer eksperimentelle udtryk i en levende database.