Dešifriranje pomenov izrazov pri ustvarjanju dostopnega makra. Makri v Accessu. Makro koncept. Zagon in upravljanje aplikacij

Makri so lahko vsebovani v objektih makra (včasih imenovanih samostojni makri) ali pa so lahko vdelani v lastnosti dogodkov obrazcev, poročil ali kontrolnikov. Vdelani makri postanejo del predmeta ali kontrolnika, v katerega so vdelani. Makro objekti so vidni v podoknu za krmarjenje pod Makri; vdelani makri niso.

Vsak makro je sestavljen iz enega ali več dejanj makra. Odvisno od konteksta, v katerem delate, nekatera dejanja makra morda ne bodo na voljo za uporabo.

Graditelj makrov

Tukaj je nekaj glavnih poudarkov funkcij Macro Builderja.

    Akcijski katalog Makro dejanja so organizirana po vrsti in jih je mogoče iskati.

    IntelliSense Pri vnašanju izrazov IntelliSense predlaga možne vrednosti in vam omogoča, da izberete pravo.

    Bližnjice na tipkovnici Uporabite kombinacije tipk za hitrejše in lažje pisanje makrov.

    Potek programa Ustvarite bolj berljive makre z vrsticami komentarjev in skupinami dejanj.

    Pogojni stavki Omogoča bolj zapleteno logično izvajanje s podporo za ugnezdene If/Else/Else If.

    Makro ponovna uporaba Katalog dejanj prikazuje druge makre, ki ste jih ustvarili, in vam omogoča, da jih kopirate v tistega, na katerem delate.

    Lažje deljenje Kopirajte makro in ga nato prilepite kot XML v e-pošto, objavo v novičarski skupini, spletni dnevnik ali spletno mesto z vzorcem kode.

Tukaj je videoposnetek, ki vas vodi skozi glavna področja orodja Macro Builder.

Ustvarite samostojni makro

Ta postopek ustvari samostojen objekt makra, ki bo prikazan pod Makri v podoknu za krmarjenje. Samostojni makri so uporabni, če želite znova uporabiti makro na številnih mestih v aplikaciji. Če pokličete makro iz drugih makrov, se lahko izognete podvajanju iste kode na več mestih.

Ustvarite vdelan makro

Ta postopek ustvari makro, ki je vdelan v lastnost dogodka predmeta. Takšen makro se ne prikaže v podoknu za krmarjenje, lahko pa ga prikličete iz dogodkov, kot je npr Ob obremenitvi oz Na klik.

Ker makro postane del predmeta obrazca ali poročila, so vdelani makri priporočljivi za avtomatizacijo opravil, ki so specifična za določen obrazec ali poročilo.

Dodajte dejanja v makro

Dejanja so posamezni ukazi, ki sestavljajo makro, in vsak je poimenovan glede na to, kaj počne, na primer FindRecord oz Zapri zbirko podatkov.

1. korak: Prebrskajte ali poiščite dejanje makra

Prvi korak pri dodajanju dejanja je iskanje v Dodaj novo dejanje spustnem seznamu ali v katalogu dejanj.

    Privzeto je Dodaj novo dejanje spustni seznam in katalog dejanj prikazujeta samo dejanja, ki se bodo izvajala v nezaupnih bazah podatkov. Za ogled vseh dejanj:

    • Na Oblikovanje zavihek, v Prikaži/skrij skupina, kliknite Prikaži vsa dejanja.

    Če katalog dejanj ni prikazan, na Oblikovanje zavihek, v Prikaži/skrij skupina, kliknite Akcijski katalog.

Če želite najti dejanje, uporabite eno od naslednjih metod:

    Kliknite puščico v Dodaj novo dejanje spustni seznam in se pomaknite navzdol, da poiščete dejanje. Najprej so navedeni elementi poteka programa, nato pa so po abecedi navedena dejanja makra.

    Poiščite dejanje v podoknu Katalog dejanj. Dejanja so razvrščena po kategorijah. Razširite vsako kategorijo, da si ogledate dejanja. Če izberete dejanje, se na dnu kataloga dejanj prikaže kratek opis dejanja.

    Poiščite dejanje v podoknu Katalog dejanj tako, da vnesete v iskalno polje na vrhu podokna. Med tipkanjem se seznam dejanj filtrira tako, da prikaže vse makre, ki vsebujejo to besedilo. Access išče besedilo, ki ga vnesete, po imenih makrov in njihovih opisih.

2. korak: dodajte dejanje makru

Ko najdete želeno dejanje makra, ga dodajte makru na enega od teh načinov:

    Izberite dejanje v Dodaj novo dejanje ali začnite vnašati ime dejanja v polje. Access doda dejanje na mestu, kjer je Dodaj novo dejanje seznam je bil prikazan.

    Povlecite dejanje iz kataloga dejanj v podokno makrov. Prikaže se vrstica za vstavljanje, ki vam pokaže, kam bo vstavljeno dejanje, ko spustite gumb miške.

    Dvokliknite dejanje v katalogu dejanj.

    • Če je v podoknu makra izbrano dejanje, Access doda novo dejanje tik pod izbranim.

      Če skupina, če, Sicer če, drugače, oz Podmakro blok izbran v podoknu makra, Access temu bloku doda novo dejanje.

      Če v podoknu makra ni izbrano nobeno dejanje ali blok, Access doda novo dejanje na konec makra.

      • Če ste že ustvarili enega ali več makrov, so navedeni pod V tej bazi podatkov vozlišče v katalogu dejanj.

        • Vlečenje samostojnega makra (tistega, ki je naveden pod Makri) v podoknu makra ustvari a RunMacro dejanje, ki zažene makro, ki ste ga povlekli. Nato lahko s spustnim seznamom pokličete podmakre, če so prisotni.

          Če želite le kopirati dejanja iz samostojnega makra v trenutni makro (namesto ustvarjanja RunMacro dejanje), ga z desno tipko miške kliknite v katalogu dejanj in nato kliknite Dodaj kopijo makra.

          Povlečenje vdelanega makra (tistega, ki je naveden pod predmetom obrazca ali poročila) v podokno makra kopira dejanja iz tega makra v trenutni makro.

      • Dejanje lahko ustvarite tudi tako, da povlečete predmet zbirke podatkov iz podokna za krmarjenje v podokno za makre. Če tabelo, poizvedbo, obrazec, poročilo ali modul povlečete v podokno makra, Access doda dejanje, ki odpre tabelo, poizvedbo, obrazec ali poročilo. Če v podokno za makre povlečete drug makro, Access doda dejanje, ki zažene makro.

3. korak: Izpolnite argumente

Večina dejanj makra zahteva vsaj en argument. Opis vsakega argumenta si lahko ogledate tako, da izberete dejanje in nato premaknete kazalec nad argumente. Za številne argumente lahko izberete vrednost s spustnega seznama. Če argument zahteva, da vnesete izraz, vam IntelliSense pomaga vnesti izraz tako, da med vnašanjem predlaga možne vrednosti, kot je prikazano na naslednji sliki:

Ko vidite vrednost, ki jo želite uporabiti, jo dodajte svojemu izrazu tako, da jo dvokliknete ali jo označite s puščičnimi tipkami in nato pritisnete tipko TAB ali ENTER.

Za več informacij o ustvarjanju izrazov si oglejte članek Uvod v izraze.

O uporabi IntelliSense z lastnostmi v spletnih zbirkah podatkov

Ko ustvarjate vdelan makro uporabniškega vmesnika na spletnem združljivem obrazcu, vam IntelliSense omogoča, da izrazu dodate katero koli lastnost obrazca. Vendar pa je v spletni zbirki podatkov mogoče z uporabo makrov uporabniškega vmesnika dostopati samo do podnabora lastnosti obrazca. Če na primer podate kontrolnik z imenom Control1 na obrazcu z imenom Form1, vam bo IntelliSense omogočil dodajanje !!. na izraz v makru uporabniškega vmesnika. Če pa bazo podatkov nato objavite v Accessovih storitvah, bo makro, ki vsebuje ta izraz, ustvaril napako, ko se bo izvajal na strežniku.

Naslednja tabela prikazuje lastnosti, ki jih lahko uporabite v makrih uporabniškega vmesnika v spletnih zbirkah podatkov:

Lastnosti, ki jih lahko uporabite

Caption, Dirty, AllowAdditions, AllowDeletions, AllowEdits

Napis, vidno, sprednja barva, zadnja barva

Vidno, omogočeno

Napis, Vidno, Omogočeno, Prednja barva

Omogočeno, vidno, zaklenjeno, sprednja barva, zadnja barva, vrednost

Vidna, zadnja barva

Omogočeno, Vidno, Zaklenjeno, Vrednost

Omogočeno, Vidno, Zaklenjeno, Vrednost

Omogočeno, vidno zaklenjeno

Nadzor navigacije

Omogočeno, vidno

Premakni dejanje

Dejanja se izvajajo po vrstnem redu, od vrha do dna makra. Če želite premakniti dejanje navzgor ali navzdol v makru, uporabite eno od naslednjih metod:

    Povlecite dejanje navzgor ali navzdol, kamor želite.

    Izberite dejanje in pritisnite CTRL + PUŠČICA GOR ali CTRL + PUŠČICA DOL.

    Izberite dejanje in nato kliknite Pomakni se navzgor oz Premik navzdol puščica na desni strani podokna makrov.

Izbriši dejanje

