HaeTiedotUudelleen-makrotoiminto

Access-tietokantojen Uudelleenkysely-makrotoimintoa käyttämällä voit päivittää aktiivisen ohjain määritetyn objektin tiedot ohjausobjektin lähteen uudelleen. Jos ohjausobjektia ei ole määritetty, tämä toiminto määrittää uudelleen objektin lähteen. Tämän toiminnon avulla voit varmistaa, että aktiivinen objekti tai jokin sen ohjausobjekteista näyttää ajankohtaisimmat tiedot.

Asetus

Uudelleenkysely-makrotoiminnimessa on seuraava argumentti.

Toiminnon argumentti

Kuvaus

Ohjausobjektin nimi

Päivitettävän ohjausobjektin nimi. Kirjoita ohjausobjektin nimi makron rakenneikkunan Ohjausobjektin nimi -ruutuun. Käytä vain ohjausobjektin nimeä, ei koko tunnistetta (kuten Forms! lomakenimi! controlname). Jätä tämä argumentti tyhjäksi, jos haluat tehdä uudelleen aktiivisen objektin lähteen. Jos aktiivinen objekti on tietotaulukko tai kyselyn tulosjoukko, jätä tämä argumentti tyhjäksi.

Huomautuksia

Uudelleenkysely-makrotoiminto tekee joksikin seuraavista:

  • Suorittaa uudelleen kyselyn, johon ohjausobjekti tai objekti perustuu.

  • Näyttää uudet tai muuttuneet tietueet ja poistaa kaikki poistetut tietueet taulukko, johon ohjausobjekti tai objekti perustuu.

Huomautus: Uudelleenkysely-makrotoiminto ei vaikuta tietueosoittimen sijaintiin.

Kyselyyn tai taulukkoon perustuvia ohjausobjekteja ovat seuraavat:

  • Luetteloruudut ja yhdistelmäruudut.

  • Alilomakkeen ohjausobjektit.

  • OLE-objektit, kuten kaaviot.

  • Ohjausobjektit, jotka sisältävät toimialuekoostefunktioita, kuten DSum.

Jos määritetty ohjausobjekti ei perustu kyselyyn tai taulukkoon, tämä toiminto pakottaa ohjausobjektin uudelleenlaskennan.

Jos jätät Ohjausobjektin nimi -argumentin tyhjäksi, Uudelleenkysely-painikkeella on sama tehoste kuin näppäinyhdistelmällä VAIHTO+F9, kun objektilla on aktiivisuus. Jos kohdistus alilomake ohjausobjektissa, tämä toiminto määrittää uudelleen vain alilomakkeen lähteen (kuten VAIHTO+F9-näppäinyhdistelmän painaminen).

Huomautus: Uudelleenkysely-makrotoiminto suorittaa uudelleen ohjausobjektin tai objektin lähteen. Sen sijaan RepaintObject-makrotoiminto käyttää uudelleen määritetyn objektin ohjausobjekteja, mutta ei etsi tietokantaa uudelleen tai näytä uusia tietueita. NäytäKaikkiTietueet-makrotoiminto ei ainoastaan tee uudelleen aktiivista objektia, vaan se myös poistaa kaikki käyttöönotetut suodattimet, joita ei tehdä Uudelleenkysely-makrotoiminnolla.

Jos haluat suorittaa uudelleen ohjausobjektin, joka ei ole aktiivisessa objektissa, sinun on käytettävä Uudelleenkysely-menetelmää Visual Basic for Applications (VBA) -moduulissa, ei Uudelleenkysely-makrotoimintoa tai sitä vastaavaa DoCmd-objektin Uudelleenkysely-menetelmää. VBA:n Uudelleenkysely-menetelmä on nopeampi kuin Uudelleenkysely-makrotoiminto tai DoCmd.Requery-menetelmä. Lisäksi kun käytät Uudelleenkysely-makrotoimintoa tai DoCmd.Requery-menetelmää,Access sulkee kyselyn ja lataa sen uudelleen tietokannasta, mutta kun käytät Kyselyn uudelleenkysely -menetelmää, Access suorittaa kyselyn uudelleen sulkematta ja lataamatta sitä uudelleen. Huomaa, että ActiveX Data Object (ADO) -uudelleenkyselymenetelmä toimii samalla tavalla kuin Accessin uudelleenkyselymenetelmä.

Tarvitsetko lisäohjeita?

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×