Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Voit lopettaa käynnissä olevan makro Käyttämällä LopetaMakro-makrotoimintoa Access-työpöytätietokannoissa.

Asetus

StopMacro-toiminnolla ei ole argumentteja.

Huomautuksia

Tätä toimintoa käytetään yleensä silloin, kun ehto edellyttää makron pysäyttämistä. Voit käyttää makron toimintoriviehtolauseke, joka sisältää tämän toiminnon. Kun lausekkeen arvo on Tosi (–1), Access pysäyttää makron.

Voit esimerkiksi luoda makron, joka avaa lomake, jossa näkyvät mukautettu valintaikkuna syötetyn päivämäärän päivittäiset tilaussummat. Ehdollisen lausekkeen avulla voit varmistaa, että valintaikkunan Tilauspäivä- ohjain sisältää kelvollisen päivämäärän. Jos näin ei ole, MessageBox-toiminto voi näyttää virhesanoman ja LopetaMakro-toiminto voi pysäyttää makron.

Jos makro on poistanut päivitys tai järjestelmäviestien näyttämisen käytöstä Käyttämällä Echo - tai SetWarnings-toimintoja , LopetaMakro-makrotoiminto ottaa ne automaattisesti takaisin käyttöön.

Tämä toiminto ei ole käytettävissä Visual Basic for Applications (VBA) -moduulissa.

Esimerkki

Lomakkeiden synkronointi makron avulla

Seuraava makro avaa Toimittajat-lomakkeen oikeaan alakulmaan Tuoteluettelo-lomakkeen, jossa näkyvät nykyisen toimittajan tuotteet. Siinä näkyvät Echo-, MessageBox-, GoToControl-, StopMacro-, OpenForm- ja MoveAndSizeWindow-makrotoimintojen käyttö. Siinä näkyy myös ehdollisen lausekkeen käyttö MessageBox-, GoToControl- ja StopMacro-toimintojen kanssa. Tämä makro on liitettävä Toimittajat-lomakkeen Tarkista tuotteet -painikkeeseen.

Ehto

Toiminto

Argumentit: asetus

Kommentti

Päivitä

Päivitä-toiminto käytössä: Ei

Lopettaa näytön päivityksen makron ollessa käynnissä.

IsNull([SupplierID])

MessageBox

Viesti: Siirrä sen toimittajan tietueeseen, jonka tuotteet haluat nähdä, ja valitse sitten Tarkista tuotteet -painike uudelleen.

Äänimerkki: Kyllä

Tyyppi: Ei mitään

Otsikko: Toimittajan valitseminen

Jos Toimittajat-lomakkeessa ei ole nykyistä toimittajaa, näytä viesti.

...

SiirryOhjausobjektiin

Ohjausobjektin nimi: CompanyName

Siirrä kohdistus CompanyName-ohjausobjektiin.

...

LopetaMakro

Pysäytä makro.

AvaaLomake

Lomakkeen nimi: Tuoteluettelo

Näytä: Taulukkonäkymä

Suodattimen nimi:

Missä ehto: [Toimittajan tunnus] = [Lomakkeet]! [Toimittajat]! [SupplierID]

Tietotila: Vain luku

Ikkunan näyttötapa: Normaali

Avaa Tuoteluettelo-lomake ja näytä nykyisen toimittajan tuotteet.

MoveAndSizeWindow

Oikea: 0.7799"

Alas: 1,8"

Sijoita Tuoteluettelo-lomake Toimittajat-lomakkeen oikeaan alakulmaan.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.