Če želite izbrisati dejanje makra:

    Izberite dejanje in pritisnite tipko DELETE. Lahko pa tudi kliknete Izbriši(X) na desni strani podokna makrov.

    • Če izbrišete blok dejanj, kot je npr če blok ali a skupina blok, se izbrišejo tudi vsa dejanja v bloku.

      The Pomakni se navzgor, Premik navzdol, in Izbriši ukazi so na voljo tudi v priročnem meniju, ki se prikaže, ko z desno miškino tipko kliknete dejanje makra.

Nadzirajte tok programa z If, Else If in Else

Če želite dejanja makra izvesti le, ko so izpolnjeni določeni pogoji, uporabite če blok. To nadomešča Pogoj stolpec, ki je bil uporabljen v prejšnjih različicah Accessa. Lahko podaljšate an če blok z Sicer če in drugače blokov, podobno kot drugi zaporedni programski jeziki, kot je VBA.

Naslednja slika prikazuje preprosto če blok, vključno z Sicer če in drugače bloki:

The če blok se izvede, če je polje ExpirationDate krajše od trenutnega datuma.

The Sicer če blok se izvede, če je polje ExpirationDate enako trenutnemu datumu.

The drugače blok se izvede, če tega ne stori noben od prejšnjih blokov.

The če blok se tukaj konča.

Makru dodajte blok If

    Izberite če Iz Dodaj novo dejanje spustni seznam ali pa ga povlecite iz podokna Katalog dejanj v podokno makrov.

    V polju na vrhu če blok, vnesite izraz, ki določa, kdaj bo blok izveden. Izraz mora biti logični (to je tak, ki ima vrednost Da ali Ne).

    Dodajte dejanja v če Dodaj novo dejanje spustni seznam, ki se pojavi znotraj bloka, ali jih povlečete iz podokna Katalog dejanj v če blok.

Dodajte bloke Else ali Else If v blok If

    Izberite če blok in nato v spodnjem desnem kotu bloka kliknite Dodaj drugo oz Dodaj Else If.

    Če dodajate Sicer če blok, vnesite izraz, ki določa, kdaj bo blok izveden. Izraz mora biti logični (to je tak, ki ima vrednost True ali False).

    Dodajte dejanja v Sicer če oz drugače blokirajte tako, da jih izberete iz Dodaj novo dejanje spustni seznam, ki se pojavi znotraj bloka, ali pa jih povlečete iz podokna Katalog dejanj v blok.

    • Ukazi za dodajanje če, Sicer če, in drugače bloki so na voljo v priročnem meniju, ki se prikaže, ko z desno miškino tipko kliknete dejanje makra.

      če bloki so lahko ugnezdeni do 10 ravni globoko.

Ustvari podmakre

Vsak makro lahko vsebuje več podmakrov. Podmakro je zasnovan tako, da ga kličete po imenu iz RunMacro oz OnError makro dejanja.

Dodate a Podmakro blokirajte v makro na enak način kot dejanje makra, kot je opisano v razdelku. Ko dodate a Podmakro blok, lahko vanj povlečete makro dejanja ali izberete dejanja iz Dodaj novo dejanje

    Ustvarite lahko tudi a Podmakro blokirajte tako, da izberete eno ali več dejanj, jih kliknete z desno tipko miške in nato izberete Ustvari podmakro blok.

    Podmakri morajo biti vedno zadnji bloki v makru; ne morete dodati nobenih dejanj (razen več podmakrov) pod podmakro. Če zaženete makro, ki vsebuje samo podmakre, ne da bi posebej poimenovali želeni podmakro, se bo zagnal samo prvi podmakro.

    Za klic podmakra (na primer v lastnosti dogodka ali z uporabo RunMacro ukrepanje oz OnError dejanje), uporabite naslednjo sintakso:

    Združite povezana dejanja skupaj

    Berljivost makra lahko izboljšate tako, da dejanja združite v skupine in skupini dodelite smiselno ime. Dejanja, ki odprejo in filtrirajo obrazec, lahko na primer združite v skupino z imenom »Odpri in filtriraj obrazec«. Tako je lažje videti, katera dejanja so med seboj povezana. A skupina blok ne vpliva na to, kako se dejanja izvajajo, skupine pa ni mogoče poklicati ali zagnati posamično. Njegova primarna uporaba je za označevanje skupine dejanj, ki vam pomagajo razumeti makro, ko ga berete. Poleg tega lahko med urejanjem velikega makra vsak blok skupine strnete v eno vrstico, kar zmanjša količino pomikanja, ki ga morate opraviti.

    Če so dejanja, ki jih želite združiti, že v makru, jih s tem postopkom dodajte v a skupina blok:

    1. Izberite dejanja, ki jih želite združiti.

      Z desno miškino tipko kliknite izbrana dejanja in nato kliknite Naredi skupinsko blokado.

      V polju na vrhu skupina

    Če dejanja še niso prisotna:

      Povlecite skupina blok iz kataloga dejanj v podokno makrov.

      V polju na vrhu skupina blok, vnesite ime skupine.

      Povlecite dejanja makra iz kataloga dejanj v skupina blokirajte ali izberite dejanja iz Dodaj novo dejanje seznam, ki se pojavi znotraj bloka.

    skupina bloki lahko vsebujejo druge skupina blokov in jih je mogoče ugnezditi do globine največ 9 ravni.

    Razširite in strnite dejanja ali bloke makra

    Ko ustvarite nov makro, graditelj makrov prikaže dejanja makrov z vsemi vidnimi argumenti. Glede na velikost makra boste med urejanjem makra morda želeli strniti nekatera ali vsa dejanja makra (in bloke dejanj). Tako si lažje pridobite splošen pogled na strukturo vašega makra. Po potrebi lahko razširite nekatera ali vsa dejanja, da jih uredite.

    Razširite ali strnite posamezno dejanje makra ali blok

      Kliknite plus ( + ) ali minus ( - ) levo od imena makra ali bloka. Druga možnost je, da pritisnete tipki PUŠČICA GOR in PUŠČICA DOL, da izberete dejanje ali blok, nato pa pritisnete puščično tipko LEVO ali PUŠČICO DESNO, da ga strnete ali razširite.

    Razširi ali strni vsa dejanja makra (vendar ne blokov)

      Na Oblikovanje zavihek, v Strni/Razširi skupina, kliknite Razširite dejanja oz Strni dejanja.

    Razširite ali strnite vsa dejanja in bloke makrov

      Na Oblikovanje zavihek, v Strni/Razširi skupina, kliknite Razširi vse oz Strniti vse.

    Nasvet: V strnjeno dejanje lahko »pokukate« tako, da premaknete kazalec nad dejanje. Access prikaže argumente dejanja v opisu orodja.

    Kopiraj in prilepi dejanja makra

    Če morate ponoviti dejanja, ki ste jih že dodali makru, lahko kopirate in prilepite obstoječa dejanja, podobno kot bi storili z odstavki besedila v urejevalniku besedil. Ko prilepite dejanja, se vstavijo tik pod trenutno izbrano dejanje. Če je izbran blok, se dejanja prilepijo znotraj bloka.

    Delite makro z drugimi

    Ko dejanja makra kopirate v odložišče, jih lahko prilepite kot razširljiv označevalni jezik (XML) v katero koli aplikacijo, ki sprejema besedilo. To vam omogoča, da pošljete makro kolegu prek e-poštnega sporočila ali objavite makro na forumu za razprave, blogu ali drugem spletnem mestu. Prejemnik lahko nato kopira XML in ga prilepi v svoj Access 2010 Macro Builder. Makro je ponovno ustvarjen tako, kot ste ga napisali.

    Zaženite makro

    Makro lahko zaženete s katero koli od naslednjih metod:

      Dvokliknite makro v podoknu za krmarjenje.

      Pokličite makro z uporabo RunMacro oz OnError makro akcija.

      Vnesite ime makra v lastnost dogodka predmeta. Makro se bo zagnal, ko se sproži ta dogodek.

    Odpravljanje napak v makru

    Če imate težave z zagonom makra, lahko uporabite nekaj orodij, da pridete do vira težave.

    Makru dodajte dejanja za obravnavanje napak

    Priporočamo, da vsakemu makru med pisanjem dodate dejanja za obravnavanje napak in jih trajno pustite v makru. Ko uporabite to metodo, Access prikaže opise napak, ko se pojavijo. Opisi napak vam pomagajo razumeti napako, tako da lahko težavo hitreje odpravite.

    Za dodajanje podmakra za obravnavanje napak v makro uporabite naslednji postopek:

      Podmakro Iz Dodaj novo dejanje spustni seznam.

      V okvirčku desno od besede Podmakro, vnesite ime za podmakro, kot je ErrorHandler.

      Iz Dodaj novo dejanje spustni seznam, ki se pojavi znotraj Podmakro blok, izberite MessageBox makro akcija.

      V Sporočilo polje vnesite naslednje besedilo: =.

      Na dnu makra izberite OnError Iz Dodaj novo dejanje spustni seznam.

      Nastavite Pojdi do argument za Ime makra.

      V Ime makra polje vnesite ime podmakra za obravnavanje napak (v tem primeru ErrorHandler).

      Povlecite OnError makro dejanje na sam vrh makra.

    Naslednja slika prikazuje makro z OnError dejanje in podmakro, ki je poimenovan ErrorHandler.

    The OnError dejanje makra je postavljeno na vrh makra in pokliče ErrorHandler submacro v primeru napake.

    The ErrorHandler submacro se izvaja samo, če ga pokliče OnError dejanje in prikaže okno s sporočilom, ki opisuje napako.

    Uporabite ukaz Single Step

    Single Step je način odpravljanja napak makra, ki ga lahko uporabite za izvajanje makra eno dejanje naenkrat. Po izvedbi vsakega dejanja se prikaže pogovorno okno, v katerem so prikazane informacije o dejanju in vse kode napak, ki so se zaradi tega pojavile. Ker pa v pogovornem oknu Macro Single Step ni opisa napake, priporočamo uporabo metode podmakra za obravnavanje napak, opisane v prejšnjem razdelku.

    Če želite zagnati način v enem koraku:

      Odprite makro v pogledu načrta.

      Na Oblikovanje zavihek, v Orodja skupina, kliknite En korak.

      Shranite in zaprite makro.

    Ko naslednjič zaženete makro, Makro En korak se prikaže pogovorno okno. V pogovornem oknu so prikazane naslednje informacije o vsakem dejanju:

      Pogoj (za bloke If)

    • Številka napake (številka napake 0 pomeni, da do napake ni prišlo)

    Ko se premikate skozi dejanja, kliknite enega od treh gumbov v pogovornem oknu:

      Za ogled informacij o naslednjem dejanju v makru pritisnite korak.

      Če želite zaustaviti kateri koli makr, ki se trenutno izvaja, kliknite Ustavi vse makre. Način enega koraka bo še vedno v veljavi, ko naslednjič zaženete makro.

      Za izhod iz načina enega koraka in nadaljevanje izvajanja makra kliknite Nadaljuj.

      • Če pritisnete korak po zadnjem dejanju v makru bo način enega koraka še vedno veljal, ko naslednjič zaženete makro.

        Če želite med izvajanjem makra vstopiti v način enega koraka, pritisnite CTRL+BREAK.

        Če želite vstopiti v način enega koraka na določeni točki v makru, dodajte SingleStep makro dejanje na tej točki.

        Način v enem koraku ni na voljo v spletni bazi podatkov.

    Pretvorite makro v kodo VBA

    Makri zagotavljajo podnabor ukazov, ki so na voljo v Visual basic za programski jezik za aplikacije (VBA). Če se odločite, da potrebujete več funkcionalnosti, kot jih lahko zagotovijo makri, lahko preprosto pretvorite samostojen objekt makra v kodo VBA in nato uporabite razširjeni nabor funkcij, ki jih ponuja VBA. Ne pozabite pa, da se koda VBA ne bo izvajala v brskalniku; katera koli koda VBA, ki jo dodate v spletno zbirko podatkov, se bo izvajala le, ko je zbirka podatkov odprta v Accessu.

    Opomba: Vdelanih makrov ne morete pretvoriti v kodo VBA.

    Če želite pretvoriti makro v kodo VBA:

      V podoknu za krmarjenje z desno miškino tipko kliknite predmet makra in nato kliknite Pogled načrta.

      Na Oblikovanje zavihek, v Orodja skupina, kliknite Pretvorite makre v Visual Basic.

      V Pretvori makro pogovornem oknu določite, ali želite, da se modulu VBA dodajo koda za obravnavanje napak in komentarji, in nato kliknite Pretvorba.

    Access potrdi, da je bil makro pretvorjen, in odpre urejevalnik Visual Basic. Dvokliknite pretvorjen makro v podoknu projekta, da si ogledate in uredite modul.

