Rakenduse väli on ootamatult kirjutuskaitstud

Tähtis!    Accessi teenused 2010 ja Accessi teenused 2013 eemaldatakse SharePointi järgmisest väljaandest. Soovitame teil luua uued veebirakendused ja migreerida oma olevad rakendused aseplatvormile, nagu Microsoft Power Apps.

Kui kasutate päringut Accessi veebirakenduse andmete esitamiseks, on võimalik, et mõned väljad, mida võib olla võimalik redigeerida, on vaates kirjutuskaitstud. Kui kasutate rohkem kui ühte tabelit ja vähemalt üks ühendus, on olemas piirangud, mille korral saab päringu välju värskendada.

Märkus.:  Selles teemas on teave Accessi veebirakenduste kohta. See ei rakendu töölaua andmebaasidele. Kui teil on töölaua andmebaasi päringuga probleeme, lugege artiklit ülevaate päringute tutvustus .

Nõuded värskendatud päringu väljadele

  • Ainult tabeli väljad, kus ühendatud väljadel pole kordumatuid väärtusi – saab uuendada tabelit "kõige rohkem".

  • Päringu väljund peab sisaldama kõige enam-mitme tabeli primaarvõtme välju.

  • Kõige suurem tabel peab olema välisühenduste siseküljel (s. h vasakpoolse välise ühendamise või parempoolse välise ühendamise paremal pool).

Päringuskeem, mis näitab, milliseid välju saab värskendada

Selles päringus on tabel tööülesanded kõige enam-mitu tabelit, sest see otsib andmeid tabelist projektid.

Kuna aga ülesannete primaarvõti ei kuulu väljundisse, ei saa ükski selle väljadest olla värskendatud.

Isegi kui võti on lisatud, pole tabelist projektid pärinevad väljad värskendatud, kuna see pole kõige suurem tabel.

Lehe algusse

Aegunud välja probleemi otsimine ja parandamine

Põhjus, miks teie väli pole aegunud, määrab, kuidas saate värskendusi lubada. Selle põhjuse leidmiseks avage päring kujundusvaates ja uurige päringu kujunduse üksikasju.

  1. Kui alustate brauserist, avage veebirakendus Accessis: klõpsake rakenduse paremas ülanurgas nuppu sätted > Kohanda Accessis.

  2. Kui Navigeerimispaan pole avatud, vajutage Accessi kuvamiseks klahvi F11. Seejärel paremklõpsake navigeerimispaanil päringut ja seejärel klõpsake käsku Kujundusvaade.

    Päringu kontekstimenüü navigeerimispaanil

  3. Tehke kindlaks, milline tabel on päringus kõige rohkem-mitu tabelit. Hea rusikareegel on see, et kõige suurem tabel on tabel, mis otsib andmeid teisest tabelist.

  4. Veenduge, et väli, mida soovite värskendada, on kõige enam-mitmes tabelis. Kui see pole nii, pole probleemi lahendamiseks midagi, mida saate päringuga teha. Alternatiivina selle kohta, kuidas inimesi välja redigeerida, kaaluge uue, aegunud vaate loomist ainult tabeli põhjal ja seejärel hõlpsalt selle vaate avamine vastavalt vajadusele. Näiteks võite anda nupule makroga, mis avab vaate.

  5. Veenduge, et päringu väljundisse kaasatakse kõige rohkema tabeli primaarvõti. Kui seda ei ole, Lisage päringu väljundisse primaarvõti.

  6. Topeltklõpsake iga Liitu ja veenduge, et:

    • Liitumine on sisemine ühendus; või

    • Kui see on väline ühendus, on kõige rohkem palju tabel liitumise siseküljel – vasakpoolse või parema ühendusega vasakpoolses servas.

Kui liitumine ei vasta vähemalt kahele eelnevale kriteeriumile, muutke Liitu, et muuta päring ajakohaseks.

Lehe algusse

Päringu väljundile kõige olulisema Primaarvõtme lisamine

  1. Avage päring kujundusvaates.

  2. Tuvastage kõige rohkem-mitu tabelit.

  3. Topeltklõpsake primaarvõtme iga välja. Iga võtme väli on märgitud väikese võtmega.

  4. Veenduge, et päringu kujundusruudustikus oleks märgitud äsja lisatud põhiliste väljade ruut Kuva .

    Päringu kujundusruudustiku rida Kuva

Lehe algusse

Päringu muutmine kuupäevaks

Kui mõni liitumine ei vasta mõnele ülaltoodud kriteeriumile, siis see ei takista värskendusi. Siin on näide, mis ei ole aegunud:

Dialoogiboks Ühenduse atribuudid

See on vasakpoolne väline ühendus – see sisaldab kõike vasakpoolsest tabelist ja vastavaid kirjeid paremast tabelist. Kuid kõige suurem tabel asub liitumise paremas servas – nii ei saa värskendusi takistada.

Välise liitumise võimalused ajakohasena

Liitumise kohandamiseks on kolm peamist moodust, et selle päring oleks värskendatud. Topeltklõpsake nuppu Liitu, et avada dialoogiboks atribuutide ühendamine , ja tehke siis ühte järgmistest.

  • Välise ühenduse muutmine sisemiseks ühendamiseks    Klõpsake dialoogiboksis atribuutide ühendamine nuppu variant 1.

  • Tabelite asukohtade vahetamine    Liikuge kõige-mitmele tabelile, et liita ühendus ja muu tabel välimisele küljele (kasutage dialoogiboksi atribuutide ühendamine liitboksi, et määrata vasakpoolsed ja parempoolsed tabeli nimed).

  • Liitumise suuna muutmine    Klõpsake dialoogiboksis atribuutide ühendamine nuppu 2 või 3 (muutke see väärtuseks, mis ei olnud).

Lehe algusse

Kas vajate veel abi?

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×