Office
Aanmelden

MacroStoppen, macroactie

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.

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.

×