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

Galite naudoti makrokomandos veiksmą Pakartoti užklausą "Access" duomenų bazėse, kad atnaujintumėte nurodyto aktyvaus objekto valdiklis duomenis iš naujo užklausdami valdiklio šaltinį. Jei valdiklis nenurodytas, šis veiksmas iš naujo užklausia paties objekto šaltinio. Naudokite šį veiksmą norėdami užtikrinti, kad aktyviajame objekte arba viename iš jo valdiklių būtų rodomi naujausi duomenys.

Parametras

Makrokomandos veiksmas Pakartoti užklausą turi šį argumentą.

Veiksmo argumentas

Aprašas

Valdiklio pavadinimas

Valdiklio, kurį norite atnaujinti, pavadinimas. Įveskite valdiklio pavadinimą makrokomandos kūrimo lango lauke Valdiklio pavadinimas . Turėtumėte naudoti tik valdiklio pavadinimą, o ne visiškai apibrėžtą identifikatorių (pvz., Formos!formos pavadinimas! valdiklio pavadinimas). Palikite šį argumentą tuščią, jei norite pakartoti aktyvaus objekto šaltinio užklausą. Jei aktyvus objektas yra duomenų lapas arba užklausa rezultatų rinkinys, šį argumentą turite palikti tuščią.

Pastabos

Makrokomandos veiksmas Pakartoti užklausą atlieka vieną iš šių veiksmų:

  • Iš naujo pateikia užklausą, kuria pagrįstas valdiklis arba objektas.

  • Rodo visus naujus arba pakeistus įrašus ir pašalina visus panaikintus įrašus iš lentelė, kuriuo pagrįstas valdiklis arba objektas.

Pastaba: Makrokomandos veiksmas Pakartoti užklausą neturi įtakos įrašo žymiklio padėčiai.

Valdikliai, pagrįsti užklausa arba lentele:

  • Sąrašo laukai ir pasirinktinio įvedimo laukai.

  • Antrinės formos valdikliai.

  • OLE objektai, pvz., diagramos.

  • Valdikliai, kuriuose yra domeno agregavimo funkcijų, pvz., DSum.

Jei nurodytas valdiklis nėra pagrįstas užklausa ar lentele, šis veiksmas verčia perskaičiuoti valdiklį.

Jei argumentą Valdiklio pavadinimas paliksite tuščią, veiksmas Pakartoti užklausą bus toks pat kaip ir paspaudus SHIFT + F9, kai objektas turi įvesties vieta. Jei įvesties vieta yra paformė valdiklyje, šis veiksmas iš naujo užklausia tik antrinės formos šaltinį (kaip ir paspaudžiant SHIFT + F9).

Pastaba: Makrokomandos veiksmas Pakartoti užklausą iš naujo užklausia valdiklio arba objekto šaltinio. Tuo tarpu makrokomandos veiksmas Iš naujo naudotiobjektą iš naujo perdažija valdiklius nurodytame objekte, bet iš naujo neužkerta duomenų bazės ir nerodo naujų įrašų. Makrokomandos veiksmas Rodytivisusįrašus ne tik iš naujo užklausia aktyvaus objekto, bet ir pašalina visus pritaikytus filtrus, kurių makrokomandos veiksmas Pakartoti užklausą nedaro.

Jei norite iš naujo užklausti valdiklio, kurio nėra aktyviame objekte, turite naudoti metodą Pakartoti užklausą "Visual Basic for Applications" (VBA) modulyje, o ne makrokomandos veiksmą Pakartoti užklausą arba atitinkamą objekto DoCmd metodą Pakartotinė užklausa. VBA metodas Requery yra greitesnis nei makrokomandos veiksmas Pakartoti užklausą arba DoCmd.Requery metodas. Be to, kai naudojate makrokomandos veiksmą Pakartoti užklausą arba metodą DoCmd.Requery , Access uždaro užklausą ir iš naujo įkelia ją iš duomenų bazės, bet kai naudojate metodą Pakartoti užklausą , "Access" iš naujo paleis užklausą jos neuždarydama ir neįkeliant iš naujo. Atkreipkite dėmesį, kad "ActiveX" duomenų objekto (ADO) užklausų metodas veikia taip pat, kaip "Access" užklausų metodas .

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

×