FindNextRecord, makrohandling

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Du kan bruke makrohandlingen FindNextRecord i Access-skrivebordsdatabaser for å finne den neste post som oppfyller kriterier angitt av forrige makroen FindRecord , eller verdien i dialogboksen Søk og erstatt (Klikk Søk etter i kategorien Hjem ). Du kan bruke handlingen FindNextRecord til å søke etter poster gjentatte ganger. Hvis du for eksempel kan du flytte stadig gjennom alle postene for en bestemt kunde.

Merknad: Makrohandlingen FindNextRecord ble endret fra FindNext FindNextRecord begynnelsen i Access 2010.

Merknad: Makrohandlingen FindNextRecord er ikke tilgjengelig i nettapper i Access.

Innstilling

Handlingen FindNextRecord har ingen argumenter. Handlingen FindNextRecord søker etter neste post som oppfyller vilkårene som er angitt av SøkEtterPost eller i dialogboksen Søk og erstatt. Argumentene for SøkEtterPost deles med alternativene i dialogboksen Søk og erstatt.

Hvis du vil angi søkekriteriene, kan du bruke handlingen FindRecord . Vanligvis du angir en SøkEtterPost i en makro og deretter bruke handlingen FindNextRecord til å finne alle poster som oppfyller de samme vilkårene.

Merknader

Denne handlingen fungerer på samme måte som ved hjelp av knappen Søk etter neste i dialogboksen Søk og erstatt.

Merknad: Selv om SøkEtterPost tilsvarer kommandoen Søk i kategorien Hjem for tabeller, spørringer og skjemaer, tilsvarer den ikke kommandoen SøkRediger-menyen i Kodevindu. Du kan ikke bruke SøkEtterPost eller FindNextRecord handlingen til å søke etter tekst i moduler.

Tips!: Hvis du har satt argumentet Bare gjeldende felt i handlingen SøkEtterPost til Ja, må du bruke handlingen GåTilKontroll til å flytte fokus til kontroll som inneholder dataene du vil søke etter før du bruker handlingen FindNextRecord .

Hvis den merkede teksten er den samme som søketeksten på tidspunktet makrohandlingen FindNextRecord utføres, begynner søket umiddelbart etter den merkede teksten i samme felt som det merkede området, og i den samme posten. Hvis ikke, begynner søket ved starten av den gjeldende posten. Dette gjør mulig å finne flere forekomster av samme vilkår som kan vises i én enkelt post.

Imidlertid være oppmerksom på at hvis du bruker en kommandoknapp for å kjøre en makro som inneholder handlingen FindNextRecord , den første forekomsten av søkekriteriene funnet flere ganger. Dette skjer fordi når du klikker kommandoknappen fjerner fokus fra feltet som inneholder den samsvarende verdien. Handlingen FindNextRecord begynner deretter å søke fra begynnelsen av oppføringen. Du kan unngå dette problemet ved å kjøre makroen ved hjelp av en teknikk som ikke endres fokuset, for eksempel en egendefinert verktøylinjeknapp eller en tastekombinasjon som er definert i en AutoKeys-makro. Du kan også angi fokus i makroen til feltet som inneholder søkekriteriene før du utfører handlingen FindNextRecord .

Samme virkemåte oppstår også hvis du bruker en kommandoknapp til å kjøre en makro som inneholder handlingen SøkEtterPost med argumentet Søk etter første satt til Nei.

Hvis du vil kjøre handlingen FindNextRecord i en Visual Basic for Applications-modul, ved å bruke metoden FindNext for objektet DoCmd .

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×