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

"Access" duomenų bazėse galite naudoti makrokomandos veiksmą OpenQuery , kad atidarytumėte atrankos arba kryžminę užklausą naudodami duomenų lapo rodinys, maketo rodinys arba spaudinio peržiūrą. Šis veiksmas vykdo veiksmo užklausa. Taip pat galite pasirinkti užklausos duomenų įvedimo režimą.

Pastaba: Šis veiksmas galimas tik "Access" duomenų bazės aplinkoje (.mdb arba .accdb). Jei naudojate "Access" projekto aplinką (.adp), žr. veiksmus OpenView, OpenStoredProcedure arba OpenFunction . Makrokomandos veiksmas "OpenQuery " nepasiekiamas "Access" žiniatinklio taikomosiose programose.

Parametras

Makrokomandos veiksmas OpenQuery turi šiuos argumentus.

Veiksmo argumentas

Aprašas

Užklausos pavadinimas

Norimos atidaryti užklausos pavadinimas. Pasirinkite užklausos, kurią norite atidaryti naudodami išplečiamąjį užklausų pavadinimų sąrašą, pavadinimą. Tai būtina argumentas.

Jei bibliotekos duomenų bazė vykdote makrokomandą, kurioje yra veiksmas Atidaryti užklausą , Access pirmiausia ieško užklausos tokiu pavadinimu bibliotekos duomenų bazėje, tada dabartinėje duomenų bazėje.

Rodinys

Rodinys, kuriame bus atidaryta užklausa. Lauke Rodinys pasirinkite Duomenų lapas, Dizainas, Spaudinio peržiūra, PivotTable arba PivotChart. Numatytoji reikšmė yra Duomenų lapas.

Pastaba: "PivotTable" ir "PivotChart" rodinių nėra "Access" versijose, pradedant nuo "Access 2013".

Duomenų režimas

Užklausos duomenų įvedimo režimas. Tai taikoma tik užklausoms, atidarytoms duomenų lapo rodinyje. Pasirinkite Įtraukti (vartotojas gali įtraukti naujų įrašų, bet negali redaguoti esamų įrašų), Redaguoti (vartotojas gali redaguoti esamus įrašus ir įtraukti naujų įrašų) arba Tik skaityti (vartotojas gali tik peržiūrėti įrašus). Numatytoji reikšmė yra Redaguoti.

Pastabos

Jei naudojate duomenų lapą kaip rodinio argumentą, programa "Access" rodo rezultatų rinkinys jei užklausa yra išrinkimo, kryžminė, sujungimo arba tiesioginė užklausa, kurios ypatybė ReturnsRecords nustatyta kaip Taip; ir vykdo užklausą, jei tai veiksmas, duomenų apibrėžimas arba tiesioginė užklausa, kurios ypatybė ReturnsRecords nustatyta kaip Ne.

Veiksmas OpenQuery panašus į dukart spustelėjus užklausą naršymo srityje arba dešiniuoju pelės mygtuku spustelėjus užklausą naršymo srityje ir pasirinkus rodinį. Su šiuo veiksmu galite pasirinkti papildomas parinktis.

Patarimai    

  • Galite nuvilkti užklausą iš naršymo srities į makrokomandos dizaino langą. Tai automatiškai sukuria veiksmą OpenQuery , kuris atidaro užklausą duomenų lapo rodinyje.

    Perjungus į dizaino rodinį, kol užklausa atidaryta, pašalinamas užklausos argumento Duomenų režimas parametras. Šis parametras neveikia, net jei vartotojas grįžta į duomenų lapo rodinį.

  • Jei nenorite rodyti sistemos pranešimų, kurie paprastai rodomi vykdant veiksmo užklausą (tai reiškia, kad tai veiksmo užklausa ir rodoma, kiek įrašų bus paveikta), galite naudoti veiksmą SetWarnings , kad nerodytumėte šių pranešimų rodymo.

Norėdami vykdyti makrokomandos veiksmą OpenQuery "Visual Basic for Applications" (VBA) modulyje, naudokite objekto DoCmd metodą OpenQuery.

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ą!

×