Ustvarjanje podatkovnega makra

Podatkovni makri v Accessu omogočajo dodajanje logike dogodkom, ki se pojavijo v tabelah, kot so dodajanje, posodabljanje ali brisanje podatkov. Podobno kot» sprožilci «v Microsoft SQL Serverju. V tem članku je opisano, kako ustvarite in debug podatkovne makre.

V tem članku

O podatkovnih makrih

Podatkovni makri se upravljajo na zavihku tabela , medtem ko si ogledujete tabelo v pogledu podatkovnega lista in se ne prikažejo v razdelku makri v podoknu za krmarjenje. Med drugim lahko s podatkovnimi makri preverite veljavnost in zagotovite točnost podatkov v tabeli. Obstajata dve glavni vrsti podatkovnih makrov – tiste, ki jih sprožijo dogodki tabel (imenovane tudi» makri, ki jih poganja dogodek «), in tiste, ki se izvajajo kot odgovor na ime po imenu (imenovanih tudi» imenovani «podatkovni makri).

Na vrh strani

Ustvarjanje makra s podatki, ki jih poganja dogodek

Dogodki v tabeli se pojavijo vsakič, ko dodate, posodobite ali izbrišete podatke v tabeli. Če želite, da se za kateri koli od teh treh dogodkov ali neposredno pred dogodkom» DELETE «ali» spremeni «takoj zažene podatkovni makro. Če želite priložiti podatkovni makro v dogodek tabele, uporabite ta postopek:

  1. V podoknu za krmarjenje dvokliknite tabelo, v katero želite dodati podatkovni makro.

  2. Na zavihku tabela v skupini pred dogodki ali skupini po dogodkih kliknite dogodek, ki mu želite dodati makro. Če želite na primer ustvariti podatkovni makro, ki se zažene, ko izbrišete zapis iz tabele, kliknite po brisanju.

    Opomba: Če je dogodek že povezan z makrom, je njena ikona označena na traku.

    Access odpre graditelja makrov. Če je bil makro že ustvarjen za ta dogodek, Access prikaže obstoječi makro.

  3. Dodajte dejanja, ki jih želite izvesti z makrom.

  4. Shranite in zaprite makro.

Če želite več informacij o ustvarjanju makrov, si oglejte članek Ustvarjanje makra uporabniškega vmesnika.

Na vrh strani

Ustvarjanje imenovanega podatkovnega makra

Poimenovani ali» samostojni «podatkovni makro je povezan z določeno tabelo, ne pa tudi z določenim dogodkom. Imenovane podatkovne makre lahko pokličete iz katerega koli drugega podatkovnega makra ali standardnega makra.

  1. V podoknu za krmarjenje dvokliknite tabelo, v katero želite dodati podatkovni makro.

  2. Na zavihku tabela v skupini imenovanih makrov kliknite imenovani makroin nato kliknite Ustvari imenovan makro.

    Access odpre graditelja makrov, kjer lahko začnete dodajati dejanja.

Če želite več informacij o ustvarjanju makrov, si oglejte članek Ustvarjanje makra uporabniškega vmesnika.

Parametri

Parametri omogočajo, da podate vrednosti v imenovani podatkovni makro, tako da jih lahko uporabite v pogojnih izjavah ali drugih izračunih. Poleg tega vam omogočajo, da se sklici predmeta posredujejo iz standardnih makrov v podatkovni makro.

Opomba: Parametri niso na voljo v podatkovnih makrih dogodka – pogon.

Če želite dodati parameter v podatkovni makro:

  1. Na vrhu makra kliknite Ustvari parameter.

  2. V polje ime Vnesite enolično ime parametra. To je ime, ki ga uporabljate za sklicevanje na parameter v izrazih.

  3. Po želji vnesite opis parametra v polje Opis . Priporočamo, da vnesete opis, ker je pozneje, ko uporabite parameter, opisno besedilo, ki ga vnesete, prikazano v opisu orodij. S tem si lahko zapomnite namen parametra.

Če želite zagnati imenovani podatkovni makro iz drugega makra, uporabite dejanje RunDataMacro . Dejanje zagotavlja polje za vsak parameter, ki ste ga ustvarili, tako da lahko navedete potrebne vrednosti.

Na vrh strani

Upravljanje podatkovnih makrov

