Osnove makrov v programu Access 2007

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

V tem članku je razloženo, kaj so makri in kako jih lahko shranite časa z avtomatizacijo opravil, ki jih pogosto izvajate. Raziskuje osnove za ustvarjanje in uporaba makrov in tudi dotakne izboljšave makrov v Microsoft Office Access 2007.

V tem članku

Kaj je makro?

Razumevanje makrov

Nove funkcije makrov v programu Office Access 2007

Ustvarjanje makra

Zagon makra

Kaj je makro?

Makro je orodje, ki vam omogoča, da avtomatizirate opravila in dodati funkcije obrazcev, poročil in kontrolnikov. Na primer, če dodate ukazni gumb v obrazec, povežete na dogodek OnClick makru in makro vsebuje ukaze, ki naj gumb izvede vsakič, ko jo kliknete.

V programu Access, je dobro razmišljati makrov kot poenostavljen programski jezik, ki ga pišete s gradnjo seznam dejanj, če želite izvesti. Ko ustvarite makro, ga na spustnem seznamu izberite vsako dejanje in nato izpolnite zahtevane informacije za vsako dejanje. Makri omogočajo dodati funkcije obrazci, poročila in kontrolniki brez pisanja kode v v modulu Visual Basic for Applications (VBA). Makri zagotavljajo podnabor ukaze, ki so na voljo v VBA in večina ljudje lažje ustvarjanje makra kot napišite kodo VBA.

Recimo, da želite za začetek ustvarjanja poročila neposredno iz enega od obrazcev za vnos podatkov. Lahko dodate gumb v obrazec in nato ustvarite makro, ki se začne v poročilu. Makro lahko samostojnega makra (ločeno predmetov v zbirki podatkov), ki nato vezanem na dogodek OnClick gumba ali makro je lahko vdelan neposredno v dogodek OnClick gumba za sam – nova funkcija v Office Access 2007. Oba načina, ko kliknete gumb za makro se izvaja in zažene poročilo.

Makro lahko ustvarite z graditeljem makrov, ki je prikazan na spodnji sliki.

Graditelj makrov

Če želite prikazati graditelja makrov:

  • Na zavihku Ustvari v skupini drugo kliknite makro. Če ta ukaz ni na voljo, kliknite puščico pod gumbom Modul razreda ali modul , in nato kliknite makro. Slika gumba

    Namig: Graditelj makrov so bili predelanih v programu Access 2010 za lažje tudi za ustvarjanje, spreminjanje in skupna raba dostop makri.

Na vrh strani

Razumevanje makrov

Izraz makro se pogosto uporablja za sklicevanje na samostojnega makra predmetov (torej predmetov, ki se prikaže pod makre v podoknu za krmarjenje), vendar v resnici en predmet makro lahko vsebujejo več makrov. V tem primeru je navedeno v kot skupina makrov. Skupina makrov je prikazan v podoknu za krmarjenje kot en makro predmet, ampak skupina makrov dejansko vsebuje več kot en makro. Seveda pa je mogoče ustvariti vsak makro v ločenem makro predmetu, vendar pogosto smiselno, da združite več povezanih makrov v en makro predmet. Imena v stolpcu Ime makra prepozna vsak makro.

Makro je sestavljen iz posameznih makro dejanja. Večina dejanja zahteva eno ali več argumentov. Poleg tega lahko dodelite imena vsak makro v skupini makrov in lahko dodate pogoje za nadzor delovanja vsako dejanje. V tem razdelku so predstavljene vsaka od teh funkcij bolj podrobno.

Imena makrov

Če je vaš makro predmet le en makro, makro imena so nepotrebne. Sklicujete se lahko preprosto makro z imenom makro predmet. Pa gre za skupine makrov, morate dodelite enolično ime za vsak makro. Če stolpec Ime makra ni vidno v graditelja makrov, kliknite Imena makrov Slika gumba v skupini Pokaži/Skrij na zavihku načrt . Če želite več informacij o zagonu makrov v skupine makrov se prikaže v nadaljevanju tega članka.

Argumenti

Argument je vrednost, ki vsebuje informacije na dejanje, na primer katere niz, če želite prikazati v polje sporočilo, ki nadzorujejo meni naprej, in tako naprej. Nekateri argumenti so zahtevani, in so drugi izbirni. Argumenti so vidne v podoknu Argumenti dejanja na dnu graditelja makrov.

