Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

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

Obs!: Makrohandlingen FindNextRecord ble endret fra FindNext til FindNextRecord fra og med Access 2010.

Obs!: Makrohandlingen FindNextRecord er ikke tilgjengelig i Access-nettapper.

Innstilling

Handlingen FindNextRecord har ingen argumenter. Handlingen FindNextRecord finner den neste posten som oppfyller vilkårene som angis av handlingen SøkEtterPost eller i dialogboksen Søk og erstatt. Argumentene for handlingen SøkEtterPost deles med alternativene i dialogboksen Søk og erstatt .

Bruk handlingen SøkEtterPost til å angi søkekriteriene. Vanligvis angir du en FindRecord-handling i en makro, og deretter bruker du handlingen FindNextRecord til å finne etterfølgende poster som oppfyller de samme vilkårene.

Merknader

Denne handlingen har samme effekt som å bruke Søk etter neste-knappen i dialogboksen Søk og erstatt .

Obs!: Selv om handlingen SøkEtterPost tilsvarer Søk-kommandoenHjem-fanen for tabeller, spørringer og skjemaer, samsvarer den ikke med Søk-kommandoenRediger-menyen i Kodevindu. Du kan ikke bruke handlingen SøkEtterPost eller Handlingen FinnNextPost til å søke etter tekst i moduler.

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

Hvis den merkede teksten er den samme som søketeksten når makrohandlingen FindNextRecord utføres, begynner søket umiddelbart etter det merkede området, i samme felt som det merkede området, og i samme post. Ellers begynner søket på begynnelsen av den gjeldende posten. Dette gjør at du kan finne flere forekomster av de samme søkekriteriene som kan finnes én enkelt post.

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

Den samme virkemåten 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, bruker du FindNext-metoden for DoCmd-objektet.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×