EtsiNextRecord-makrotoiminto

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Access-työpöytätietokantojen EtsiTietue-makrotoiminnon avulla voit etsiä seuraavan tietueen, joka täyttää edellisen EtsiTietue-makrotoiminnon määrittämät ehdot tai Etsi ja korvaa -valintaikkunan arvon (valitse Aloitus-välilehdessäEtsi). Voit etsiä tietueita toistuvasti EtsiNextRecord-toiminnolla . Voit esimerkiksi selata kunkin asiakkaan kaikkia tietueita peräkkäin.

Huomautus

EtsiNextRecord-makrotoiminto ei ole käytettävissä Access-verkkosovelluksissa.

Asetus

EtsiNextRecord-toiminnolla ei ole argumentteja. EtsiNextRecord-toiminto löytää seuraavan tietueen, joka täyttää EtsiTietue-toiminnon asettamat ehdot tai Etsi ja korvaa -valintaikkunassa. EtsiTietue-toiminnon argumentit jaetaan Etsi ja korvaa -valintaikkunan vaihtoehtojen kanssa.

Voit määrittää hakuehdot EtsiTietue-toiminnolla . Yleensä kirjoitat EtsiTietue-toiminnon makroon ja käytät sitten EtsiNextRecord-toimintoa löytääksesi seuraavat tietueet, jotka täyttävät samat ehdot.

Huomautuksia

Tällä toiminnolla on sama vaikutus kuin Etsi ja korvaa -valintaikkunan Etsi seuraava -painikkeella.

Huomautus

Vaikka EtsiTietue-toiminto vastaa taulukoiden, kyselyjen ja lomakkeiden Aloitus-välilehdenEtsi-komentoa, se ei vastaa Koodi-ikkunan Muokkaa-valikon Etsi-komentoa. Et voi käyttää EtsiTietue-toimintoa tai EtsiNextRecord-toimintoa tekstin hakemiseen moduuleissa.

Vihje

Jos olet määrittänyt EtsiTietue-toiminnonVain nykyinen kenttä -argumentin arvoksi Kyllä, sinun on ehkä siirrettävä kohdistus EtsiTietue-toimintoa varten ohjausobjektiin, joka sisältää etsimäsi tiedot, ennen kuin käytät EtsiNextRecord-toimintoa.

Jos valittuna oleva teksti on sama kuin hakuteksti , kun EtsiNextRecord-makrotoiminto suoritetaan, haku alkaa heti valinnan jälkeen, samassa kentässä kuin valinta ja samassa tietueessa. Muutoin haku alkaa nykyisen tietueen alusta. Tämä mahdollistaa sen, että voit etsiä useita saman hakuehdon esiintymiä, jotka saattavat esiintyä yhdessä ainoassa tietueessa.

Huomaa kuitenkin, että jos käytät komentopainiketta FindNextRecord-toiminnon sisältävän makron suorittamiseen, hakuehtojen ensimmäinen esiintymä löytyy toistuvasti. Tämä tapahtuu, koska komentopainikkeen napsauttaminen poistaa kohdistuksen vastaavan arvon sisältävästä kentästä. EtsiNextRecord-toiminto aloittaa haun tietueen alusta. Voit välttää tämän ongelman suorittamalla makron käyttämällä tekniikkaa, joka ei muuta kohdistusta, kuten mukautettua työkalurivin painiketta tai Automaattiset näppäimet -makrossa määritettyä näppäinyhdistelmää. Voit myös määrittää makron kohdistuksen kenttään, joka sisältää hakuehdot, ennen kuin suoritat EtsiNextRecord-toiminnon .

Sama tapahtuu myös, jos suoritat komentopainikkeella Makron, joka sisältää EtsiTietue-toiminnon, ja Etsi ensimmäinen -argumentin arvoksi on määritetty Ei.

Jos haluat suorittaa EtsiNextRecord-toiminnon Visual Basic for Applications-moduulissa, käytä DoCmd-objektinEtsiNext-menetelmää.