HaeTiedotUudelleen-makrotoiminto

HaeTiedotUudelleen-toiminnon avulla aktiivisen tietokantaobjektit määritetyn ohjain tiedot voidaan päivittää tekemällä ohjausobjektin lähteen tietojen hae tiedot uudelleen. Jos ohjausobjektia ei määritetä, toiminto hakee itse objektin lähteen tiedot. Tämän toiminnon avulla voit varmistaa, että aktiivinen objekti tai jokin sen ohjausobjekteista näyttää uusimmat tiedot.

Asetus

HaeTiedotUudelleen-toiminnolla on seuraava argumentti.

Toiminnon argumentti

Kuvaus

Ohjausobjektin nimi

Päivitettävän ohjausobjektin nimi. Kirjoita ohjausobjektin nimi Makron muodostin -ruudun Toiminnon argumentit -osan Ohjausobjektin nimi -ruutuun. Käytä vain ohjausobjektin nimeä, ei koko tunnistetta (esimerkiksi Forms!lomakenimi!ohjobjektinimi). Jätä tämä argumentti tyhjäksi, jos haluat hakea aktiivisen objektin lähteen tiedot. Jos aktiivinen objekti on tietotaulukko tai kyselyn tulosjoukko, jätä tämä argumentti tyhjäksi.

Huomautuksia

HaeTiedotUudelleen-toiminto

  • suorittaa uudelleen kyselyn, johon ohjausobjekti tai objekti perustuu

  • näyttää uudet tai muutetut tietueet ja poistaa tietueet taulukko, johon ohjausobjekti tai objekti perustuu.

Huomautus: HaeTiedotUudelleen-toiminto ei vaikuta tietueosoittimen sijaintiin.

Kyselyyn tai taulukkoon perustuvia ohjausobjekteja ovat

  • luetteloruutu ja yhdistelmäruutu

  • alilomake-/aliraporttiohjausobjekti

  • OLE-objekti, kuten kaaviot

  • ryhmäkoostefunktio, kuten DSum-funktion, sisältävät ohjausobjektit.

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

Jos jätät Ohjausobjektin nimi -argumentin tyhjäksi, HaeTiedotUudelleen-toiminto vaikuttaa samoin kuin näppäinyhdistelmän VAIHTO+F9 painaminen aktiivisuus ollessa objektissa. Jos kohdistus on alilomake ohjausobjektissa, toiminto hakee vain alilomakkeen lähteen tiedot (kuten näppäinyhdistelmän VAIHTO+F9 painaminenkin).

Huomautus: HaeTiedotUudelleen-toiminto hakee ohjausobjektin tai objektin lähteen tiedot. Sitä vastoin PäivitäObjekti-toiminto päivittää määritetyn objektin ohjausobjektit, mutta ei hae tietokannan tietoja eikä näytä uusia tietueita. NäytäKaikkiTietueet-toiminto ei ainoastaan hae aktiivisen objektin tietoja, vaan se myös poistaa käytetyt suodatin, jota HaeTiedotUudelleen-toiminto ei tee.

Jos haluat hakea sellaisen ohjausobjektin tiedot, joka ei ole aktiivisessa objektissa, käytä Requery-menetelmää Visual Basic for Applications (VBA) -moduulissa, ei HaeTiedotUudelleen-toimintoa tai sitä vastaavaa DoCmd-objektin Requery-menetelmää. VBA:n Requery-menetelmä on nopeampi kuin HaeTiedotUudelleen-toiminto tai DoCmd.Requery-menetelmä. Lisäksi kun käytät HaeTiedotUudelleen-toimintoa tai DoCmd.Requery-menetelmää, Microsoft Office Access 2007 sulkee kyselyn ja lataa sen uudelleen tietokannasta, mutta kun käytät Requery-menetelmää, Access suorittaa kyselyn uudelleen sulkematta sitä ja lataamatta sitä uudelleen. Huomaa, että ActiveX Data Object (ADO) Requery -menetelmä toimii samalla tavalla kuin Accessin Requery-menetelmä.

Kehitä 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ä.

×