15 razlogov, zakaj včasih ne morete urediti podatkov v Accessovi poizvedbi

Skupna raba zdaj:

V tem članku smo obravnavali nekaj pogostih razlogov, zaradi katerih včasih ne morete urejati podatkov v Accessovi poizvedbi

Poizvedba je komponenta Microsoftove zbirke podatkov, ki uporabnikom omogoča, da kadar koli pridobijo in pregledajo svoje podatke. Edini namen poizvedb je ustvarjanje rezultatov in izvajanje potrebnih posodobitev v bazi podatkov. Poizvedbe lahko pomagajo pri iskanju podatkov iz zapisa, tabele ali obrazca v zbirki podatkov. Vendar je treba te poizvedbe uporabiti v pravilnem vrstnem redu in strukturi; drugače morda ne bodo pridobili nobenih podatkov. No, v tem primeru bomo govorili o situacijah, v katerih uporabniki med uporabo poizvedb ne morejo urejati svojih podatkov.Razlogi, zakaj ne morete urejati podatkov v Accessovi poizvedbi

Vsake toliko časa se vsi soočimo s težavo, ko ne moremo urejati svojih podatkov s pomočjo Access Queries. Tukaj je nekaj razlogov, ki povzročajo naslednjo situacijo. Ta seznam vam lahko pomaga tudi pri odkrivanju vzroka težave, ki vam preprečuje posodobitev baze podatkov.

  1. Poizvedba je sestavljena iz klavzule GROUP BYVaša poizvedba je sestavljena iz klavzule GROUP BY. Upoštevajte, da je poizvedba Totals privzeto nastavljena samo za branje.
  2. Vaša poizvedba je sestavljena iz klavzule TRANSFORM. Upoštevajte, da je tudi navzkrižna poizvedba privzeto nastavljena samo za branje.
  3. Vaša poizvedba uporablja stavek SELECT z enim od naslednjih First(), Max(), Sum(), Count() itd. Poizvedbe, ki lahko združujejo zapise, so prav tako vedno samo za branje.
  4. Vaša poizvedba morda vsebuje DISTINCT predikat. Uporabniki lahko to težavo rešijo tako, da enolične vrednosti v lastnostih poizvedbe nastavijo na Ne.
  5. Vaša poizvedba vključuje ali deluje prek UNION. Upoštevajte, da so poizvedbe Union privzeto zasnovane samo za branje.
  6. Stavk SELECT vaše poizvedbe vsebuje podpoizvedbo. Za posodobitev vaših podatkov lahko uporabniki odprejo svojo podpoizvedbo in počistijo polje Prikaži ali pa poskusijo uporabiti funkcije združevanja domen.
  7. Vaša poizvedba morda uporablja JOIN-je iz različnih smeri iz več tabel, medtem ko se izvaja na klavzuli FROM. Samo odstranite nekaj tabel in zlahka boste posodobili svoje podatke.
  8. Niste pravilno indeksirali polj JOIN: ta polja ne vsebujejo nobenega edinstvenega indeksa ali primarnega ključa.
  9. Vaše poizvedbe so nastavljene kot posnetek v svoji lastnosti vrste zapisa. Da bi rešili to težavo, ga spremenite v »Dynaset« v razdelku »Nastavi vrsto zapisov« v lastnostih poizvedbe.
  10. Vaša poizvedba morda temelji na drugi poizvedbi, ki je privzeto nastavljena na samo za branje. (Zložena poizvedba)
  11. Dovoljenja za poizvedbe ste nastavili na samo za branje. (To lahko spremenite tako, da spremenite nastavitev varnosti Access.)
  12. Uporabnik je odprl zbirko podatkov samo za branje ali pa so njeni atributi datoteke nastavljeni samo za branje ali pa je morda vrsta medija baze podatkov nastavljena samo za branje. (Npr. CD-ROM ali kateri koli omrežni pogon, ki ne ponuja pisalnih pravic.)
  13. Poizvedba zahteva funkcijo VBA. Vendar pa podatkovna baza uporabnika ni na zaupanja vrednem mestu za shranjevanje, kar onemogoča izvajanje kode.
  14. Mogoče so polja, ki naj bi jih poizvedba ustvarila kot izhode, izračunana polja, ki preprečujejo dotik podatkov v MS Accessu.
  15. V redkih primerih gre morda za incident poškodovan dostop datoteka povzroča težavo.

Uvod avtorja:

Vivian Stevens je strokovnjakinja za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z izterjava mdf in excel programske izdelke za obnovitev. Za več informacij obiščite www.datanumen.com

Skupna raba zdaj:

Komentarji so zaprti.