Duomenų atnaujinimas arba pakartotinė užklausa

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Kai duomenų bazę bendrinate tinkle, "Microsoft Access" atnaujina informaciją nustatytais intervalais. Norėdami peržiūrėti naujausius duomenis, atnaujinkite įrašus Duomenų lapo arba Formos rodinyje, skirtuke Pagrindinis spustelėkite Atnaujinti viską>Atnaujinti. Atnaujinimo procesas atnaujina esamus duomenis duomenų lape arba formoje ir nepertvarko įrašų, nerodo naujų įrašų ir nepašalina panaikintų įrašų arba įrašų, kurie nebeatitinka nurodytų kriterijų. Jei reikia konkretesnio ar išsamesnio naujinimo, naudokite makrokomandą pakartotinei duomenų užklausai atlikti.

Pastaba

Atsižvelgiant į įrašų rinkinio dydį, pakartotinės užklausos proceso vykdymas gali užimti daug laiko.

Ką norėtumėte daryti?

Duomenų atnaujinimas

  • Atlikite vieną iš šių veiksmų:

    • Norėdami atnaujinti įrašus duomenų lapo arba formos rodinyje, skirtuko Pagrindinis grupėje Įrašai spustelėkite Atnaujinti viską, tada spustelėkite Atnaujinti.
    • Norėdami atnaujinti įrašus "PivotTable" arba "PivotChart" rodinyje, skirtuko Dizainas grupėje Duomenys spustelėkite Atnaujinti "Pivot".
    • Paspauskite klavišus "Shift" + F9.

Puslapio viršus

Atnaujinimo intervalo nustatymas

Galite nustatyti "Access" duomenų atnaujinimo intervalą. Pagal numatytuosius parametrus "Access" atnaujina duomenis kas 60 sekundžių.

  1. Spustelėkite „Office“ mygtuką. Bus atidaryta erdvė.
  2. Kairiojoje erdvės srityje spustelėkite Parinktys.
  3. Kairiojoje dialogo lango Access parinktys srityje spustelėkite Išsamiau.
  4. Dešiniosios srities dalyje Išsamiau nurodykite atnaujinimo intervalo reikšmę (sek.).

Puslapio viršus

Makrokomandos naudojimas pakartotinei duomenų užklausai atlikti

Jei norite, kad įvykus įvykiui būtų pakartotinai užklausiami duomenys, galite sukurti makrokomandą ir pridėti ją prie įvykio. Pavyzdžiui, tarkime, kad norite pakartotinai užklausti duomenis formoje kaskart, kai forma gauna įvesties vietą. Galite sukurti makrokomandą ir pridėti ją prie formos įvykio Gavus įvesties vietą naudodami šią procedūrą:

  1. Skirtuko Kūrimas grupėje Kita spustelėkite Makrokomanda. Jei ši komanda negalima, spustelėkite rodyklę po mygtuku Modulis arba Klasės modulis, tada spustelėkite Makrokomanda.
  2. Spustelėkite rodyklę, esančią lauke šalia žalio pliuso simbolio (+), tada spustelėkite Užklausti iš naujo.
  3. Įrašykite makrokomandą pavadinimu Pakartoti užklausą, tada uždarykite makrokomandų daryklę.
  4. Atidarykite norimą formą dizaino rodinyje. Jei ypatybių lapas nerodomas, paspauskite F4, kad jis būtų parodytas.
  5. Įsitikinkite, kad pasirinkta pati forma. Tada ypatybių lape spustelėkite skirtuką Įvykis .
  6. Skirtuke Įvykis spustelėkite rodyklę, esančią ypatybėje Gavus įvesties vietą , tada spustelėkite makrokomandos pavadinimą – Pakartotinė užklausa.
  7. Įrašykite formą.

Puslapio viršus

Kodo naudojimas pakartotinei duomenų užklausai

Taip pat galite naudoti kodą norėdami automatiškai pakartotinai užklausti duomenis. Tarkime, kad norite pakartotinai užklausti duomenis formoje kaskart, kai tik forma gauna įvesties vietą. Galite sukurti modulį ir pridėti jį prie formos įvykio Gavus įvesties vietą naudodami šią procedūrą:

  1. Atidarykite norimą formą dizaino rodinyje. Jei ypatybių lapas nerodomas, paspauskite F4, kad jis būtų parodytas.
  2. Įsitikinkite, kad pasirinkta pati forma. Tada ypatybių lape spustelėkite skirtuką Įvykis .
  3. Skirtuko Įvykis ypatybėje Gavus fokusavimą spustelėkite mygtuką Kurtimygtuką Daryklė .
  4. Dialogo lange Daryklės pasirinkimas spustelėkite Kodo daryklė.
    Naujas modulis atidaromas „Visual Basic“ rengyklėje.
  5. Įveskite Me.Requery, tada uždarykite "Visual Basic" rengyklę.
  6. Įrašykite formą.

Puslapio viršus

Pakartotinė duomenų užklausa "Access" žiniatinklio taikomojoje programoje

"Access" žiniatinklio taikomosios programos užklausos veikia serveryje. Pakartotinę užklausų funkciją naudotumėte norėdami pakartotinai užklausti duomenis "Access" žiniatinklio programoje. Šiai makrokomandai reikalingas dabartinis įrašų rinkinys.

  1. Atidarykite norimą formą, spustelėkite Veiksmai, tada spustelėkite Dabartinis.
  2. Veiksmų kataloge spustelėkite Pakartotinė užklausaĮrašai. Jei pasirinksite palikti tuščią lauką Kur =, rezultatai nebus papildomai filtruojami, o palikus OrderBy= tuščią, specialus rūšiavimas neatliekamas.
  3. Įrašykite formą.

Puslapio viršus