Kaj je makro?

Makro je orodje za avtomatizacijo opravil in dodajanje funkcionalnosti obrazcem, poročilom in kontrolnikom. Na primer, ko dodate ukazni gumb v obrazec, dogodek gumba OnClick je povezan z makrom, ki vsebuje ukaze, ki se izvedejo vsakič, ko pritisnete gumb.

V Accessu si lahko makre predstavljamo kot poenostavljen programski jezik, v katerem je program napisan kot seznam, ki ga je treba izvesti. Pri ustvarjanju makra je vsak ukaz makra izbran s spustnega seznama in nato so mu dodane potrebne informacije. Makri vam omogočajo, da obrazcem, poročilom in kontrolnikom dodate funkcionalnost, ne da bi morali pisati kodo v modulu. Makri ponujajo nekatere ukaze, ki so na voljo v VBA, in za večino uporabnikov je ustvarjanje makra lažje kot pisanje kode VBA.

Recimo, da želite zagnati poročilo neposredno iz obrazca za vnos podatkov. V obrazec lahko dodate gumb in nato ustvarite makro, ki zažene poročilo. Makro je mogoče izolirati (ločen objekt v bazi podatkov), ki je nato povezan z dogodkom OnClick za gumb ali pa ga lahko vnesete neposredno v dogodek gumba OnClick je nova funkcija v programu Office Access 2007. V obeh primerih se ob kliku gumba izvede makro, ki zažene poročilo.

Makro je ustvarjen z graditeljem makrov, prikazanim na naslednji sliki.

Za prikaz graditelja makrov

Razumevanje makrov

Izraz "makro" se pogosto uporablja za izolirane makro objekte (to je predmete, ki se prikažejo v podoknu za krmarjenje pod Makri), dejansko pa lahko en makro objekt vsebuje več makrov. V tem primeru se imenuje skupino makrov. Skupina makrov se v navigacijski vrstici prikaže kot en predmet, čeprav dejansko vsebuje več makrov. Seveda lahko vsak makro ustvarite kot ločen objekt makra, vendar je pogosto smiselno združiti več povezanih makrov v en objekt makra. Ime v stolpcu Ime makra identificira vsak makro.

Makro je sestavljen iz posameznih makro ukazov. Večina makrov zahteva enega ali več argumentov. Vsakemu makru v skupini je mogoče dati ime in dodati pogoje za nadzor izvajanja vsakega makra. Naslednji razdelek podrobno obravnava vsako od teh funkcij.

Imena makrov

Če objekt makra vsebuje samo en makro, je ime makra odveč. Ime objekta makra se lahko uporabi za makro. Vendar pa morate v primeru skupine makrov vsakemu makru dati edinstveno ime. Če stolpec Ime makra se ne pojavi v graditelju makrov, kliknite gumb Imena makrov v skupini Zaslon na zavihku Konstruktor. Za več informacij o izvajanju makrov v skupini glejte kasneje v tem članku.

Argumenti

Argument je vrednost, ki zagotavlja informacije, ki jih potrebuje makro, na primer, katera vrstica naj bo prikazana v sporočilnem polju, na kateri kontrolnik je treba ukrepati itd. Nekateri argumenti so potrebni, drugi ne. Argumenti so prikazani v območju Makro argumenti na dnu okna Macro Builder.

Macro Builder v Office Access 2007 ima stolpec Argumenti, ki vam omogoča ogled (vendar ne spreminjanje) argumentov makra v vrstici makra. To olajša branje makra, saj vam ni več treba izbrati posameznega ukaza makra, da bi videli njegove argumente. Za prikaz stolpca Argumenti, pritisni gumb Argumenti v skupini Zaslon na zavihku Konstruktor.

Pogoji

Pogoj določa zahteve, ki morajo biti izpolnjene, da se lahko makro izvede. Uporabite lahko katero koli, ki povzroči vrednosti "True" ali "False" ali "Yes" ali "Ne". Če je izraz ovrednoten na False, Ne ali 0 (nič), se makro ne bo izvedel. Za katero koli drugo vrednost izraza se bo makro izvedel.

En pogoj lahko nadzoruje več makrov, če stolpec Pogoj vnesite elipso (...) za vsak naslednji ukaz makra, za katerega bo uporabljen ta pogoj. Če je izraz ovrednoten na False, No ali 0 (nič), se nobeden od makrov ne bo izvedel. Za katero koli drugo vrednost izraza bodo izvedeni vsi ukazi makra.

Za prikaz stolpca v graditelju makrov Pogoji na zavihku Konstruktor v skupini Zaslon kliknite gumb Pogoji

Izraz, uporabljen kot pogoj Pogoj, pod katerim se izvede makro
[Mesto]="Pariz" Polje Mesto na obrazcu, iz katerega se izvaja makro, je nastavljeno na Pariz.
DCount("[OrderCode]", "Orders")>35 Število zapisov v polju »Koda naročila« v tabeli »Naročila« presega 35.
DCount("*", "Ordered", "[OrderCode]=Forms![OrderCode]![OrderCode]")>3 Tabela »Naročeno« vsebuje več kot 3 zapise, za katere polje »Koda naročila« v tabeli ustreza polju »Koda naročila« v obrazcu »Koda naročila«.
[Datum izvedbe] Med #2-feb-2006# in #2-mar-2006# Vrednost polja »Datum izvedbe« v obrazcu, iz katerega se izvaja makro, spada v interval od 2. februarja 2006 do 2. marca 2006.
Obrazci![Izdelki]![Na zalogi]<5 Vrednost polja “Na zalogi” v obrazcu “Izdelki” je manjša od 5.
IsNull([Ime]) Polje »Ime« na obrazcu, iz katerega se izvaja makro, ima vrednost (prazno). Ta izraz je enakovreden: [Ime] je ničelno.
[Država]="UK" In obrazci![Prodajni zneski]![Skupno število naročil]>100 Polje Država na obrazcu, iz katerega se izvaja makro, je nastavljeno na UK, polje Skupna naročila na obrazcu Znesek prodaje pa je večje od 100.
[Država] V ("Francija", "Italija", "Španija") In Len ([Kazalo])<>5 Polje »Država« na obrazcu, iz katerega se zažene makro, je nastavljeno na »Francija«, »Italija« ali »Španija«, poštna številka pa ni dolga 5 znakov.
MsgBox("Potrdi spremembe?",1)=1 Gumb pritisnjen v redu v pogovornem oknu, v katerem je funkcija MsgBox prikaže besedilo »Potrdim spremembe?«. Če v pogovornem oknu pritisnete gumb Prekliči ta makro bo preskočen.
!=2 Začasna spremenljivka, ki se uporablja za shranjevanje rezultata sporočilnega polja, je 2 (vbCancel=2).

