Kun jaat tietokannan verkon välityksellä, Microsoft Access päivittää tiedot tietyin väliajoin. Jos haluat tarkastella uusimpia tietoja, päivitä tietueet joko taulukkonäkymästä tai lomakenäkymästä valitsemalla Aloitus-välilehdessäPäivitä kaikki >Päivitä. Päivitysprosessi päivittää aiemmin luodut tiedot taulukossa tai lomakkeessa eikä järjestä tietueita uudelleen, näytä uusia tietueita tai poista poistettuja tietueita tai tietueita, jotka eivät enää täytä määritettyjä ehtoja. Jos haluat tarkemman tai perusteellisen päivityksen, käytä makroa tietojen uudelleenkyselyssä.
Huomautus: Uudelleenkyselyprosessin suorittaminen voi olla aikaa vievää tietuejoukon koon mukaan.
Sisältö
Tietojen päivittäminen
-
Tee jompikumpi seuraavista:
-
Jos haluat päivittää tietueet taulukko- tai lomakenäkymässä, valitse Aloitus-välilehdenTietueet-ryhmässäPäivitä kaikki ja valitse sitten Päivitä.
-
Jos haluat päivittää Pivot-taulukon tai Pivot-kaavionäkymän tietueet, valitse Rakenne-välilehden Tiedot-ryhmästäPäivitä Pivot.
-
Paina VAIHTO+F9.
-
Päivitysvälin määrittäminen
Voit määrittää aikavälin, jolloin Access päivittää tiedot. Access päivittää tiedot oletusarvoisesti 60 sekunnin välein.
-
Napsauta Office-painiketta. Esiin tulee Askelpalautin.
-
Valitse Askelpalautin-kohdan vasemmassa ruudussa Asetukset.
-
Valitse Accessin asetukset -valintaikkunan vasemmassa ruudussa Lisäasetukset.
-
Määritä oikeanpuoleisen ruudun Lisäasetukset-kohdassapäivitysvälin arvo (s).
Tietojen uudelleenkysely makron avulla
Jos haluat, että tiedot lähetetään uudelleen automaattisesti, kun tapahtuma tapahtuu, voit luoda makron ja liittää sen tapahtumaan. Oletetaan esimerkiksi, että haluat hakea lomakkeen tiedot uudelleen aina, kun lomake vastaanottaa aktiivisuus. Voit luoda makron ja liittää sen lomakkeen On Got Focus -tapahtumaan seuraavasti:
-
Valitse Luo-välilehden Muut-ryhmässä Makro. Jos tämä komento ei ole käytettävissä, napsauta joko Moduuli- tai Luokkamoduuli-painikkeen alapuolella olevaa nuolta ja valitse sitten Makro.
-
Napsauta vihreän plussymbolin (+) vieressä olevassa ruudussa olevaa nuolta ja valitse sitten Lähetä uudelleen.
-
Tallenna makro käyttämällä Nimeä uudelleen -nimeä ja sulje makron muodostin.
-
Avaa haluamasi lomake Rakennenäkymä. Jos ominaisuusikkuna ei ole näkyvissä, tuo se näkyviin painamalla F4-näppäintä.
-
Varmista, että itse lomake on valittuna. Valitse sitten ominaisuusikkunassa Tapahtuma-välilehti .
-
Napsauta Tapahtuma-välilehden Kohdistus-ominaisuuden nuolta ja napsauta sitten makron nimeä – Uudelleenkysely.
-
Tallenna lomake.
Tietojen uudelleenkysely koodin avulla
Koodin avulla voit myös hakea tietoja automaattisesti. Oletetaan, että haluat kerätä lomakkeen tiedot uudelleen aina, kun lomake vastaanottaa kohdistuksen. Voit luoda moduulin ja liittää sen lomakkeen On Got Focus -tapahtumaan seuraavasti:
-
Avaa haluamasi lomake rakennenäkymässä. Jos ominaisuusikkuna ei ole näkyvissä, tuo se näkyviin painamalla F4-näppäintä.
-
Varmista, että itse lomake on valittuna. Valitse sitten ominaisuusikkunassa Tapahtuma-välilehti .
-
Napsauta Tapahtuma-välilehdenOn Got Focus - ominaisuudessa Muodosta-painiketta .
-
Valitse Valitse muodostin -valintaikkunassa Koodin muodostin.
Uusi moduuli avautuu Visual Basic -editorissa.
-
Kirjoita Me.Requery ja sulje sitten Visual Basic -Kirjoitusavustaja.
-
Tallenna lomake.
Tietojen uudelleenkysely Access-verkkosovelluksessa
Access-verkkosovelluskyselyt suoritetaan palvelimessa. Voit käyttää RequeryRecords-makroa tietojen uudelleenkyselyyn Access-verkkosovelluksessa. Tämä makro edellyttää nykyistä tietuejoukkoa.
-
Avaa haluamasi lomake, valitse Toiminnot ja valitse sitten Käytössä.
-
Valitse toimintoluettelossaPeruutaTietueet. Jos jätät Where=-kohdan tyhjäksi, tuloksille ei suoriteta lisäsuodatusta, ja jättämällä OrderBy= tyhjäksi, mitään tiettyä lajittelua ei suoriteta.
-
Tallenna lomake.