Užklausą galite naudoti duomenims pateikti į formą arba ataskaitą programoje "Access". Galite naudoti užklausą kurdami formą ar ataskaitą arba galite pakeisti esamą formą arba ataskaitą nustatydami jos ypatybę Įrašo šaltinis. Kai nustatote ypatybę Įrašo šaltinis, galite nurodyti esamą užklausą arba galite sukurti naują naudoti skirtą užklausą.
Jei kaip įrašo šaltinį naudojate užklausą, gali nepavykti redaguoti duomenų. Prieš naudodami užklausą kaip įrašo šaltinį, turėtumėte apsvarstyti, ar reikia redaguoti duomenis.
Šiame straipsnyje aiškinama, kaip nustatyti esamos formos arba ataskaitos ypatybę Įrašo šaltinis ir pateikiama informacija apie tai, kada galima ir negalima redaguoti užklausos duomenų.
Šiame straipsnyje neaiškinama, kaip sukurti formą arba ataskaitą. Jei reikia pagalbos kuriant formas ir ataskaitas, žr. straipsnius, Create formą programoje "Access", ir Create paprastą ataskaitą.
Šiame straipsnyje
Naudoti esamą užklausą kaip formos arba ataskaitos įrašų šaltinį
Dizaino rodinyje ypatybę Įrašo šaltinis nustatykite kaip esamą užklausą, kurią norite naudoti.
-
Atidarykite formą arba ataskaitą dizaino rodinyje.
Jei ypatybių lapas dar neatidarytas, paspauskite F4 , kad jį atidarytumėte.
-
Ypatybių lapo skirtuke Duomenys spustelėkite ypatybės lauką Įrašo šaltinis .
-
Atlikite vieną iš šių veiksmų:
-
Pradėkite vesti užklausos, kurią norite naudoti, pavadinimą.
Jums įvedant tekstą, "Access" automatiškai užpildo objekto pavadinimą.
-Arba-
-
Spustelėkite rodyklę ir pasirinkite norimą naudoti užklausą.
-
užklausos kaip formos arba ataskaitos įrašo šaltinio Create
Dizaino rodinyje naudokite mygtuką Kurti (), esantį ypatybės lauke Įrašo šaltinis , kad sukurtumėte naują užklausą, kurią naudosite kaip įrašų šaltinį.
-
Atidarykite formą arba ataskaitą dizaino rodinyje.
Jei ypatybių lapas dar neatidarytas, paspauskite F4 , kad jį atidarytumėte.
-
Ypatybių lapo skirtuke Duomenys spustelėkite ypatybės lauką Įrašo šaltinis .
-
Spustelėkite .
Dizaino rodinyje atidaroma nauja užklausa.
-
Sukurkite užklausą, tada ją įrašykite ir uždarykite.
Jei reikia pagalbos kuriant užklausą, žr. straipsnį Create paprastą išrinkimo užklausą.
Užklausos duomenų redagavimas
Viena iš pagrindinių formų naudojimo priežasčių yra įvesti ir redaguoti duomenis. Kai kurios užklausos nepalaiko duomenų redagavimo. Prieš naudodami užklausą kaip formos įrašų šaltinį, turėtumėte apsvarstyti, ar galite redaguoti užklausos duomenis.
Kada galiu redaguoti duomenis iš užklausos?
Galite redaguoti užklausos duomenis, jei:
-
Užklausa pagrįsta tik viena lentele.
-
Užklausa pagrįsta dviem lentelėmis, tarp kurių yra ryšys „vienas – vienas“.
-
Formos ypatybė RecordsetType nustatyta kaip Dynaset (nesuderinamas Naujinimai), ir jokia iš šiame skyriuje pateiktų sąlygų netaikomas.
Pastaba: Net jei galite redaguoti užklausos duomenis, kai kurių jos laukų gali nepavykti redaguoti. Šie atvejai išvardyti tolesniame skyriuje.
Kada negaliu redaguoti duomenų iš užklausos?
Negalite redaguoti užklausos duomenų, kai:
-
Užklausa yra kryžminė užklausa.
-
Užklausa yra SQL kalbos užklausa.
-
Laukas, kurį bandote redaguoti, yra apskaičiuotasis laukas. Tokiu atveju galėsite redaguoti duomenis iš kitų užklausos laukų.
-
Užklausoje yra sąlyga GROUP BY.