Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Svarbu    „Access Services 2010“ ir „Access Services 2013“ bus pašalinti iš kito „SharePoint“ leidimo. Rekomenduojame nekurti naujų žiniatinklio programų ir perkelti esamas programas į alternatyvią platformą, pvz., „Microsoft Power Apps“.

Galite bendrinti „Access“ duomenis su „Dataverse“, kuri yra debesies duomenų bazė ir kurią naudodami galite kurti „Power Platform“ programas, automatizuoti darbo eigas, virtualiuosius agentus ir kt. žiniatinkliui, telefonui arba planšetiniam kompiuteriui. Daugiau informacijos žr. Darbo pradžia: „Access“ duomenų perkėlimas į „Dataverse“.

Kai naudojate užklausą rodinio duomenims pateikti "Access" žiniatinklio taikomojoje programoje, kai kurie laukai, kuriuos galite tikėtis redaguoti, rodinyje yra skirti tik skaityti. Konkrečiai, jei naudojate daugiau nei vieną lentelę ir yra bent viena jungtis, yra apribojimų, kuriuos užklausos laukus galima atnaujinti. 

Pastaba: Ši tema yra apie "Access" žiniatinklio taikomąsias programas. Jis netaikomas kompiuterio duomenų bazėms. Jei kyla problemų dėl užklausos kompiuterio duomenų bazėje, žr. straipsnį Užklausų įvadas , kuriame pateikiama apžvalga.

Atnaujinamų užklausos laukų reikalavimai

  • Galima naujinti tik lentelės laukus, kuriuose sujungtame lauke nėra unikalių reikšmių –"most-many".

  • Užklausos išvestyje turi būti dažniausiai naudojamos lentelės pirminio rakto laukai.

  • Lentelė "daugelis" turi būti bet kokių išorinių jungčių vidinėje pusėje (t. y. kairiojo išorinio sujungimo kairėje arba dešinėje dešiniojo išorinio sujungimo pusėje).

Užklausos diagrama, kurioje pavaizduoti galimi naujinti laukai

Šioje užklausoje lentelė Užduotys yra dažniausiai naudojama lentelė, nes ji ieško duomenų lentelėje Projektai.

Tačiau užduočių pirminis raktas neįtrauktas į išvestį, todėl nė vienas iš jo laukų nebus naujinamas.

Net jei kodas pridedamas, nė vienas iš laukų, kurie yra lentelėje Projektai, nėra atnaujinamas, nes tai nėra daugiausiai lentelė.

Puslapio viršus

Atnaujinamo lauko problemos radimas ir sprendimas

Priežastis, kodėl negalima naujinti lauko, lemia, kaip galite įgalinti naujinimus. Norėdami sužinoti tą priežastį, atidarykite užklausą dizaino rodinyje ir peržiūrėkite užklausos dizaino informaciją.

  1. Jei pradedate nuo naršyklės, atidarykite žiniatinklio taikomąją programą programoje "Access": programos viršutiniame dešiniajame kampe spustelėkite Parametrai > Tinkinti naudojant "Access".

  2. Jei programoje "Access" naršymo sritis neatidaryta, paspauskite F11, kad ji būtų rodoma. Tada naršymo srityje dešiniuoju pelės mygtuku spustelėkite užklausą, tada spustelėkite Dizaino rodinys.

    Užklausos kontekstinis meniu naršymo srityje

  3. Nustatykite, kuri užklausos lentelė yra dažniausiai naudojama lentelė. Gera taisyklė yra ta, kad dauguma lentelių yra lentelė, kuri ieško duomenų kitoje lentelėje.

  4. Patikrinkite, ar norimas naujinti laukas yra lentelėje "daugelis daugelis". Jei taip nėra, nėra nieko, ko galite padaryti užklausai, kad išs spręsti problemą. Norėdami leisti žmonėms redaguoti lauką, galite sukurti naują, atnaujinamą rodinį, pagrįstą tik lentele, ir, jei reikia, padaryti jį lengvai atidarytą. Pavyzdžiui, galite pateikti mygtuką su makrokomanda, kuri atidaro rodinį.

  5. Patikrinkite, ar į užklausos išvestį įtrauktas lentelės "daugelis" pirminis raktas. Jei jo ten nėra, įtraukite pirminį raktą į užklausos išvestį.

  6. Dukart spustelėkite kiekvieną junginį ir patikrinkite, ar:

    • Jungtis yra vidinis sujungimas; Arba

    • Jei tai išorinis sujungimas, dažniausiai naudojama lentelė yra vidinėje sujungimo pusėje – kairėje kairiojo sujungimo pusėje arba dešinėje dešiniosios sujungimo pusėse.

Jei jungtis neatitinka bent vieno iš anksčiau minėtų dviejų kriterijų, pakeiskite sujungimą, kad užklausa būtų atnaujinama.

Puslapio viršus

Daugelio pirminių raktų įtraukimas į užklausos išvestį

  1. Atidarykite užklausą dizaino rodinyje.

  2. Nustatykite daugiausia lentelių.

  3. Dukart spustelėkite kiekvieną pirminio rakto lauką. Kiekvienas rakto laukas pažymimas mažu klavišu.

  4. Įsitikinkite, kad užklausos dizaino tinklelyje pažymėtas žymės langelis Rodyti , kuriame yra ką tik įtraukti raktų laukai:

    Rodymo eilutė, esanti užklausos dizaino tinklelyje

Puslapio viršus

Sujungimo keitimas, kad užklausa būtų atnaujinama

Jei bet kuris sujungimas neatitinka vieno iš anksčiau nurodytų kriterijų, jis neleis atnaujinti. Toliau pateiktas neatnaujinamo prisijungimo pavyzdys:

Dialogo langas Sujungimo ypatybės

Tai yra kairysis išorinis sujungimas, apimantis viską iš kairiosios lentelės ir atitinkamus įrašus iš dešiniosios lentelės. Tačiau dauguma lentelių yra dešinėje sujungimo pusėje– tokiu būdu neleidžiama naujinti.

Būdai, kaip padaryti išorinį sujungimą atnaujinamą

Yra trys pagrindiniai būdai, kaip koreguoti sujungimą, kad jo užklausa būtų atnaujinama. Dukart spustelėkite junginį, kad atidarytumėte dialogo langą Sujungimo ypatybės , tada atlikite vieną iš šių veiksmų:

  • Išorinio sujungimo keitimas į vidinį sujungimą    Dialogo lange Sujungimo ypatybės spustelėkite 1 parinktį.

  • Lentelių padėčių perjungimas    Perkelti daugumą lentelės į vidinę sujungimo pusę, o kitą – į išorinę (naudokite pasirinktinio įvedimo laukus dialogo lange Sujungimo ypatybės , kad nustatytumėte lentelių pavadinimus Kairė ir Dešinė).

  • Keisti sujungimo kryptį    Dialogo lange Sujungimo ypatybės spustelėkite 2 arba 3 parinktį (pakeiskite į bet kurią reikšmę, kuri nebuvo).

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×