Kurssammendrag: Håndtere skrivebeskyttede spørringer

Gjelder for
Access 2013

Kontroller spørringstypen

Kontroller at du ikke prøver å redigere dataene som returneres av en krysstabell-, union-, Pass-Through- eller datadefinisjonsspørring.

Se etter mengdefunksjoner

Du kan ikke redigere dataene som returneres av en totalverdispørring, eller en spørring som bruker andre mengdefunksjoner, for eksempel MIN, MAX eller GJENNOMSNITT.

Mengdefunksjoner kombinerer verdiene fra flere poster, og hvis du prøver å endre en aggregert verdi, vet ikke Access hvilket kildefelt som skal oppdateres, så du kan ikke endre noe.

Vær også oppmerksom på at i videoen sa jeg «aggregert funksjon», men jeg mente «aggregert verdi».

Kontroller spørringsegenskaper

Klikk Egenskaper med spørringen i utformingsvisning. Kontroller at egenskapen Unike verdier er satt til Nei, og egenskapen Recordset Type viser Dynaset.

Se etter delspørringer

Se etter delspørringer som er en del av den første Select-setningen. Eksempel:

SELECT [Order Date], (SELECT MAX([Order Date])

Hvis du legger til delspørringen i den overordnede spørringen, hindrer du deg i å redigere data. Prøv disse løsningene:

  • Fjern merket for Vis i spørringsutformingen hvis du ikke trenger å se feltet i resultatet.
  • Erstatt delspørringen med en domenemengdefunksjon, for eksempel DMIN eller DMAX.
  • Flytt delspørringen ut av den første Select-setningen.

Se også