nasvet.Če želite, da Access začasno preskoči makro, vnesite pogoj kot False. Začasno preskakovanje makra lahko uporabite pri iskanju napak v makru.

Makri

Makro ukazi so najpreprostejši elementi, iz katerih je zgrajen makro. Access ima veliko izbiro makro ukazov, ki vam omogočajo izvajanje različnih dejanj. Na primer, najpogostejša uporaba makrov je odpiranje poročila, iskanje zapisa, prikaz sporočilnega polja ali uporaba filtra za obrazec ali poročilo.

Kaj je novega v makrih v programu Office Access 2007

V prejšnjih različicah Accessa so najpogosteje uporabljene funkcije zahtevale pisanje kode VBA. Office Access 2007 vključuje nove funkcije in makre, ki pomagajo preprečiti, da bi se to zgodilo. Zaradi njih je postopek dodajanja funkcionalnosti v podatkovno bazo lažji in zanesljivejši.

Ustvarjanje makra

V programu Office Access 2007 je makro ali skupino makrov mogoče zaviti v objekt makra (včasih imenovan tudi makro v peskovniku) ali pa je makro mogoče vdelati v katero koli lastnost dogodka na obrazcu, poročilu ali kontrolniku. Vdelani makri postanejo del predmeta ali kontrolnika, v katerega so vdelani. Izolirani makri se prikažejo v podoknu za krmarjenje pod Makri, v nasprotju z vgrajenimi.

Funkcije graditelja makrov

Graditelj makrov se uporablja za ustvarjanje in urejanje makrov. Odpre se na naslednji način.

Access odpre Macro Builder.

Graditelj makrov se uporablja za ustvarjanje seznama ukazov makrov, ki jih je treba izvesti, ko se makro zažene. Ko prvič odprete Macro Builder, se prikažejo stolpci Makro ukaz, Argumenti in Opomba.

V območju Makro argumenti Argumenti za vsak makro se po potrebi vnesejo ali spremenijo. V polju z opisom je prikazan kratek opis vsakega makra in argumenta. Če si želite ogledati opis, kliknite makro ali argument.

Naslednja tabela prikazuje ukaze, ki so na voljo na zavihku Konstruktor v graditelju makrov.

skupina Ekipa Opis
Storitev Izvedi Izvede ukaze makra, navedene v makru.
Korak za korakom Omogočanje načina izvajanja makra po korakih. Pri zagonu makra v tem načinu se vsak ukaz makra izvede po vrsti. Ko je vsak makro ukaz dokončan, se prikaže pogovorno okno Izvedba makra po korakih. Za pomik na naslednji makro kliknite gumb v tem pogovornem oknu korak. Kliknite gumb Ustavi vse makre da ustavite izvajanje tega in vseh drugih makrov. Kliknite gumb Nadalje za izhod iz postopnega načina in izvajanje preostalih makro ukazov brez ustavljanja.
Gradbenik Ta gumb se aktivira, ko vnesete argument makra, ki vsebuje izraz. Kliknite gumb Gradbenik da odprete pogovorno okno Graditelj izrazov, v katerem lahko ustvarite izraz.
Strune Vstavi vrstice Doda eno ali več praznih vrstic makra nad izbrane vrstice.
Izbriši vrstice Izbriše izbrane makro nize.
Zaslon Pokaži vse makre

Prikažite več ali manj makrov na spustnem seznamu Makro ukaz.

  • Za prikaz daljšega seznama makro ukazov kliknite gumb Pokaži vse makre. Če je izbran celoten seznam makrov, gumb Pokaži vse makre poudarjeno. Če izberete makro s popolnega seznama, boste morda morali bazi podatkov izrecno dodeliti zaupanja vredno stanje, preden jo izvedete.
  • Če želite prikazati kratek seznam, ki vključuje samo makre, ki jih je mogoče uporabiti v zbirki podatkov, ki ni v zaupanja vrednem stanju, kliknite Pokaži vse makre ne sme biti poudarjen.

nasvet.Če gumb Pokaži vse makre izbrano, jo prekličite s klikom na ta gumb.

Če gumb Pokaži vse makre ni označeno, je na voljo kratek seznam makro ukazov za zanesljivo bazo podatkov.

Imena makrov Ime makra. Imena makrov so v skupini obvezna za razlikovanje med posameznimi makri, sicer so neobvezna. Za več informacij glejte Ustvarjanje skupine makrov kasneje v tem članku.
Pogoji Pokaži ali skrij stolpec Pogoj. V ta stolpec vnesite izraze, ki definirajo pogoje za izvajanje makra.
Argumenti Pokaži ali skrij stolpec Argumenti. V tem stolpcu so prikazani argumenti za vsak makro, kar olajša ogled makra. Če stolpec Argumenti ni prikazan, morate klikniti vsak makro in pogledati argumente v razdelku Makro argumenti. Vnos argumentov v stolpec Argumenti nemogoče.

Ustvarjanje izoliranega makra

  1. V svoj makro dodajte ukaz makra.
  • V Graditelju makrov kliknite prvo prazno celico v stolpcu Makro ukaz.
  • Vnesite želeni makro ali kliknite puščico, da razširite in izberete želeni makro iz njega.
  • V poglavju Makro argumenti Po potrebi podajte argumente makru. Kliknite polje argumenta, da vidite kratek opis na desni strani argumenta.
  • Za vrednosti, katerih vrednosti služijo kot imena, lahko nastavite vrednost tako, da povlečete predmet iz podokna za krmarjenje v polje argumentov Ime predmeta.
  • Makro lahko ustvarite tudi tako, da povlečete predmet zbirke podatkov iz podokna za krmarjenje v prazno vrstico v graditelju makrov. Ko povlečete tabelo, poizvedbo, obrazec, poročilo ali modul, se v graditelj makrov doda dejanje makra, ki odpre tabelo, poizvedbo, obrazec ali poročilo. Ko povlečete makro v graditelj makrov, se doda ukaz makra, ki zažene makro.
  1. Če želite makru dodati naslednji ukaz makra, pojdite na drug ukaz makra in ponovite 2. korak. Access zažene ukaze makra v vrstnem redu, v katerem so navedeni.

Ustvarjanje skupine makrov

Če želite združiti več povezanih makrov v en objekt makra, lahko ustvarite skupino makrov.

Odprl se bo Macro Builder.

Opomba. Imena makrov so potrebna v skupini za razlikovanje med posameznimi makri. Ime makra se prikaže v isti vrstici kot prvi ukaz makra v makru. Stolpec z imenom makra ostane prazen za vse nadaljnje ukaze makra tega makra. Makro se konča, ko v ta stolpec vnesete naslednje ime makra.

  1. V stolpcu Ime makra vnesite ime prvega makra v skupini.
  2. Dodajte ukaze makra, ki naj se izvedejo v prvem makru.
  • V stolpcu Makro ukaz Kliknite puščico, da razširite seznam makrov.
  • Izberite makro, ki ga želite dodati.
  • V poglavju Makro argumenti po potrebi navedite makro argumente. Kliknite polje argumenta, da vidite kratek opis na desni strani argumenta.
  • Za argumente makra, katerih parametri so imena objektov zbirke podatkov, lahko podate argument tako, da povlečete predmet iz podokna za krmarjenje v polje argumenta Ime predmeta.
  • Makro lahko ustvarite tudi tako, da povlečete predmet zbirke podatkov iz podokna za krmarjenje v prazno vrstico v graditelju makrov. Ko povlečete tabelo, poizvedbo, obrazec, poročilo ali modul v graditelj makrov, se doda dejanje makra, ki odpre tabelo, poizvedbo, obrazec ali poročilo. Ko povlečete makro v graditelj makrov, se doda ukaz makra, ki zažene makro.
  • Po potrebi vnesite opombe za makro.
  1. Premakni se na naslednjo prazno vrstico v stolpcu Ime makra in vnesite ime naslednjega makra iz skupine.
  2. Dodajte makro ukaze za izvajanje v tem makru.
  3. Ponovite koraka 5 in 6 za vsak makro v skupini.

Opombe

MakroGroupName.MacroName

Na primer, ime »Gumbi.Izdelki« se nanaša na makro »Izdelki« v skupini makrov »Gumbi«. Na seznamu makrov, na primer na seznamu argumentov »Ime makra« za ukaz makra RunMacro, bo makro »Izdelki« prikazan kot »Gumbi.Izdelki«.

Ustvarjanje vdelanega makra

Vdelani makri se od izoliranih makrov razlikujejo po tem, da so shranjeni v lastnostih dogodkov na obrazcih, poročilih ali kontrolnikih. V razdelku se ne pojavljajo kot predmeti Makri na področju prehodov. To olajša upravljanje baze podatkov, ker vam ni več treba slediti posameznim makro objektom, ki vsebujejo makre za obrazec ali poročilo. Za ustvarjanje vdelanega makra uporabite naslednji postopek.

Opomba. Vdelanih makrov ni mogoče pretvoriti v module Visual Basic for Applications (VBA) z uporabo orodja v skupini Makro na zavihku Orodja za zbirke podatkov. Če nameravate sčasoma pretvoriti makro v module VBA, sestavite samostojen makro namesto vdelanega. V tem primeru lahko uporabite orodje Pretvarjanje makrov v module Visual Basic za pretvorbo makrov v VBA.

