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