VolgendeRecordZoeken-macroactie

In Access-bureaubladdatabases kunt u de macroactie VolgendeRecordZoeken gebruiken om de volgende record te vinden die voldoet aan de criteria die zijn opgegeven met de vorige macroactie RecordZoeken of de waarde in het dialoogvenster Zoeken en vervangen (klik op het tabblad Start op Zoeken). U kunt de actie VolgendeRecordZoeken gebruiken om herhaaldelijk naar records te zoeken. U kunt bijvoorbeeld steeds naar de volgende record gaan om naar een specifieke klant te zoeken.

Opmerking: Vanaf Access 2010 is de naam van de macroactie RecordZoeken gewijzigd in VolgendeRecordZoeken.

Opmerking: De macroactie VolgendeRecordZoeken is niet beschikbaar in Access-web-apps.

Instelling

De actie VolgendeRecordZoeken heeft geen argumenten. De actie VolgendeRecordZoeken vindt de volgende record die voldoet aan de criteria die door de actie RecordZoeken of in het dialoogvenster Zoeken en vervangen is ingesteld. De argumenten voor de actie RecordZoeken worden gedeeld met de opties in het dialoogvenster Zoeken en vervangen.

Gebruik de actie RecordZoeken om de zoekcriteria in te stellen. Doorgaans voert u een actie RecordZoeken in een macro in en vervolgens gebruikt u de actie VolgendeRecordZoeken om opeenvolgende records te zoeken die aan dezelfde criteria voldoen.

Opmerkingen

Deze actie heeft hetzelfde effect als het gebruik van de knop Volgende zoeken in het dialoogvenster Zoeken en vervangen.

Opmerking: Hoewel de actie RecordZoeken overeenkomt met de opdracht Zoeken op het tabblad Start voor tabellen, query's en formulieren, heeft de actie niet hetzelfde resultaat als de opdracht Zoeken in het menu Bewerken in het codevenster. U kunt de actie RecordZoeken of de actie VolgendeRecordZoeken niet gebruiken om te zoeken naar tekst in modules.

Tip: Als u het argument Alleen huidig veld van de actie RecordZoeken hebt ingesteld op Ja, moet u mogelijk de actie NaarBesturingselementGaan gebruiken om de focus te verplaatsen naar het besturingselement met de gegevens die u zoekt voordat u de actie VolgendeRecordZoeken gebruikt.

Als de geselecteerde tekst identiek is aan de zoektekst op het moment dat de macroactie VolgendeRecordZoeken wordt uitgevoerd, begint de zoekactie direct na de selectie in hetzelfde veld als de selectie, en in dezelfde record. In alle andere gevallen begint de zoekactie aan het begin van de huidige record. Op deze manier kunt u binnen één record meerdere gegevens vinden die voldoen aan dezelfde zoekcriteria.

Als u echter een opdrachtknop gebruikt om een macro uit te voeren die de actie VolgendeRecordZoeken bevat, worden de eerste gegevens die voldoen aan de zoekcriteria herhaaldelijk gevonden. Dit probleem treedt op omdat door het klikken op de opdrachtknop het veld dat de gezochte waarde bevat niet langer de focus heeft. De actie VolgendeRecordZoeken begint vervolgens met zoeken vanaf het begin van de record. U voorkomt dit probleem door de macro uit te voeren met behulp van een techniek waardoor de focus ongewijzigd blijft. Denk hierbij aan een aangepaste werkbalkknop of een toetsencombinatie die is gedefinieerd in een AutoKeys-macro. Een andere oplossing is om het veld met de zoekcriteria in de macro de focus te geven voordat u de actie VolgendeRecordZoeken uitvoert.

Dit kan ook gebeuren als u een opdrachtknop gebruikt om een macro uit te voeren die de actie RecordZoeken bevat met het argument Eerste zoeken dat is ingesteld op Nee.

Als u de actie VolgendeRecordZoeken wilt uitvoeren in een Visual Basic for Applications-module, gebruikt u de methode VolgendeZoeken van het object DoCmd.

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×