Če želite izbrati celoten obrazec ali poročilo, izberite Poročilo na spustnem seznamu na vrhu strani z lastnostmi.

Makro se bo izvedel vsakič, ko pride do dogodka.

Opomba. Access vam omogoča, da ustvarite skupino makrov kot vdelan makro. Ko pa pride do dogodka, se izvede samo prvi makro v skupini. Drugi makri so prezrti, razen če so priklicani iz samega vdelanega makra (na primer z ukazom makra OnError).

Primer. Implementacija makra v dogodku poročila »Manjkajoči podatki«.

Če zaženete poročilo in v viru podatkov ni zapisov, se prikaže prazna stran s poročilom – to je stran brez podatkov. Včasih je zaželeno, da namesto prazne strani prikažete sporočilo. Idealna rešitev v tej situaciji je uporaba vdelanega makra.

  1. Upoštevajte, da so v prejšnji tabeli argumenti predstavljeni tako, kot so prikazani v stolpcu Argumenti. Pravzaprav so predstavljeni v razdelku Makro argumenti, kot je prikazano v naslednji tabeli.
  1. Kliknite gumb Zapri.

Macro Builder bo zaprt in dogodek bo Manjkajoči podatki prikazano bo sporočilo [Vdelan makro].

  1. Shranite in zaprite poročilo.

Če naslednjič, ko zaženete poročilo, ni najden noben zapis, se prikaže okno s sporočilom. Ko kliknete gumb v tem oknu v redu poročilo bo preklicano brez prikaza prazne strani.

Vsebuje podatke, s katerimi se izvajajo aritmetične in logične operacije. Poleg tega, ko uporabnik dela z bazo podatkov, se operacije izvajajo, ko pride do določenih dogodkov, na primer klik gumba ali sprememba vrednosti v polju obrazca. Kako se te operacije izvajajo, si bomo ogledali v članku.

Makro koncept

Accessove zbirke podatkov so sestavljene iz objektov za shranjevanje in obdelavo vrednosti v tabelah. Eden od teh objektov so Accessovi makri – programske enote, ki se uporabljajo za spreminjanje podatkov baze podatkov ali uporabniškega vmesnika.

Obstajata dve vrsti makrov: dogodki in podatki. Prva vrsta je odgovorna za dejanja v uporabniškem vmesniku. Vezana je na elemente form in same forme. Ta vrsta vključuje izvajanje operacij ob kliku gumba, pridobitev ali izgubo fokusa, odpiranje in zapiranje obrazca itd.

Na podlagi teh dogodkov sistem shrani vrednost zapisa ali polja, uporabi filter, izvozi podatke itd. Zahvaljujoč novemu oblikovalcu je ustvarjanje makrov v Accessu postalo preprost postopek, dostopen razvijalcem začetnikom. Ta oblikovalec ima prednosti, za katere so bili njegovi predhodniki prikrajšani:

  • sistem ponuja katalog mikroukazov s prednastavljenimi dejanji in intuitivnimi imeni, iz katerih lahko izberete tisto, kar potrebujete;
  • makro je uporabljen več kot enkrat, vendar je kopiran iz predhodno ustvarjenega;
  • pogoji uporabe ukazov;
  • kombinacije bližnjičnih tipk za poenostavitev in pospešitev dela;
  • dodajanje komentarjev, ki vam bodo kasneje pomagali razumeti delovanje programa;
  • skupine ukazov, ki se izvajajo drug za drugim.

Makri

Če želite dodati Accessove makre, v meniju Ustvari izberite »Makro«. Sistem odpre novo okno makra s seznamom ukazov, ki so na voljo za dodajanje na desni. Poleg seznama makro ukazov boste tukaj našli makre, ki so že na voljo v tej bazi podatkov, in nadzorne funkcije za ustvarjanje postopka za izvajanje.

Ukazi makra so v mapah glede na kategorije dejanj, ki jih izvajajo. Imena map označujejo območje, ki mu pripadajo operacije. To so operacije vmesnika, naloge za prenos podatkov iz ali v bazo podatkov, upravljanje objektov baze podatkov, programskih oken in elementov objektov.

Če želite makru dodati ukaz, ga poiščite v imeniku in dvokliknite njegovo ime. Želeno operacijo lahko preprosto izberete s spustnega seznama makrov ali pa jo povlečete iz kataloga v polje makrov.

Makro konstruktor

Dejanja za razvoj Accessovih makrov se izvajajo v oblikovalniku. Ukaz je izbran s seznama in dodan v okno makra. Tukaj se operacija razširi in zahteva parametre.

Nekateri od teh parametrov so izbrani s spustnih seznamov, na primer, če je operacija izvedena na objektu, ima ukaz argument za določitev tega predmeta, polje za vnos tega argumenta pa je spustni seznam z razpoložljivimi predmetov trenutne baze podatkov. V nekatera polja razvijalec neodvisno vnese parameter, na primer navede ime filtra za operacijo odpiranja obrazca.

Novemu konstruktorju je bila dodana še ena funkcija. Imenuje se IntelliSense in vam pomaga vnašati makro izraze v Accessovo zbirko podatkov. Ko uporabnik vnese vrednost argumenta, mu funkcija ponudi možne možnosti, med katerimi izbere želeno.

Konstruktor omogoča dodajanje mikroukazov, njihovo zamenjavo in brisanje po potrebi. Če želite spremeniti vrstni red izvajanja ukazov, so v zgornjem desnem kotu ukaza nameščeni gumbi z zelenimi puščicami. Pri prvi operaciji po vrstnem redu puščica kaže samo navzdol, pri zadnji - samo navzgor, za ukaze na sredini seznama je na voljo premikanje navzdol in navzgor. S klikom na križec odstranite ukaz iz makra.

Makri vklopljeni Obrazec za dostop dodan neposredno v kontrolnik. Ko ustvarite element, se samodejno odpre čarovnik, ki definira dejanja, ki jih makro izvede kot odgovor na dogodek iz tega elementa. Osupljiv primer so dejanja, ko kliknete gumb obrazca.

V čarovniku izberite kategorijo »Razno« - »Zaženi makro« in s seznama predlaganih izberite vnaprej ustvarjen predmet. Tako se program veže na element forme in se odzove na dogodek iz tega elementa.

Makro je vezan na kontrolni element, ki je že dodan obrazcu v oknu lastnosti. Zavihek »Dogodki« vsebuje seznam dogodkov, ki jim je mogoče dodeliti zaporedje ukazov. Za želeni element na spustnem seznamu izberite makro, ki ga želite izvesti.

Postopek se sproži kot odziv na spremembe fokusa, posodobitve obrazca, pritiske tipk, pritiske gumbov, premike kazalca miške itd. Seznam dogodkov se razlikuje glede na kontrolnik.

Podatkovni makri

Podatkovni makri so postali na voljo v Accessu 2010 in novejših. Povzročajo jih spremembe v elementih predmeta ali so neodvisne in se imenujejo po imenu. Zahvaljujoč tej vrsti makra Access pridobi zmogljivosti »naprednega« DBMS (sistema za upravljanje baz podatkov).

Zdaj je mogoče beležiti zgodovino sprememb vrstic tabele, preveriti parametre dodanega zapisa, preden ga vstavite - tako v DBMS, na primer, MS SQL Server sprožilci delujejo. Pri urejanju posameznih polj lahko sistem generira in pošilja obvestila E-naslov uporabniki.

Te programske enote so dodane v načinu tabele. Na zavihku “Delo s tabelami” - “Tabela” izberete, kdaj se bo makro izvajal: pred ali po spremembi/brisanju, po vstavitvi. Tukaj lahko dodate imenovani makro, ki ga pokličete po imenu. Seznam makro ukazov tukaj vsebuje operacije, ki se izvajajo s podatki - napake v vrednostih, poljih, zapisih tabele.

Pogoji

Pogosto ne želite, da se makro zažene vsakič, ampak le, ko je izpolnjen pogoj. Če želite nastaviti ta pogoj, dodajte makro ukaz »If« iz kataloga v Accessov makro. Tukaj je določen pogoj, pod katerim bo izvedena naslednja operacija. Po potrebi je dodan tudi ukaz »Drugače« ali cel dodatni blok »Drugače, če«.

V zgornjem primeru zapremo obrazec »Prosilci«, če je polje »Priimek« prazno. Če temu ni tako, vnos shranimo in šele nato zapremo obrazec.

Zahvaljujoč novemu oblikovalcu makrov v Accessu, začenši z različico 2010, lahko razvijalec prilagodljivo konfigurira sistem in zagotovi večjo varnost podatkov v tabelah. Želimo vam veliko sreče pri obvladovanju novih funkcij MS Access.

Dostop

Raziščite možnostiDostoppri ustvarjanju makrov

1. Uvod

Uporaba makrov v zbirki podatkov Microsoft Access

Makre je mogoče uporabiti za izvajanje skoraj vseh dejanj v Accessovih objektih. Pomembna lastnost Accessa v primerjavi s komponentami Microsoft Office, kot sta Word in Excel, je zmožnost, da z uporabo makrov in modulov VBA določi odziv aplikacije na različne dogodke v obrazcih in poročilih, kot so kliki gumbov, spremembe podatkov, odpiranje in zapiranje obrazci in poročila, pridobivanje obrazca ali kontrolnika obrazca za fokus itd.

