15 razloga zašto ponekad ne možete uređivati ​​podatke u pristupnom upitu

Podijeli sada:

U ovom članku smo se pozabavili nekim uobičajenim razlozima koji vas ponekad sprečavaju da uređujete podatke u pristupnom upitu

Upit je komponenta Microsoft baze podataka koja omogućava korisnicima da dohvate i revidiraju svoje podatke u bilo koje vrijeme. Jedina svrha upita je da generiše izlaze i izvrši potrebna ažuriranja u bazi podataka. Upiti mogu pomoći u lociranju podataka iz zapisa, tabele ili obrasca u bazi podataka. Ali neophodno je koristiti ove upite u pravom redosledu i strukturi; u suprotnom možda neće dohvatiti nikakve podatke. Pa, u ovom slučaju ćemo govoriti o situacijama u kojima korisnici ne mogu uređivati ​​svoje podatke dok koriste upite.Razlozi zašto ne možete uređivati ​​podatke u pristupnom upitu

S vremena na vrijeme, svi se suočavamo s problemom gdje ne možemo uređivati ​​svoje podatke koristeći pristupne upite. Evo nekih od razloga koji uzrokuju sljedeću situaciju. Ova lista vam takođe može pomoći da identifikujete osnovni uzrok problema, koji vas sprečava da ažurirate bazu podataka.

  1. Upit se sastoji od klauzule GROUP BYVaš upit se sastoji od klauzule GROUP BY. Imajte na umu da je upit Totals postavljen po defaultu za samo čitanje.
  2. Vaš upit se sastoji od klauzule TRANSFORM. Imajte na umu da je upit unakrsne tablice također podešen samo za čitanje prema zadanim postavkama.
  3. Vaš upit koristi SELECT klauzulu sa bilo kojim od sljedećih First(), Max(), Sum(), Count(), itd. Upiti koji mogu agregirati zapise su također uvijek samo za čitanje.
  4. Vaš upit možda sadrži DISTINCT predikat. Korisnici mogu riješiti ovaj problem postavljanjem jedinstvenih vrijednosti u svojstvima upita na Ne.
  5. Vaš upit uključuje ili djeluje kroz UNION. Imajte na umu da su upiti unije prema zadanim postavkama dizajnirani samo za čitanje.
  6. Klauzula SELECT vašeg upita sadrži potupit. Za ažuriranje vaših podataka korisnici mogu otići na svoj potupit i poništiti njegovo polje Prikaži ili također mogu pokušati koristiti funkcije agregacije domena.
  7. Vaš upit možda koristi JOIN-ove iz različitih smjerova iz nekoliko tablica dok se izvodi na klauzuli FROM. Samo uklonite neke tabele i moći ćete lako ažurirati svoje podatke.
  8. Niste ispravno indeksirali JOIN polja: Ova polja se ne sastoje od jedinstvenog indeksa ili primarnog ključa.
  9. Vaši upiti su postavljeni kao Snapshot u svom svojstvu Recordset Type. Da biste to riješili, promijenite ga u “Dynaset” iz Set Recordset Type u svojstvima vašeg upita.
  10. Vaš upit može biti zasnovan na drugom upitu koji je prema zadanim postavkama postavljen na samo za čitanje. (Naslagani upit)
  11. Postavili ste dozvole za upite samo za čitanje. (Ovo se može promijeniti promjenom postavki na Sigurnosnom pristupu.)
  12. Korisnik je otvorio bazu podataka samo za čitanje, ili su njeni atributi datoteke postavljeni na samo za čitanje, ili je možda tip medija baze podataka samo za čitanje. (Npr. CD-ROM ili bilo koji mrežni pogon koji ne nudi privilegije pisanja.)
  13. Upit zahtijeva VBA funkciju. Međutim, korisnička baza podataka se ne nalazi na pouzdanoj lokaciji za pohranu što onemogućuje pokretanje koda.
  14. Možda su polja koja upit treba da generiše kao izlaze izračunata polja, koja sprečavaju dodirivanje podataka u MS Access-u.
  15. In rarSlučajevi u kojima možda gledate incident oštećen pristup fajl uzrokuje problem.

Uvod za autora:

Vivian Stevens je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući mdf recovery i Excel softverski proizvodi za oporavak. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.