Makrohandlingen FindNæste

Du kan bruge handlingen FindNæste til at søge efter den næste post, der overholder de kriterier, der er angivet af den forrige FindPost-handling eller værdien i dialogboksen Søg og erstat (klik på Søg under fanen Startside). Du kan bruge handlingen FindNæste til at søge gentagne gange efter poster. Du kan f.eks. søge flere på hinanden følgende gange i alle posterne efter en bestemt kunde.

Indstilling

Handlingen FindNæste har ingen argumenter. Handlingen FindNæste finder den næste post, der opfylder de kriterier, der er angivet af handlingen FindPost eller i dialogboksen Søg og erstat. Argumenterne til handlingen FindPost er fælles med indstillingerne i dialogboksen Søg og erstat.

Brug handlingen FindPost til at angive søgekriterierne. Typisk indtaster du en FindPost-handling i en makro og bruger derefter handlingen FindNæste til at søge efter efterfølgende poster, der opfylder de samme kriterier. Hvis du kun vil søge efter poster, når en bestemt betingelse er opfyldt, kan du indtaste et betinget udtryk i kolonnen Betingelse i handlingsrækken for handlingen FindNæste.

Bemærkninger

Denne handling har samme virkning, som når du bruger knappen Find næste i dialogboksen Søg og erstat.

Bemærk: Handlingen FindPost svarer til kommandoen Søg under fanen Startside for tabel, forespørgsel og formular, men den svarer ikke til kommandoen Søg i menuen Rediger i Kodevindue. Du kan ikke bruge handlingen FindPost eller handlingen FindNæste til at søge efter tekst i moduler.

tip

Hvis du har indstillet argumentet Kun aktuelt felt for handlingen FindPost til Ja, kan du være nødt til at bruge handlingen GåTilKontrolelement til at flytte fokus til det kontrolelement, der indeholder de data, du søger efter, inden du bruger handlingen FindNæste.

Hvis den aktuelt markerede tekst er den samme som søgeteksten på det tidspunkt, hvor makrohandlingen FindNæste udføres, starter søgningen umiddelbart efter markeringen, i samme felt som markeringen og i samme post. Ellers begynder søgningen i starten af den aktuelle post. Herved kan du søge efter flere forekomster af de samme søgekriterier, der optræder i en enkelt post.

Bemærk dog, at hvis du bruger en kommandoknap til at afspille en makro, der indeholder handlingen FindNæste, bliver første forekomst af søgekriterierne fundet igen og igen. Det sker, fordi fokus fjernes fra det felt, der indeholder forekomsten, når du klikker på kommandoknappen. Handlingen FindNæste starter derefter søgningen igen fra starten af posten. For at undgå dette problem skal du afspille makroen ved hjælp af en teknik, der ikke ændrer fokus, f.eks. en brugerdefineret værktøjslinjeknap eller en tastekombination, defineret i en AutoKeys-makro. Du kan også indstille fokus i makroen til det felt, der indeholder søgekriterierne, inden du udfører handlingen FindNæste.

Det samme sker, hvis du bruger en kommandoknap til at afspille en makro, der indeholder handlingen FindPost, hvor argumentet Find første er angivet til Nej.

Hvis du vil køre handlingen FindNæste i et VBA-modul (Visual Basic for Applications), skal du bruge metoden FindNext for objektet DoCmd.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×