Makro v Accessu je struktura, sestavljena iz enega ali več ukazov makra, ki se izvajajo zaporedno ali v vrstnem redu, določenem z določenimi pogoji. Nabor makro ukazov v Accessu je zelo širok; s pomočjo makrov lahko implementirate veliko tega, kar zmore procedura v VBA. Vsak makro ima specifično ime in po možnosti enega ali več argumentov, ki jih določi uporabnik. Na primer, ko uporabljate ukaz makra OpenForm, morate kot argumente podati vsaj, ime obrazca, ki ga želite odpreti, in način njegovega prikaza na zaslonu.

Microsoft Access 2000 vsebuje seznam makro ukazov, razvrščenih v kategorije: delo s podatki v obrazcih in poročilih; izvajanje ukazov, makrov, procedur in poizvedb; delo s predmeti; uvoz/izvoz podatkov in objektov in drugo. Kategorija “ ” vsebuje vse makro ukaze, ki vam omogočajo, da vplivate na vmesnik aplikacije.

Dejanja, ki jih je mogoče izvesti z uporabo makrov, so zelo raznolika. Tudi če v svojih aplikacijah ne uporabljate makrov, se je vredno poučiti o teh makroh, saj jih je mogoče uporabiti tudi v postopkih VBA.

Uporaba makrov je upravičena z dejstvom, da jih je enostavno ustvariti in ne zahtevajo učenja sintakse programskega jezika. Kot bomo pokazali v naslednjem razdelku, ustvarjanje makra zahteva le osnovno poznavanje tehnik Microsoft Access in Windows, kot je vlečenje predmetov iz okna Baza podatkov v posebnem oknu - Makro konstruktor, izbiro dejanja s seznama in vnos izrazov kot argumentov v makro. Torej, če se res ne želite naučiti sintakse jezika VBA ali se vam zdi pretežka, pogumno uporabite makre in dobili boste aplikacijo s precej veliko funkcionalnostjo.

Glavni namen makrov je ustvariti priročen aplikacijski vmesnik: tako da se obrazci in poročila odprejo, ko kliknete gumbe v obrazcu ali orodni vrstici ali preprosto izberete menijski ukaz; tako da uporabnik ob odpiranju aplikacije na zaslonu ne vidi okna Baza podatkov, napolnjen s številnimi tabelami, poizvedbami, obrazci in poročili, a neko razumljivo obliko, s katero bi lahko takoj izvajali želena dejanja itd.

Z makri lahko ustvarite priročne menije in orodne vrstice za svojo aplikacijo.

Vendar ima uporaba makrov tudi nekaj slabosti:

§ Zmožnosti makro ukazov so omejene v primerjavi z zmožnostmi jezika VBA, zato v nekaterih primerih programiranje v VBA ni mogoče, čeprav se morate najprej prepričati, da so te dodatne zmožnosti res potrebne. VBA vam daje več moči za delo s podatki, saj vam omogoča uporabo objektnega programiranja za komunikacijo z drugimi aplikacijami, klicanje funkcij iz knjižnic dinamičnega nalaganja sistema Windows (DLL) in ustvarjanje lastnih funkcij po meri.

§ Makre je mogoče uporabiti skoraj povsod, kjer se uporabljajo postopki VBA, vendar postopki VBA ponavadi delujejo hitreje.

§ Makri so objekti, ki obstajajo ločeno od obrazcev in poročil, v katerih se uporabljajo, zato, ko je teh objektov veliko, postane njihovo vzdrževanje precej težavno. Postopki dogodkov VBA, ki se uporabljajo v obrazcih in poročilih, so sestavni del teh obrazcev in poročil, kar ima svoje prednosti. Na primer, ko preselite obrazce in poročila iz ene zbirke podatkov v drugo, se povezani postopki samodejno preselijo z njimi.

Vendar pa je v mnogih primerih uporaba makrov povsem upravičena, saj bistveno poenostavi in ​​pospeši razvoj aplikacij. Uporabljajo se lahko pri ustvarjanju majhnih enouporabniških aplikacij, čeprav je pri ustvarjanju večuporabniških ali odjemalsko-strežniških aplikacij, kjer je hitrost aplikacije kritična, bolje uporabiti VBA.

2. Glavni del.

2.1. Ustvarjanje makrov

Microsoft Access ima posebno orodje za ustvarjanje makrov - Konstruktor makri. Oglejmo si postopek ustvarjanja makra z uporabo Konstruktorja.

Makro konstruktor

Obstajata dva načina za odpiranje okna načrtovalnika makrov za ustvarjanje novega makra:

1. Razširite seznam makrov v oknu Baza podatkov z levim klikom na bližnjico Makri, in pritisnite gumb Ustvari na vrhu okna.

riž. 1. Gumb za ustvarjanje makra

2. Kliknite puščico navzdol na gumbu Nov objekt na orodni vrstici Baza podatkov in izberite element Makro.

https://pandia.ru/text/78/436/images/image003_65.jpg" width="395" height="256">

riž. 3. Graditelj makrov in plošča argumentov

Zgornji del okna Designer - plošča z opisi - je sestavljena iz več stolpcev. Ta plošča privzeto prikazuje dva stolpca: Makro in Opomba. Plošča z opisom vam omogoča, da določite zaporedje ukazov makra, ki sestavljajo makro.

Vrstica v stolpcu Makro ukaz je kombinirano polje, v katerem lahko izberete želeni makro ukaz.

Vrstica v stolpcu Opomba je običajno besedilno polje, v katerega lahko vnesete komentar, ki opisuje dejanje, ki se izvaja.

Ko polje Makro ukaz zapolnjen, se na dnu okna Makro konstruktorja prikaže plošča z argumenti, ki se uporablja za vnos vrednosti argumentov ustreznega ukaza makra. Seznam polj na tej plošči je odvisen od izbranega makra in se morda ne prikaže, če makro nima argumentov. Na ta način vam pri ustvarjanju makrov ni treba zapomniti seznama argumentov za vsak makro.

Plošča z argumenti ima dve polji, ki vam omogočata, da nastavite ime filtra in pogoj za izbiro zapisov. Če želite nastaviti pogoj za izbiro zapisov, lahko uporabite graditelj izrazov.

Ta makro lahko uporabite v obrazcu ali poročilu za omejitev števila prikazanih zapisov.

Obstaja še en zelo preprost način za vnos makra. Recimo, da morate ustvariti makro, ki naj odpre obrazec »Izračun« v aplikaciji » db1 " Če želite to narediti v oknu Baza podatkov treba klikniti oblika, nato pa z uporabo orodne vrstice (2. način) odprite načrtovalnik makrov in z miško povlecite obrazec »Izračun« v polje Makro ukaz Okno konstruktorja makrov.

Potem na terenu Makro ukaz Makro ukaz OpenForm se bo samodejno prikazal in polja v plošči z argumenti bodo samodejno izpolnjena: v polju Ime obrazca v polju se pojavi ime obrazca “Izračun”. Način- privzeta vrednost Oblika, na terenu Okenski način- pomen Vsakdanji. Preostala polja bodo ostala prazna.

Poleg tega lahko naredite, da vnosi v tem obrazcu niso na voljo za spremembe, za ta namen v polju Podatkovni način vnesti morate vrednost Read Only.

riž. 4. Samodejno ustvarite makre z vlečenjem predmetov

Podobno lahko ustvarite makro tako, da povlečete iz okna Baza podatkov tabele, poizvedbe, poročila in druge makre. V tem primeru bodo ustvarjeni ustrezni makro ukazi: OpenTable, OpenQuery, OpenReport, RunMacro.

Če želite vnesti argumente v makro, morate najpogosteje izbrati vrednosti s seznamov ali vnesti izraze. Za vnos izrazov lahko uporabite graditelj izrazov, katerega gumb se nahaja desno od polja argumentov. Drug gumb za ustvarjanje izrazov je v orodni vrstici. Kot v drugih primerih morate pred izrazom postaviti enačaj (=). Izjeme so argument Izraz makro ukazi nastavijo vrednost in argument Število ponovitev ukazi makra Zaženi makro. Če pred izrazom, ki podaja vrednost teh argumentov, vnesete enačaj, bo izraz dvakrat ovrednoten, kar lahko povzroči neželene rezultate.

Če morate podati ime predmeta zbirke podatkov kot argument za makro, ga lahko vnesete s tipkovnico, izberete na spustnem seznamu ali določite ime predmeta tako, da ga povlečete iz okna zbirke podatkov .

Torej bo makro ukaz, ki smo ga ustvarili, odprl obrazec »Izračun« v načinu Samo za branje in v njem prikazal samo vodje prodaje. Kot smo že omenili, lahko makro vsebuje zaporedje več ukazov makra. Zato bomo v istem makru v naslednji vrstici izbrali dejanje Sporočilo makra, ki nam bo po odprtju obrazca prikazalo pogovorno okno s sporočilom, kateri odjemalci so predstavljeni v obrazcu. Če želite to narediti, vnesite v polje Sporočilo v argumentni vrstici na primer besedilo sporočila

Filter po priimku je nastavljen, ostala polja lahko pustite nespremenjena. Prepir Signal določa, ali bo izhod sporočila spremljal zvočni signal. Prepir Vrsta določa videz pogovornega okna sporočila. Prepir Naslov vam omogoča, da določite besedilo, ki bo prikazano v naslovu okna sporočila.