Podatkovni makri se ne prikažejo v podoknu za krmarjenje v razdelku makri. Za ustvarjanje, urejanje, preimenovanje in brisanje podatkovnih makrov morate uporabiti ukaze traku v pogledu podatkovnega lista tabele ali pogledu načrta tabele.

Urejanje makra s podatki, ki jih poganja dogodek

  1. V podoknu za krmarjenje dvokliknite tabelo s podatkovnim makrom, ki ga želite urediti.

  2. Na zavihku tabela v skupini pred dogodki ali skupini po dogodkih kliknite dogodek makra, ki ga želite urediti. Če želite na primer urediti podatkovni makro, ki se zažene, ko izbrišete zapis iz tabele, kliknite po brisanju.

    Opomba: Če dogodek nima makra, ki je povezan z njim, ikona ni označena v meniju.

    Access odpre graditelja makrov, vi pa lahko začnete urejati makro.

Urejanje imenovanega podatkovnega makra

  1. V podoknu za krmarjenje dvokliknite poljubno tabelo, da jo odprete v pogledu podatkovnega lista.

  2. Na zavihku tabela v skupini imenovanih makrov kliknite poimenovani makroin nato pokažete na Urejanje imenovanega makra.

  3. V podmeniju kliknite podatkovni makro, ki ga želite urediti.

    Access odpre graditelja makrov, vi pa lahko začnete urejati makro.

Preimenovanje imenovanega podatkovnega makra

  1. V podoknu za krmarjenje dvokliknite poljubno tabelo, da jo odprete v pogledu podatkovnega lista.

  2. Na zavihku tabela v skupini imenovanih makrov kliknite poimenovani makroin nato kliknite Preimenuj/Izbriši makro.

  3. V pogovornem oknu upravitelj podatkovnega makra kliknite Preimenuj ob podatkovnem makru, ki ga želite preimenovati.

    Access izbere trenutno ime makra.

  4. Vnesite novo ime ali uredite obstoječe ime in nato pritisnite tipko ENTER.

Brisanje podatkovnega makra

S tem postopkom izbrišete poljubne podatke z imenom ali dogodkom, ki jih poganja dogodek:

  1. V podoknu za krmarjenje dvokliknite poljubno tabelo, da jo odprete v pogledu podatkovnega lista.

  2. Na zavihku tabela v skupini imenovanih makrov kliknite poimenovani makroin nato kliknite Preimenuj/Izbriši makro.

  3. V pogovornem oknu upravitelj podatkovnega makra kliknite Izbriši ob podatkovnem makru, ki ga želite preimenovati.

Opomba:  Makre, ki jih poganja dogodek, lahko izbrišete tudi tako, da izbrišete vsa dejanja.

Na vrh strani

Makri s podatki debug

Nekatere pogoste orodja za odpravljanje težav z makri, kot je ukaz» en korak «in» dejanje makra SporočilnoOkno «, niso na voljo za podatkovne makre. Če pa imate težave s podatkovnim makrom, lahko uporabite tabelo dnevnik aplikacij v kombinaciji z dejanji makra ObNapaki, RaiseError in LogEvent za pomoč pri iskanju napak v makrih.

Prikaz tabele dnevnika programov

Tabela dnevnika aplikacije je sistemska tabela (imenovana» USysApplicationLog «), ki privzeto ni prikazana v podoknu za krmarjenje. Če pride do napake v podatkovnem makru, lahko poveste, kaj se je zgodilo z ogledom podatkov v tabeli dnevnik aplikacij.

Če želite prikazati tabelo dnevnika programov, uporabite ta postopek:

  1. Kliknite Datoteka , da odprete pogled» Microsoft Backstage «.

  2. Na zavihku informacije kliknite Ogled tabele z dnevnikom programov.

    Opomba:  Če ne vidite gumba» Ogled dnevnika aplikacije «, to pomeni, da tabela dnevnika aplikacij še ni bila ustvarjena za to zbirko podatkov. Ko je dogodek zapisan, bo gumb prikazan na zavihku informacije .

V tabeli dnevnik aplikacij lahko ustvarite vrstice tako, da uporabite dejanje LogEvent ali dejanje RaiseError in nadzorujete, kako Access reagira na napake tako, da uporabi dejanje ObNapaki.

Ali potrebujete dodatno pomoč?

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.

×