Skip to main content

Se og rediger SQL i Microsoft Access

Excel på norsk: Hvordan finne frem til riktig kolonne i et ark selv om kolonnene blir stokket om (April 2025)

Excel på norsk: Hvordan finne frem til riktig kolonne i et ark selv om kolonnene blir stokket om (April 2025)
Anonim

Mange Microsoft Access-databaseprodusenter stole på programmets innebygde veivisere for å lage spørringer og skjemaer, men i noen tilfeller kan ikke guidenes utgang være presis nok. Hver forespørsel i en Access-database avslører sin underliggende kode, som er skrevet i Structured Query Language, slik at du kan tilpasse det til en perfekt tilgangssøk.

Slik viser og redigerer du underliggende SQL

For å vise eller redigere SQL-underliggende en Access-forespørsel:

  1. Finn søket i Objekt Explorer og dobbeltklikk på den for å kjøre spørringen.
  2. Trekk ned Utsikt meny i øvre venstre hjørne av båndet.
  3. Å velge SQL-visning for å vise SQL-setningen som svarer til spørringen.
  4. Gjør eventuelle endringer du ønsker i SQL-setningen i spørrekategorien.
  5. Klikk på Lagre ikonet for å lagre arbeidet ditt.

Tilgangsmessige hensyn

Microsoft Access 2013 og nyere versjoner støtter ANSI-89 Nivå 1-syntaks med flere modifikasjoner. Tilgang kjører på Jet-databasemotoren, ikke SQL Server-motoren, så Access er mer imøtekommende med ANSI-standard syntaks og krever ikke Transact-SQL-spesifikt språk.

Avvik fra ANSI-standarden inkluderer:

  • Du kan ikke bruke DISTINCT-klausulen i en aggregatfunksjon.
  • Du kan ikke bruke LIMIT TO xx ROWS-klausulen.
  • Enkelt tegn wildcard i Access er ? heller enn _.
  • Nullstille eller mer karakter wildcard i Access er * heller enn %.
  • Tilgangstillatelser grupperer og bestiller på uttrykk.
  • Tilgang tillater TRANSFORM-setningen og PARAMETERS-erklæringen.
  • Tilgang støtter flere aggregatfunksjoner, inkludert standardavvik og avvik.
  • Tilgang og ANSI bruker litt forskjellige lister over reserverte søkeord.

Wildcards i Access kan følg bare ANSI-konvensjoner hvis dine spørsmål utelukkende bruker ANSI-syntaks. Hvis du slår sammen konvensjoner, vil søknader mislykkes, og tilgangsstandarden styrer.