Če je zbirka podatkov velika, lahko izbiranje zapisov v obrazcu traja nekaj časa, zato je priporočljivo prikazati kazalec peščene ure, ki označuje, da se podatki obdelujejo. Za to bomo uporabili makro peščene ure. Ukazi makra v makru se izvajajo v zaporedju, v katerem so zapisani v stolpcu Makro ukaz, torej od zgoraj navzdol. Ukaz makra Peščena ura mora biti postavljen prvi, saj se mora kazalec spremeniti, preden se obrazec prikaže. Torej moramo vstaviti nova vrstica na plošči z opisi. Če želite to narediti, postavite kazalec v prvo vrstico plošče in pritisnite gumb Dodaj vrstice na orodni vrstici ali samo tipko . Pojavi se prazna vrstica. V tej vrstici na terenu Makro ukaz Izberimo makro ukaz Peščena ura. Na terenu Vklopiti vrednost bo prikazana v vrstici argumentov ja, nameščen privzeto, kar potrebujemo. Če želite vrniti kazalec miške v prvotni videz, morate na koncu ustvarjenega makra vnesti isti ukaz makra Peščena ura, vendar z vrednostjo št prepir Vklopiti.

Strogo gledano je bolje, da ta makro ukaz postavite pred makro ukaz za prikaz sporočila na zaslonu. To je enostavno popraviti, saj je makro ukaze mogoče preprosto zamenjati z miško. Če želite zamenjati zadnja dva ukaza makra, izberite zadnjo vrstico z levim klikom na območje za izbiro vrstice (levo v oknu za načrtovanje) in povlecite vrstico navzgor. Vodoravna črta prikazuje lokacijo položaja nove vrstice. Spustite miškino tipko, ko je ta vrstica nad predzadnjo vrstico.

Zdaj ostane le še shranjevanje ustvarjenega makra. Če želite to narediti, lahko izberete v meniju mapa ekipa Shrani kako ali pritisnite tipko . Odprlo se bo okno za shranjevanje makra. V vnosno polje vnesite ime makra, pri čemer upoštevajte pravila za poimenovanje Accessovih objektov, na primer vodje prodaje.

2.2. Ustvarjanje makro skupin

Pri razvoju aplikacije z uporabo makrov je lahko število makrov zelo veliko. Zato je pomembno dobro organizirati dostop do potrebnih makrov. Če želite to narediti, lahko združite več makrov v enem objektu makra. Priporočljivo je na primer, da se vsi makri, povezani z dogodki v obrazcu ali poročilu, združijo v ločen objekt, ki ustreza temu obrazcu ali poročilu. Če želite to narediti, mora imeti vsak makro v skupini svoje ime, ime objekta makra pa bo ime skupine makrov.

Če želite ustvariti skupino makrov:

· Odprite Macro Builder.

Slika 5. Odpiranje Makro graditelja

· V orodni vrstici kliknite gumb Imena makrov. Drug stolpec z imenom makra se bo pojavil v podoknu z opisi v oknu načrtovalnika makrov.

Slika 6. Dodatni stolpec " Ime makra

· V ta stolpec vnesite ime prvega makra. Preostala polja te vrstice je bolje pustiti prazna - tako boste lažje premikali in kopirali ukaze makra.

Slika 7. Vnos prvega imena makra v stolpec

· Z naslednjo vrstico vnesite vse ukaze makra v makro in ustrezne argumente za vsak ukaz makra.

Slika 8. Vnos vseh makrov in argumentov za vsak makro v makro

Za označevanje konca makra ni potreben ločen makro. Access nadaljuje z izvajanjem makra, ki je del skupine, dokler ne naleti na vrstico, ki vsebuje ime v stolpcu Ime makra, ali dokler ne doseže zadnje vrstice okna makra.

Pri obdelavi makra se prazne vrstice ne upoštevajo, zato so uporabne za ločevanje makrov v skupini. Ta tehnika, kot tudi vnašanje komentarjev za kompleksne makre, sestavljene iz velikega števila makrov, izboljša berljivost makrov.

Če želite zagnati enega od makrov skupine, uporabite polno ime za sklicevanje na makro. Polno ime makra je oblikovano na naslednji način: Ime skupine. Macroname.

2.3. Zagon makra iz okna Macro Designer

Ta metoda se uporablja za testiranje na novo ustvarjenega ali popravljenega makra. Če je v oknu Makro konstruktorja samo en makro, morate za zagon le klikniti gumb Zagon https://pandia.ru/text/78/436/images/image010_13.jpg" width="623" height="362 src=">

Slika 9. Gumb za zagon makra v orodni vrstici

Zdaj pa poglejmo, kako ustvariti posebno orodno vrstico in nanjo postaviti gumb za klic makra.

· Kliknite na bližnjico Makri na plošči predmetov v oknu Baza podatkov in izberite želeni makro.

· Izberite ekipo Orodja, Makro, Ustvari orodno vrstico iz makra. Na zaslonu se prikaže prazna orodna vrstica.

https://pandia.ru/text/78/436/images/image012_6.jpg" width="63" height="84">

Slika 11. Makro ikona

Gumb dobi isto ime kot ime makra, za katerega je bil ustvarjen.

Isti rezultat je mogoče doseči drugače:

· Odprite okno nastavitve z desnim klikom na orodni vrstici.

· V pogovornem oknu, ki se prikaže, razširite zavihek Orodne vrstice in kliknite gumb Ustvari.

Slika 12. Pogovorno okno " nastavitve"z zavihkom" Orodna vrstica", gumb" Ustvari

· V pogovornem oknu, ki se prikaže, vnesite ime za novo orodno vrstico Moji makri in kliknite V redu. Prikazala se bo prazna orodna vrstica.

Slika 13. Vnesite ime novo Orodne vrstice

· Izberite zavihek Ekipe.

· Izberite s seznama kategorije pomen Vsi makri in na seznamu Ukazi poiščite makro »Odpri«.

· Z miško povlecite ta makro na prazno orodno vrstico.

https://pandia.ru/text/78/436/images/image016_4.jpg" width="176" height="252 src=">

Slika 15. Kontekstni meni novo ustvarjenega gumba

Vidimo, da je ta način prikaza gumbov označen kot Osnovni slog. Na splošno lahko na gumb postavite ne samo ikono, ampak tudi besedilo ali besedilo in ikono skupaj. Če želite na gumb postaviti besedilo (naslov gumba), vnesite to besedilo v polje Ime. Privzeto je v tem polju prikazano ime makra.

Na gumb lahko postavite drugo ikono, tako da na posebni plošči izberete sliko, ki vam je všeč. Če želite prikazati niz standardnih ikon, izberite ukaz v kontekstnem meniju Izberite ikono za gumb. Če vam nobena od slik ne ustreza, lahko izberete ikono, ki je po zasnovi najbližja, in jo nato popravite v posebnem urejevalniku. Odpreti okno Urejevalnik gumbov izberite ukaz v kontekstnem meniju Spremenite ikono na gumbu.

https://pandia.ru/text/78/436/images/image018_4.jpg" width="72" height="55 src=">

Slika 17. Izbrani vzorec na gumbu za spremembo

· Kliknite gumb Uredi izbrani predmet v pogovornem oknu nastavitve.

· V kontekstnem meniju izberite ukaz Vstavi ikono za gumb.

https://pandia.ru/text/78/436/images/image020_3.jpg" width="291" height="312">

Slika 19. Lastnost gumba Odprto

· V polje vnesite želeno besedilo Opis orodja.

V orodno vrstico, ki jo ustvarite, lahko postavite vse druge uporabne gumbe, ne le gumbe za izvajanje makrov. Ko končate z ustvarjanjem orodne vrstice, jo lahko premaknete na prazen prostor na vrhu zaslona (ali jo postavite na kateri koli drug rob zaslona).

Če morate ustvariti orodno vrstico za klic več makrov, priporočamo, da te makre združite v eno skupino (ustvarjanje skupine makrov je bilo opisano v prejšnjem razdelku). Takšno orodno vrstico lahko ustvarite z enim ukazom Orodja, Makro, Ustvari orodno vrstico iz makra. Poskusite to za eno od skupin makrov v bazi podatkov "db1", na primer "Odpri". Z navedenim ukazom se ustvari orodna vrstica z gumbi za priklic vsakega makra iz skupine, na gumbih pa se izpišejo imena ustreznih makrov. Nova orodna vrstica ima isto ime kot ime skupine makrov. Če želite, lahko besedilo na gumbih zamenjate z ikonami, kot je opisano zgoraj.

2.7. Povezovanje makrov z dogodki.

Baza podatkov hrani informacije o stanju svojih objektov. Vsaka sprememba stanja obrazca ali poročila se imenuje dogodek. Vsak od teh predmetov ima svoj niz dogodkov.

Priročno je povezati makre z dogodki. Poskusimo povezati makro, ki smo ga ustvarili Sporočilo z odpiranjem baze podatkov:

· Označite makro Postavitev zaslona v oknu zbirke podatkov.

· Izberite v meniju Pavka ekipa Preimenuj in ga dodelite makru Sporočilo novo ime AutoExec(makro s tem imenom se samodejno izvede, ko se baza podatkov naloži). Po želji lahko uporabljate male in velike črke.

Makro je zdaj povezan z odpiranjem baze podatkov. To avtomatizira operacije, ki jih je treba vedno izvesti, ko je baza podatkov naložena. Vsakič, ko odprete zbirko podatkov, Access 2000 preveri, ali je makro poklican AutoExec, in če je najden, ga izvede. V nasprotnem primeru odpiranje baze podatkov ne spremljajo dodatna dejanja. Znotraj ene zbirke podatkov je mogoče uporabiti samo en makro AutoExec.

· Če želite preveriti, ali makro deluje, zaprite in nato odprite bazo podatkov.