Vnos argumentov dejanj

Nova funkcija Office Access 2007 graditelja makrov je stolpec argumenti , ki vam omogoča, da si ogledate (vendar ne morete urejati) argumentov dejanja v isti vrstici kot dejanje. S tem postane malo lažje branje makra, ker ne potrebujete več izberite vsako dejanje za prikaz argumente. Če želite prikazati stolpec argumenti , kliknite argumenti Slika gumba v skupini Pokaži/Skrij na zavihku načrt .

Pogoji

Pogoj, ki določa določene pogoje, ki morajo biti izpolnjeni, preden bo mogoče izvesti dejanje. Uporabite lahko poljubno izraz , ki je ovrednoten kot True/False ali da/ne. Dejanja ni mogoče izvesti, če je izraz ovrednoten kot False, ne ali 0 (nič). Če se izraz ovrednoti kot katera koli druga vrednost, se bo izvajal dejanje.

Imate enega pogoja nadzor več kot eno dejanje tako, da vnesete na tri pike (...) v stolpcu stanje za vsako naslednje dejanje, ki naj pogoj, ki ga želite uporabiti. Če je izraz ovrednoten kot False, ne ali 0 (nič), brez dejanja, ki se izvajajo. Če se ovrednoti kot katera koli druga vrednost, vsa dejanja, ki se izvajajo.

Če želite prikazati stolpec pogoji graditelja makrov, na zavihku načrt v skupini Pokaži/Skrij kliknite pogoji Slika gumba .

Za izvedbo dejanje uporabite ta izraz

Če:

[City]="Pariz"

Pariz je vrednost »Mesto« v polju obrazca, iz katerega je bil zagnan makro.

DCount (»[odstranjeno] «, »naročila ««) > 35

V polju »IDNaročila« v tabeli »Naročila« je več kot 35 vnosov.

