Exclamationspunktet (!) I Microsoft Access bruges til
separate tabel- og feltnavne i en forespørgsel . Det er en måde at fortælle adgangen til, hvilken tabel et felt hører til, især når du har felter med samme navn i forskellige tabeller.
Sådan fungerer det:
* `[tablename]! [FieldName]` :Denne syntaks specificerer, at du refererer til feltet "feltnavn" inden for tabellen "tablename".
Eksempel:
Forestil dig, at du har to tabeller:"Kunder" og "ordrer", der begge indeholder et felt kaldet "Navn".
Hvis du vil henvise til kundens navn i en forespørgsel, ville du bruge:
`` `sql
Vælg [Kunder]! [Navn]
Fra kunder;
`` `
Dette sikrer, at adgang ved, at du specifikt leder efter feltet "Navn" fra "Kunder" -tabellen.
Hvorfor bruge udråbstegn?
* Undgå tvetydighed: Især i større databaser har du muligvis duplikatfeltnavne. Exclamationspunktet præciserer, hvilken tabel feltet hører til.
* Forbedre læsbarheden: Det gør din kode lettere at læse og forstå, især når man beskæftiger sig med komplekse forespørgsler, der involverer flere tabeller.
* Standardpraksis: Det er standard syntaks i adgang og hjælper din kode med at være i overensstemmelse med andre adgangsudviklere.
Bemærk:
* Du behøver ikke at bruge udråbstegn, hvis du kun henviser til felter fra en enkelt tabel.
* Selvom det er teknisk valgfrit, betragtes det generelt som bedste praksis at altid bruge udråbstegn for at undgå forvirring.