Če ime AutoExec dodeljen makroskupini, se bo ob odpiranju baze podatkov izvedel le prvi makro te skupine! Če želite pri nalaganju baze podatkov zaporedoma izvesti več makrov, vnesite v makro AutoExec makro ukaz Zaženi makro, ki vam bo omogočil, da izvedete makro s poljubnim imenom (ime je podano kot argument) in se vrnete na naslednjega Zaženi Macro makro v makro AutoExec.

MakroAutoExec se ne izvede, če pred odpiranjem Baza podatkov pritisnite in držite tipko.

2.8. Povezovanje makra z gumbom

Smiselno je ustvariti kontrolnike (kot so gumbi) za klicanje makrov. To zelo poenostavi in ​​pospeši dostop do njih. Dobro mesto za umestitev takšnih elementov je naslov obrazca ali opomba.

Za vajo poskusimo makro povezati z gumbom, ki označuje aktivni vnos obrazca in ga kopira v odložišče:

· Ustvarite makro Kopirati, sestavljen iz naslednjih makro ukazov:

Makro argument

Izvedite ukaz Select Record

Izvedite ukaz za kopiranje

· Shranite makro in zaprite njegovo okno.

· Odprite obrazec Stikalo in aktivirajte način oblikovanja.

· Prikličite ukaz od leve proti desni v meniju Okno.

· Označite makro Kopiranje vnosa v oknu zbirke podatkov in ga povlecite v naslovno območje projekta obrazca.

Slika 20. Povlecite makro iz okna zbirke podatkov v naslovno področje projekta obrazca

Takoj ko spustite gumb miške, bo položaj gumba za makro popravljen. Po potrebi lahko njegovo velikost spremenite s posebnimi manipulatorji. Gumb premikamo z manipulatorjem, ki se nahaja v zgornjem levem kotu okvirja za označevanje.

Ime makra se samodejno pojavi znotraj gumba. Če je predolg, je treba velikost gumba povečati. Če želite zagotoviti, da je vidna celotna oznaka na gumbu, lahko zmanjšate velikost pisave ali ustvarite oznako, ki se razlikuje od imena makra. Urejanje napisa se izvede po kliku na gumb. Za izhod iz načina urejanja kliknite zunaj gumba.

Za spreminjanje parametrov krmilnega elementa Gumb Nanj morate dvakrat klikniti, zaradi česar se odpre okno z lastnostmi, če prej ni bilo na zaslonu.

Slika 21. Okno z lastnostmi gumba

Vsak kontrolnik ima svoj seznam razpoložljivih dogodkov. Vendar pa so zavezujoča dejanja vedno enaka. Če želite na primer povezati makro s premikanjem miške na obrazcu, morate v načinu za načrtovanje dvakrat klikniti na prosto območje zunaj opombe obrazca in dogodek nastaviti na Premikanje kazalca ime makra, ki ga želite povezati.

2.9. Zagon in upravljanje aplikacij

Z uporabo makra lahko zaženete aplikacije Microsoft Office 2000 iz Accessa 2000, pa tudi programe, ki se izvajajo v operacijskem sistemu Windows 98, Windows NT ali DOS (na primer za izvajanje nekaterih izračunov z uporabo programa Excel 2000 ali ustvarjanje kratkih zapiskov z uporabo Beležnice in Worda 2000 uredniki). Klic se v vseh primerih izvede na enak način in je sestavljen predvsem iz določitve imena programa, ki ga želite zagnati. Makro za klic aplikativnega programa lahko povežemo z gumbom obrazca in tako pospešimo dostop do želene aplikacije:

· Ustvarite nov makro. V prvo vrstico vnesite ukaz makra LaunchApplication.

Slika 22. Ustvarjanje makra " LaunchApplication

· Kot vrednost argumenta Ukazna vrstica vnesite npr. ime programa, ki ga želite zagnati WinWord.

Slika 23. Ukazna vrstica z argumentom za zagon programa WinWord

· Shranite makro pod imenom Opombe.

Slika 24. Vnos imena makra

· Odprite obrazec Stikalo v pogledu načrta in povlecite makro iz okna zbirke podatkov v področje naslova obrazca.

https://pandia.ru/text/78/436/images/image027_2.jpg" width="600 height=409" height="409">

Slika 26. Okno urejevalnika besedila Beseda

Pri klicu programa je vedno podana celotna specifikacija njegove datoteke. V tem primeru ne smete vnesti razširitve. Imenik, v katerem je shranjena datoteka, je treba določiti le, če ni določen z ukazom PATH v datoteki AUTOEXEC. NETOPIR. Na primer:

C:\Programske datoteke\NC\nc

Običajno pri klicanju aplikacij, ki so bile priložene sistemu Windows 98, določite mapo Windows v ukazu PATH. Zato je ime urejevalnika v tem makru podano brez podajanja imenika.

Prepričajte se, da je urejevalnik po koncu delovne seje pravilno zaprt.

2.10.

Zagon aplikacijskih programov z uporabo makra Zagon aplikacije, Določite lahko stikala, ki se običajno vnesejo v ukazno vrstico za imenom programa, ko ga zaženete z ravni DOS. Te tipke se uporabljajo za nastavitev načina delovanja aplikacijskega programa. Če na primer zaženete iz makra Urejevalnik besed 2000, nato parameter /t ime dokumenta uporablja se za nalaganje dokumenta z določenim imenom, ki se uporablja kot predloga. Ključ / n določeno ob zagonu Worda 2000 brez odpiranja novega dokumenta. Metoda določanja ključev v argumentu Ukazna vrstica enako kot v ukazni vrstici DOS:

C:\ProgramDatoteke\Microsoft Office\0ffice\winword. exe /n

Uporaba tipk je dovoljena pri zagonu večine aplikacijskih programov.

Vrnimo se k makru, razvitemu za klic urejevalnika Word 2000, in ga nekoliko spremenimo. Pri vsakem klicu urejevalnika je priporočljivo, da za opombe uporabite isti dokument (privzeto vsak klic v Word 2000 spremlja odpiranje novega dokumenta).

· Pojdite v okno Word 2000 in vstavite polja v prvo vrstico dokumenta Datum in Čas.

Slika 27. Vnos datuma in ure urejevalnik besedil Beseda

· Shrani Wordov dokument 2000 pod imenom Opombe v mapi Moje dokumente ne da bi navedli končnico dokumenta in zaprite okno programa Word 2000.

· Označite makro Opombe v oknu zbirke podatkov in aktivirajte način načrtovanja.

Slika 28. Način oblikovanja za makro " Opombe"

· Dodeli argumentu Ukazna vrstica pomen Opombe programa WinWord in shranite makro.

Slika 29. Vnos argumenta Ukazna vrstica Opombe programa WinWord

Z vsakim novim klicem urednika se v dokument vnašajo opombe

sistemski datum in sistemski čas - tako se vsebina samodejno beleži.

Zaključek

V diplomski nalogi sem raziskoval zmožnosti Access 2000 DBMS za ustvarjanje makrov. Makro v Accessu je struktura, sestavljena iz enega ali več ukazov makra, ki se izvajajo zaporedno ali v vrstnem redu, določenem z določenimi pogoji. Nabor makro ukazov v Accessu je zelo širok; s pomočjo makrov lahko implementirate veliko tega, kar zmore procedura v VBA. Vsak makro ima specifično ime in po možnosti enega ali več argumentov, ki jih določi uporabnik.

telovadba

1. Uvod

2. Glavni del

2.1. Ustvarjanje makrov

2.2. Ustvarjanje makro skupin

2.3. Ustvarjanje makra iz okna Macro Designer

2.4. Zagon makra iz okna zbirke podatkov

2.5. Zagon makra z uporabo gumba v orodni vrstici

2.6. Poizvedba v pogledu tabele

2.7. Povezovanje makrov z dogodki

2.8. Povezovanje makra z gumbom

2.9. Zagon in upravljanje aplikacij

2.10. Izvajanje aplikacij s parametri

3. Zaključek

4. Aplikacija

5. Bibliografija

Bibliografija

1. I. Kharitonova, V. Mikheeva, Microsoft Access 2000 v izvirniku.

2. V. Pasko, Za uporabnike osebnih računalnikov, rusificirana različica Access 97.

UČNI NAČRT

NA TEMO:

« Delo z makri VMS Access.

Tehnika ustvarjanja makra»

Izvedeno : Sumtsova L.S.,

učiteljica

Center za strokovno

tehnična vzgoja št. 2

mesto Harkov

Harkov, 2016

Tema "Delo z makri v MS Access . Tehnika za ustvarjanje makra"

Cilj:

    študij teoretičnega gradiva;

    naučite se ustvarjati makre s programom Macro Creator;

    razvijati pozornost, natančnost, vztrajnost;

    gojiti informacijsko kulturo študentov.

opomba Lekcija o učenju nove teme. Učenci bi morali jasno razumeti, kako ustvariti makro vMS Accessz uporabo orodja Macro Builder. Otroci bi morali razumeti, kdaj je bolj priročno ustvariti makro in ga uporabiti.

Načrtujte

    Organiziranje časa.

    Učenje nove snovi.

    Makro definicija.

    Makri v MS Accessu.

    Makro konstruktor.

    Ustvarjanje gumba za zagon makra v standardni orodni vrstici. Odstranitev gumba.

    Povzetek lekcije.

Domača naloga

Med poukom

1. Organizacijski trenutek, imenik, pojasnitev razlogov za odsotnost, imenovanje dežurnih častnikov.

2. Posodabljanje temeljnega znanja.Frontalna anketa.

Definiranje poročila v MS Access

Ustvarjanje poročila kot objekta baze podatkov – kako?

Struktura poročila v načinu načrtovanja

Natisnite poročilo

3. Študij novega gradiva.