Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Gebruik de macroactie MacroStoppen in Access-bureaubladdatabases om de macro te stoppen die momenteel wordt uitgevoerd.

Instelling

De actie MacroStoppen heeft geen argumenten.

Opmerkingen

U gebruikt deze actie meestal om een macro te stoppen als aan een bepaalde voorwaarde wordt voldaan. U kunt een voorwaardelijke expressie gebruiken in de actierij van de macro die deze actie bevat. Wanneer de expressie Waar (-1) oplevert, wordt de uitvoering van de macro gestopt door Access.

Stel dat u een macro wilt maken waarmee een formulier wordt geopend met de dagelijkse ordertotalen voor de datum die wordt ingevoerd in een aangepast dialoogvenster. U kunt dan een voorwaardelijke expressie gebruiken om ervoor te zorgen dat het besturingselement Orderdatum in het dialoogvenster een geldige datum bevat. Als er een ongeldige datum wordt ingevoerd, wordt er met de actie Berichtvak een foutbericht weergegeven en wordt de macro met de actie MacroStoppen gestopt.

Als in de macro ook de actie Echo of BerichtenInstellen is opgenomen om de echo of de weergave van systeemberichten uit te schakelen, worden deze berichten met MacroStoppen weer automatisch ingeschakeld.

Deze actie is niet beschikbaar in een VBA-module (Visual Basic for Applications).

Voorbeeld

Formulieren synchroniseren met een macro

Met de volgende macro wordt in de rechterbenedenhoek van het formulier Leveranciers een formulier met een productlijst geopend, waarin de producten van de huidige leverancier worden weergegeven. U ziet hoe de macroacties Echo, Berichtvak, NaarBesturingselementGaan, MacroStoppen, FormulierOpenen en VensterVerplaatsenEnVenstergrootteWijzigen worden gebruikt. Daarnaast ziet u het gebruik van een voorwaardelijke expressie met de acties Berichtvak, NaarBesturingselementGaan en MacroStoppen. Deze macro moet worden gekoppeld aan de knop Producten beoordelen in het formulier Leveranciers.

Voorwaarde

Actie

Argumenten: instelling

Opmerking

Echo

Echo ingeschakeld: nee

Bijwerken van scherm stoppen tijdens het uitvoeren van de macro.

IsNull([Leveranciers-id])

Berichtvak

Bericht: Ga naar het record van de leverancier van wie u de producten wilt bekijken en klik vervolgens nogmaals op de knop Producten beoordelen.

Pieptoon: Ja

Type: Geen

Titel: Een leverancier selecteren

Een bericht weergeven als het formulier Leveranciers momenteel geen leverancier bevat.

...

NaarBesturingselementGaan

Naam van besturingselement: NaamBedrijf

De focus verplaatsen naar het besturingselement NaamBedrijf.

...

MacroStoppen

De macro stoppen.

FormulierOpenen

Formuliernaam: Productlijst

Weergave: Gegevensblad

Filternaam:

WHERE-voorwaarde: [Leveranciers-id] = [Formulieren]![Leveranciers]![Leveranciers-id]

Gegevensmodus: Alleen lezen

Venstermodus: Normaal

Het formulier Productlijst openen en de producten van de huidige leverancier weergeven.

VensterVerplaatsenEnVenstergrootteWijzigen

Rechts: 0,7799"

Omlaag: 1,8"

Het formulier Productlijst in de rechterbenedenhoek van het formulier Leveranciers plaatsen.

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×