I denne artikkelen har vi tatt opp noen vanlige årsaker som til tider hindrer deg i å redigere data i en tilgangsspørring
En spørring er en Microsoft-databasekomponent som lar brukere hente og revidere dataene sine når som helst. Det eneste formålet med Queries er å generere utdata og gjøre nødvendige oppdateringer i databasen. Spørringer kan hjelpe med å finne data fra en post, tabell eller skjema i en database. Men det er nødvendig å bruke disse spørringene i riktig rekkefølge og struktur; ellers vil de kanskje ikke hente noen data i det hele tatt. Vel, i dette tilfellet skal vi snakke om situasjoner der brukere ikke er i stand til å redigere dataene sine mens de bruker spørringer.
Nå og da står vi alle overfor et problem der vi ikke er i stand til å redigere dataene våre ved hjelp av Access Queries. Her er noen av årsakene som forårsaker følgende situasjon. Denne listen kan også hjelpe deg med å identifisere årsaken til problemet, som hindrer deg i å oppdatere databasen.
Din forespørsel består av en GROUP BY-klausul. Merk at en totalspørring er satt som standard for skrivebeskyttet.
- Spørsmålet ditt består av en TRANSFORM-klausul. Merk at en krysstabellspørring også er satt for skrivebeskyttet som standard.
- Spørringen din bruker SELECT-klausul med en av følgende First(), Max(), Sum(), Count() osv. Spørringer som kan samle poster er også alltid skrivebeskyttet.
- Søket ditt kan inneholde et DISTINCT-predikat. Brukere kan løse dette problemet ved å sette de unike verdiene i søkets egenskaper til Nei.
- Din forespørsel involverer eller opererer gjennom en UNION. Merk at Union-spørringer er designet for skrivebeskyttet som standard.
- Spørringens SELECT-klausul inneholder en underspørring. For å oppdatere dataene dine kan brukere gå til deres underspørring og fjerne merket for Vis-boksen, eller de kan også prøve å bruke funksjoner for domeneaggregering.
- Spørringen din kan bruke JOINs fra forskjellige retninger fra flere tabeller mens den kjører på en FROM-klausul. Bare fjern noen tabeller, så kan du enkelt oppdatere dataene dine.
- Du har ikke indeksert JOIN-feltene riktig: Disse feltene består ikke av noen unik indeks eller primærnøkkel.
- Spørringene dine er satt som Snapshot i egenskapen Recordset Type. For å løse dette, endre det til "Dynaset" fra Set Recordset Type i søkets egenskaper.
- Søket ditt kan være basert på et annet søk som er satt til skrivebeskyttet som standard. (Stablet søk)
- Du har satt søketillatelsene dine til skrivebeskyttet. (Dette kan endres ved å endre innstillingen på tilgangssikkerheten.)
- Brukeren har åpnet databasen med skrivebeskyttet, eller filattributtene er satt til skrivebeskyttet, eller kanskje databasens medietype er på skrivebeskyttet. (F.eks. CD-ROM eller en hvilken som helst nettverksstasjon som ikke tilbyr skriverettigheter.)
- Spørringen ber om en VBA-funksjon. Brukerens database er imidlertid ikke plassert på en klarert lagringsplass som deaktiverer kjøringen av koden.
- Kanskje feltene som spørringen skal generere som utdata er beregnede felt, som forhindrer at dataene blir berørt i MS Access.
- In rare tilfeller du kan se på en hendelse av ødelagt tilgang filen forårsaker problemet.
Forfatterintroduksjon:
Vivian Stevens er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert mdf gjenoppretting og excel-programvareprodukter for gjenoppretting. For mer informasjon besøk www.datanumen. Med

Din forespørsel består av en GROUP BY-klausul. Merk at en totalspørring er satt som standard for skrivebeskyttet.