DCount (»* «, »Podrobnosti naročila« , »[odstranjeno] = oblike! [ Naročila]! [Odstranjeno] ") > 3

Obstaja več kot 3 vnosov v tabeli podrobnosti naročila, ki polje »IDNaročila «tabele ujema polje »IDNaročila« v obrazcu naročila.

[DatumPošiljanja] Med #2-februar 2006 # in #2-Mar-2006 #

Vrednost DatumPošiljanja polja v obrazcu, v katerem je zagnan makro je niso starejši od 2-februar 2006 in novejši od 2-Mar-2006.

Obrazci! [Izdelki]! [EnotNaZalogi] < 5

Vrednost polja »EnoteNaZalogi« v obrazcu »Izdelki« je manjša od 5.

IsNull([Ime])

Ime vrednosti v obrazcu, v katerem je zagnan makro je nič (nima vrednosti). Ta izraz, ki je enaka [ime] Is Null.

[Države/regije] = "VB" in obrazce! [SalesTotals]! [TotalOrds] > 100

Vrednost v polju države/regije v obrazcu, v katerem je zagnan makro je Velika Britanija in vrednost polja »«v obrazcu »SkupnaProdaja« večja od 100.

[Države/regije] V (»Francija« , »Italija« , »Španija ««) in Len([PostalCode]) <> 5

Vrednost v polju države/regije v obrazcu, v katerem je zagnan makro je Francija, Italija ali Španija, poštna številka pa ne 5 znakov.

MsgBox("Ali potrjujete spremembe?";1)=1

Kliknite v redu v pogovornem oknu funkcija MsgBox prikaže »Potrdi changes? «. Če kliknete Prekliči v pogovornem oknu, Access ne upošteva dejanje.

[Ukazi TempVar]! [MsgBoxResult] = 2

Začasno spremenljivko, ki se uporablja za shranjevanje rezultata sporočilno okno je v primerjavi z 2 (vbCancel = 2).

Namig: Povzroči dostop do začasno preskočite dejanje, vnesite False kot pogoja. Začasno preskakovanje dejanja je koristno pri odpravljanju makro.

Dejanja makra

Dejanja so osnovni gradniki makrov. Access ponuja veliko število dejanj, iz katere želite izbrati, omogočanjem različnih ukazov. Na primer nekatere bolj pogosto uporabljena dejanja lahko odprete poročilo, poiščite zapis, prikaže sporočilno okno ali uporaba filtra za obrazec ali poročilo.

Na vrh strani

Nove funkcije makrov v Office Access 2007

V starejših različicah Accessa mnogih najpogosteje uporabljanih funkcij ni mogoče izvesti brez pisanja kodo VBA. V Office Access 2007novih funkcij in dejanj makrov so bili dodani v pomaga odpraviti potrebe po kodo. To lahko preprosto dodati funkcije zbirke podatkov in pomaga, da je bolj varen.

  • Vdelanih makrov    Zdaj imate možnost, če želite vdelati makre v dogodkih, ki jih obrazca, poročila ali kontrolnika. Vdelan makro ni viden v podoknu za krmarjenje; postane del obrazca, poročila ali kontrolnika, v katerem je bil ustvarjen. Če ustvarite kopijo obrazec, poročilo ali kontrolnik, ki vsebuje vdelane makre, makri, ki so prisotni tudi v kopiji.

  • Povečana varnost    ko Slika gumba gumb Pokaži vsa dejanjani označena v graditelja makrov, le makro dejanja in argumenti dejanja ZaženiUkaz, ki so na voljo so tiste, ki ne zahtevajo stanja zaupanja za zagon. Makro, ustvarjeno s temi dejanji, zaženete tudi, ko je zbirka podatkov v onemogočen način (ko VBA prepreči zagon). Zbirke podatkov, ki vsebujejo dejanja makra, ki niso na seznamu zaupanja – ali zbirke podatkov, ki imajo kodo VBA, morata biti izrecno dodeliti stanje zaupanja.

  • Napake obdelave in odpravljanje napak   Office Access 2007 ponuja nov makro dejanj, vključno s NaNapaki (podobno kot »Na napako« izjava v VBA) in PočistiNapakoMakra, ki omogočajo izvajanje določenih dejanj, ko pride do napak med izvajanjem makra. Poleg tega novo dejanje makra PoKorakih vam omogoča, da vnesete način posameznega koraka, na kateri koli točki v makru, tako da lahko opazujte, kako vaš makro deluje hkrati. 

  • Začasne spremenljivke    Tri novih dejanj makrov (NastaviTempVar, RemoveTempVarin OdstraniVseUkazeTempVar) vam omogočajo, da ustvarite in uporabite začasne spremenljivke v makrov. Lahko uporabite te v pogojnih izrazov na kontrolnik za izvajanje makrov ali prenesti podatkov v in iz poročila ali oblike, ali za kakršne koli druge namene, ki zahteva začasno shranjevanje prostor za vrednost. Te začasne spremenljivke so tudi osebe s posebnimi potrebami v VBA, tako da lahko tudi uporabite za komunikacijo podatkov v in iz module VBA.

Na vrh strani


Ustvarjanje makra

V Office Access 2007, makra ali makro skupine lahko vsebujejo makro predmet (včasih imenovan samostojnega makra) ali makro je lahko vdelan v kateri koli lastnost dogodka obrazca, poročila ali kontrolnika. Vdelani makri postanejo del predmeta ali kontrolnika, v kateri so vdelane. Samostojne makre, ki so vidne v podoknu za krmarjenje v razdelku makre; vdelani makri niso.

Funkcije graditelja makrov

Ustvarjanje samostojnega makra

Ustvarjanje skupine makrov

Ustvarjanje vdelanega makra

Primer: Vdelava makra v dogodek na brez podatkov v poročilu

Urejanje makra

Več informacij o dejanj makrov

Funkcije graditelja makrov

Uporabite graditelja makrov za ustvarjanje in spreminjanje makrov. Če želite odpreti Graditelja makrov:

  • Na zavihku Ustvari v skupini drugo kliknite makro. Če ta ukaz ni na voljo, kliknite puščico pod gumbom Modul razreda ali modul , in nato kliknite makro. Slika gumba

    Access prikaže graditelja makrov.

Če želite ustvariti seznam dejanj, ki ga želite izvesti, ko se zažene makro uporabite graditelja makrov. Ko prvič zaženete graditelja makrov, so prikazani stolpcu dejanje , argumenti stolpca in stolpca pripombo .

V razdelku Argumentov dejanj, ga vnesite in urejanje argumenti za vsako dejanje makra, če so potrebni. Polje Opis, ki vam omogoča kratek opis za vsako dejanje ali argument je prikazana. Kliknite dejanje ali argument dejanja prebrati opis v polju.

Ta tabela prikazuje ukaze, ki so na voljo na zavihku načrt graditelja makrov.

Skupina

Ukaz

Opis

Orodja   

Zagon   

Izvede dejanja, navedena v makru.

Po korakih   

Omogoči način posameznega koraka. Če zaženete makro v ta način, je vsako dejanje opravili eno za drugim. Ko vsako dejanje končan, se prikaže pogovorno okno Makro po korakih . Kliknite korak v pogovorno okno za napredovanje na naslednjo dejanje. Kliknite Zaustavi vse makre ustaviti to in drugih izvajanja makrov. Kliknite Nadaljuj , če želite zapreti način posameznega koraka in za izvajanje preostalih dejanj, ne da bi ustavitev.

Graditelj   

Ko vnesete argument dejanja, ki vsebuje izraz, je omogočena ta gumb. Kliknite Graditelj , če želite odpreti pogovorno okno Graditelj izrazov , ki jih lahko uporabite, če želite ustvariti izraz.

Vrstice   

Vstavljanje vrstic   

Vstavi eno ali več prazne vrstice nad izbrano vrstico ali vrstice.

Brisanje vrstic   

Izbriše izbrano dejanje vrstico ali vrstice.

Pokaži/skrij   

Pokaži vsa dejanja   

Prikaže več ali manj dejanja makra v spustnem seznamu dejanje .

  • Če želite prikazati daljši seznam dejanj makrov, kliknite Pokaži vsa dejanja. Ko daljši seznam dejanj makrov je na voljo, se prikaže gumb Pokaži vsa dejanja izbranega. Če izberete dejanja makra iz tega daljši seznam dejanj makrov, nato pa morda morali dodeliti eksplicitne zaupanja stanje zbirke podatkov, preden zaženete dejanje.

  • Če želite preklopiti med več seznam dejanj makrov krajši seznam, ki se prikaže samo tiste dejanja makra, ki jih lahko uporabite v zbirki podatkov, ki ni bil zaupanja vrednih, preverite, ali je gumb Pokaži vsa dejanja ni izbrana.

    Namig: Če je izbran gumb Pokaži vsa dejanja , kliknite gumb Pokaži vsa dejanja , če želite počistiti izbiro.

    Ko je gumb Pokaži vsa dejanja ni izbran krajši seznam dejanj makra zaupanja vrednega je na voljo.

Imena makrov   

Pokaže ali skrije stolpec Ime makra . Imena makrov v skupine makrov morali med seboj razlikovati posamezne makre, vendar v nasprotnem primeru so izbirni imena makrov. Če želite več informacij, glejte razdelek Ustvarjanje skupine makrov, v nadaljevanju tega članka.

Pogoji   

Pokaže ali skrije stolpec pogoj . Ta stolpec uporabite za vnos izrazov, ki določajo, kdaj se izvede dejanje.

Argumenti   

Pokaže ali skrije stolpec argumenti . V tem stolpcu prikaže argumenti za vsako dejanje makra in omogoča lažje branje skozi vaš makro. Če stolpec argumenti ni prikazan, morate kliknite vsako dejanje in argumente prebrati pod Argumenti dejanja. Argumentov ni mogoče vnesti v stolpec argumenti .

Na vrh razdelka

Ustvarjanje samostojnega makra

  • Na zavihku <ui>Ustvari</ui> v skupini <ui>Drugo</ui> kliknite <ui>Makro </ui>. Če ta makro ni na voljo, kliknite puščico pod gumbom <ui>Modul</ui> ali <ui>Modul razreda</ui> in nato še <ui>Makro</ui>.

  • Prikaže graditelja makrov.

  • Dodajte dejanja makra:

    1. Graditelj makrov, kliknite prvo prazno celico v stolpcu dejanje .

    2. Vnesite dejanje, ki ga želite uporabiti, ali kliknite puščico, če želite prikazati seznam dejanj, nato pa izberite dejanje, ki ga želite uporabiti.

    3. V razdelku Argumentov dejanj, določite argumente za dejanje, če so potrebni. Če si želite ogledati kratek opis vsak argument, kliknite v polje argumenta in nato preberite opis na desni strani argumenta.
      Namigi

      • Za argumente dejanja, katerih nastavitve so ime predmeta zbirke podatkov, lahko argument nastavite tako, da povlečete predmet v podoknu za krmarjenje v polje argumenta dejanja Ime predmeta .

      • Dejanje lahko ustvarite tudi tako, da povlečete predmeta zbirke podatkov v podoknu za krmarjenje v prazno vrstico v graditelja makrov. Če povlečete tabelo, poizvedbo, obrazec, poročilo ali modul graditelja makrov, Access doda dejanja, ki se odpre tabelo, poizvedbo, obrazec ali poročilo. Če povlečete makra v graditelja makrov, Access doda dejanja, ki se zažene makro.

    4. Če želite, vnesite pripombo za dejanje.

  • Če želite dodati več dejanj makra, premakniti v drugo vrstica dejanjain nato ponovite korake od 2. Access izvede dejanja v vrstnem redu, v katerem ste jih seznam.

Na vrh razdelka

Ustvarjanje skupine makrov

Če želite združiti več sorodnih makrov v en makro predmet, lahko ustvarite skupino makrov.

  • Na zavihku <ui>Ustvari</ui> v skupini <ui>Drugo</ui> kliknite <ui>Makro </ui>. Če ta makro ni na voljo, kliknite puščico pod gumbom <ui>Modul</ui> ali <ui>Modul razreda</ui> in nato še <ui>Makro</ui>.

  • Prikaže graditelja makrov.

  • Na zavihku načrt v skupini Pokaži/Skrij kliknite Makri imen Slika gumba , če še ni izbrana. Stolpec Ime makra , ki je prikazana v graditelja makrov.

    Opomba: V skupine makrov, makri imen so potrebni za identifikacijo posamezne makre. Ime makra, ki se prikaže v isti vrstici kot prvi dejanja makra. Stolpec ime makra prazno za vse nadaljnje dejanja v makro. Makro se konča na naslednji vnos v stolpcu ime makra.

  • V stolpcu Ime makra vnesite ime za prvi makro v skupini makrov.

  • Dodajte dejanja, ki naj prvi makra za izvajanje:

    1. V stolpcu dejanje , kliknite puščico, če želite prikazati seznam dejanj.

    2. Kliknite dejanje, ki ga želite dodati.

    3. V razdelku Argumentov dejanj, določite argumente za dejanje, če so potrebni. Če si želite ogledati kratek opis vsak argument, kliknite v polje argumenta in nato preberite opis na desni strani argumenta.
      Namigi

      • Za argumente dejanja, katerih nastavitve so ime predmeta zbirke podatkov, lahko argument nastavite tako, da povlečete predmet v podoknu za krmarjenje v polje argumenta dejanja Ime predmeta .

      • Dejanje lahko ustvarite tudi tako, da povlečete predmeta zbirke podatkov v podoknu za krmarjenje v prazno vrstico v graditelja makrov. Če povlečete tabelo, poizvedbo, obrazec, poročilo ali modul graditelja makrov, Access doda dejanja, ki se odpre tabelo, poizvedbo, obrazec ali poročilo. Če povlečete makra v graditelja makrov, Access doda dejanja, ki se zažene makro.

    4. Če želite, vnesite pripombo za dejanje.

  • Premaknite stolpec Ime makra naslednje prazne vrstice in nato vnesite ime za naslednjo makro v skupini makrov.

  • Dodajte dejanja, ki naj jih makro, če želite izvesti.

  • Ponovite korake od 5 do 6 za vsak makro v skupini.

Opomba: 

  • Če zaženete makro skupine z dvoklikom v podoknu za krmarjenje ali tako, da kliknete Zaženi Slika gumba v skupini Orodja na zavihku »načrt« , Access zažene prvi makro le, ustavljanje, ko dosežete drugo ime makra.

  • Ko shranite skupina makrov, ime, ki ga določite je ime celotni skupini makrov. To ime je prikazano v razdelku makre v podoknu za krmarjenje. Če se želite sklicevati na posamezne makro v skupini makrov, uporabite to sintakso:

    makro

    Na npr Marko izdelkov v skupini makro gumbi. Na seznamu makrov, kot je na seznamu argumentov ime makra za ZaženiMakro, Access prikaže izdelki makro kot Buttons.Products.

Na vrh razdelka

Ustvarjanje vdelanega makra

Vdelani makri se razlikujejo od samostojni makri v, da vdelani makri so shranjeni v primeru lastnosti obrazci, poročila ali kontrolnike. Niso prikazane kot predmete pod makre v podoknu za krmarjenje. To lahko lažje zbirko podatkov za upravljanje, ker nimate za spremljanje ločeno makro predmete, ki vsebuje makre za obrazec ali poročilo. Uporabite ta postopek za ustvarjanje vdelanega makra.

  1. Odprite obrazec ali poročilo, ki bo vsebovala makro v pogledu načrta ali pogled postavitve. Če želite odpreti obrazec ali poročilo, z desno tipko miške v podoknu za krmarjenje in nato kliknite Pogled načrta Slika gumba ali Pogled postavitve Slika gumba .

  2. Če list z lastnostmi še ni prikazan, pritisnite F4, da ga prikažete.

  3. Kliknite kontrolnik ali odsek, ki vsebuje lastnost dogodka, v katerega želite vdelati makro.

    Če želite izbrati celoten obrazec ali poročilo, na spustnem seznamu na vrhu lista z lastnostmi kliknite poročilo .

  4. Na listu z lastnostmi kliknite zavihek dogodek .

  5. Kliknite lastnost dogodka, v katerega želite vdelati makro, in nato Gumb »Graditelj« zraven polja.

  6. V pogovornem oknu Izbira graditelja kliknite Graditelj makrovin nato kliknite v redu.

  7. V graditelja makrov, kliknite prvo vrstico v stolpcu dejanje .

  8. V spustnem seznamu dejanje , kliknite želeno dejanje.

  9. Vnesite vse potrebne argumente v podoknu Argumenti dejanja in nato Premakni v naslednjo vrstico dejanj.

  10. Ponovite koraka 8 in 9, dokler vaš makro ni dokončano.

  11. Kliknite Shrani Slika gumba , nato pa kliknite Zapri Slika gumba .

Makro, zaženete vsakič, ko se, da se sproži dogodek.

Opomba: Dostop do vam omogoča, da ustvarite makro skupine kot vdelan makro. Pa le prvi makro v skupini se zažene, ko se sproži dogodek. Nadaljnji makri so prezrte razen, če se imenujejo iz znotraj vdelanega makra sebi (na primer z NaNapaki) .

Na vrh razdelka

Primer: Vdelava makra v dogodek na brez podatkov v poročilu

Ko zaženete poročila in vir podatkov ne vsebuje nobenih zapisov, poročilo prikaže prazna stran – to je stran, ki nima podatkov. Želite imeti sporočilno okno prikaže namesto tega in da poročilo ne bo prikazano na vseh. Uporaba makra je odlična rešitev za to stanje.

  1. Odprite poročilo v pogledu načrta ali pogledu postavitve.

  2. Če list z lastnostmi še ni prikazan, pritisnite F4, da ga prikažete.

  3. Na listu z lastnostmi kliknite zavihek Dogodek.

  4. Kliknite brez podatkov.

  5. Kliknite Gumb »Graditelj« .

  6. V pogovornem oknu Izbira graditelja kliknite Graditelj makrovin nato kliknite v redu.

  7. Vnesite dejanja in argumenti iz te tabele.

Dejanje

Argumenti

MsgBox

Ni najdenih zapisov., da informacije, brez podatkov

CancelEvent

nobenega argumenta

  1. Upoštevajte, da prejšnje tabela prikazuje argumente, kot so prikazani v stolpcu argumenti . Dejansko so vpisani v razdelku Argumentov dejanj, kot je opisano v tej tabeli.

Argument dejanja

Vrednost

Sporočilo

Ni najdenih zapisov.

Zvočni signal

Da

Vrsta

Informacije

Naslov

Brez podatkov

  1. Kliknite Zapri.

    Zapre graditelja makrov in dogodek Na podatkov ne prikaže [Vdelanega makra].

  2. Shranite in zaprite poročilo.

Naslednjič, ko zaženete program najde poročilo in noben zapis, se prikaže sporočilno okno. Ko kliknete v redu v polju s sporočilom, poročilo prekliče brez prikaza prazne strani.

Na vrh razdelka

Urejanje makra

  • Če želite vstaviti v vrstici dejanja     Kliknite vrstico makra, nad katero želite vstaviti novo dejanje, in nato na zavihku načrt v skupini vrstice , kliknite Vstavi vrstice Slika gumba .

  • Če želite izbrisati v vrstici dejanja     Kliknite Vrstica dejanja, ki ga želite izbrisati, in nato na zavihku načrt v skupini vrstice , kliknite Izbriši vrstice Slika gumba .

  • Če se želite premakniti v vrstici dejanja    Izberite dejanje, tako da kliknete izbirnik vrstic na levi strani ime dejanja. Povlecite izbirnik vrstice za premik dejanja na novo mesto.

Na vrh strani

Več informacij o dejanj makrov

Medtem ko delate v graditelja makrov, lahko izveste več o dejanju ali argumentu tako, da ga kliknete in nato preberete opis v polju v spodnjem desnem kotu okna graditelja makrov. Tudi vsako dejanje makra ima članek pomoči, ki je povezan z njim. Če želite izvedeti več o dejanje, kliknite dejanje na seznamu dejanje in pritisnite F1.

Na vrh strani

Zagon makra

Samostojne makri se zaženejo, v kateri koli od teh načinov: neposredno (na primer, v podoknu za krmarjenje), v skupini makrov iz drugega makra v modulu VBA ali odgovor na dogodek, ki se pojavi v obrazcu, poročilo ali kontrolnik. Makro vdelan v obrazcu, poročilu ali kontrolnik lahko zaženete tako, da kliknete Zaženi Slika gumba na zavihku »načrt« , medtem ko makro v pogledu načrta; v nasprotnem primeru je le makra vsakič, ko se sproži njegovo povezani dogodek.

Zagon makra, ki neposredno

Če želite zagnati makro neposredno, naredite nekaj od tega:

  • Krmarite do makro v podoknu za krmarjenje in nato dvokliknite ime makra.

  • Na zavihku Orodja za zbirke podatkov v skupini makro kliknite Zaženi makro Slika gumba , kliknite makro, na seznamu Ime makra in nato kliknite v redu.

  • Če je makro, ki je odprta v pogledu načrta, kliknite Zaženi Slika gumba na zavihku načrt v skupini Orodja . Če želite odpreti makro v pogledu načrta, z desno tipko miške v podoknu za krmarjenje in nato kliknite Pogled načrta Slika gumba .

Zagon makra, ki je v skupini makrov

Če želite zagnati makro, ki je v skupini makrov, naredite nekaj od tega:

  • Na zavihku Orodja za zbirke podatkov v skupini makro kliknite Zaženi makro Slika gumba in nato kliknite makro, na seznamu Ime makra .

    Access vključuje vnos za vsak makro v skupino vsakega makra v obliki makro.

  • Kliknite V redu.

  • Določite makro kot nastavitev za lastnost dogodka v obrazcu ali poročilu ali kot argument ime makra ZaženiMakro . Sklicujete na makro tako, da uporabite to sintakso:

    makro

    Na primer, ta nastavitev lastnosti dogodka zažene makro» kategorije« v skupino makrov, imenovano obrazec stikalne plošče gumbov:

    Obrazec stikalne

  • Zagon makra, ki je v skupini makro znotraj postopka VBA, z uporabo metode ZaženiMakro predmeta DoCmd in sintakso prikazano prej, če se želite sklicevati na makro.

Zagon makra iz drugega makra ali postopka VBA

Dodajanje ZaženiMakro v makro ali postopek.

  • ZaženiMakro dodati makro, na seznamu dejanje v prazne vrstice dejanja kliknite ZaženiMakro in nato nastavite argument Ime makra na ime makra, ki ga želite zagnati.

  • Če želite dodati ZaženiMakro postopka VBA, dodajte metode ZaženiMakro predmeta DoCmd v proceduro in nato določite ime makra, ki ga želite zagnati. Primer tega primerka metode ZaženiMakro zažene makro, imenovan moj makro:

DoCmd.RunMacro "My Macro"

Zagon makra za odgovor na dogodek v obrazcu, poročilo ali kontrolnik

Čeprav je zdaj lahko vdelate makri neposredno v lastnosti dogodka, obrazci, poročila in kontrolniki, lahko še vedno ustvarjanje samostojnega makrov in nato vezava na dogodke, ki je uporabo makrov v prejšnjih različicah Accessa.

  1. Ko gradite samostojnega makra, odprite obrazec ali poročilo v pogledu načrta ali pogled postavitve.

  2. Odprite list z lastnostmi za obrazec ali poročilo, ali za odsek ali kontrolnik na obrazcu ali poročilu.

  3. Kliknite zavihek dogodek .

  4. Kliknite lastnost dogodka za dogodek, ki ga želite sprožiti makro. Na primer za začetek makra na dogodek sprememb , kliknite lastnost Na spremembe .

  5. Na spustnem seznamu kliknite ime samostojnega makra.

  6. Shranite obrazec ali poročilo.

Na vrh strani

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×