Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

Podatkovni makri v Accessu omogočajo dodajanje logike dogodkom, ki se zgodijo v tabelah, na primer dodajanju, posodabljanju ali brisanju podatkov. Podobni so »sprožilcem« v aplikaciji Microsoft SQL Server. V tem članku je opisano, kako ustvarite podatkovne makre in jih z iskanjem napak napak.

V tem članku

O podatkovnih makrih

Podatkovni makri so upravljani na zavihku Tabela med ogledom tabele v pogledu podatkovnega lista in niso prikazani v razdelku Makri v podoknu za krmarjenje. Podatkovne makre lahko med drugim uporabite za preverjanje veljavnosti in zagotavljanje točnosti podatkov v tabeli. Obstajata dve glavni vrsti podatkovnih makrov – tiste, ki jih sprožijo dogodki tabele (imenovani tudi podatkovni makri, ki temeljijo na dogodkih) in makri, ki se izvajajo kot odziv na poimenovanje (imenovani tudi »imenovani« podatkovni makri).

Na vrh strani

Ustvarjanje podatkovnega makra, ki temelji na dogodku

Dogodki tabele se zgodijo vsakič, ko dodate, posodobite ali izbrišete podatke v tabeli. Podatkovni makro lahko programinite tako, da se zažene takoj po katerem koli od teh treh dogodkov ali tik pred izbrisom ali spremembo dogodka. Če želite priložiti podatkovni makro dogodku 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 v 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 brisanja.

    Opomba: Če je z dogodkom že povezan makro, je ikona dogodka označena na traku.

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

  3. Dodajte dejanja, za katere želite, da jih makro izvede.

  4. Shranite in zaprite makro.

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

Na vrh strani

Ustvarjanje imenovanega podatkovnega makra

Poimenovan ali »samostojen« podatkovni makro je povezan z določeno tabelo, vendar ne 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 Imenovani makri kliknite Imenovani makro in nato Ustvari poimenovan makro.

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

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

O parametrih

S parametri lahko vnesete vrednosti v imenovani podatkovni makro, tako da jih je mogoče uporabiti v pogojnih izjavah ali drugih izračunih. Omogočajo vam tudi, da sklice na predmete iz standardnih makrov vnesete v podatkovni makro.

Opomba: Parametri niso na voljo v podatkovnih makrih pogona dogodka.

Dodajanje parametra podatkovnega makra:

  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. Če želite, lahko v polje Opis vnesete opis za parameter. Priporočamo, da vnesete opis, saj je pozneje, ko uporabite parameter, besedilo opisa, ki ga vnesete tukaj, prikazano v opisu orodja. Tako si lažje zapomnite namen parametra.

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

Na vrh strani

Upravljanje podatkovnih makrov

Podatkovni makri niso prikazani v podoknu za krmarjenje v razdelku Makri. Če želite ustvariti, urediti, preimenovati in izbrisati podatkovne makre, morate uporabiti ukaze na traku v pogledu podatkovnega lista tabele ali pogledu načrta tabele.

Urejanje podatkovnega makra, ki temelji na dogodku

  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 za makro, ki ga želite urediti. Če želite na primer urediti podatkovni makro, ki se zažene, ko izbrišete zapis iz tabele, kliknite Po brisanja.

    Opomba: Če z dogodkom ni povezan makro, njegova ikona ni označena v meniju.

    Access odpre graditelja makrov in 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 Imenovani makrikliknite Imenovani makro in nato pokažite na Urejanje imenovanega makra.

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

    Access odpre graditelja makrov in 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 Imenovani makri kliknite Imenovani makro, nato pa kliknite Preimenuj/Izbriši makro.

  3. V pogovornem oknu Upravitelj podatkovnih makrov kliknite Preimenuj ob podatkovnem makru, ki ga želite preimenovati.

    Access izbere trenutno ime makra.

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

Brisanje podatkovnega makra

S tem postopkom lahko izbrišete kateri koli poimenovan podatkovni makro ali podatkovni makro, ki temelji na dogodku:

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

  2. Na zavihku Tabela v skupini Imenovani makri kliknite Imenovani makro, nato pa kliknite Preimenuj/Izbriši makro.

  3. V pogovornem oknu Upravitelj podatkovnih makrov kliknite Izbriši ob podatkovnem makru, ki ga želite preimenovati.

Opomba:  Makro, ki temelji na dogodkih, lahko izbrišete tudi tako, da izbrišete vsa njegova dejanja.

Na vrh strani

Iskanje napak v podatkovnih makrih

Nekatera pogosta orodja za iskanje in odpravljanje napak makrov, kot sta ukaz »Korač« in dejanje makra SporočilnoOkno, niso na voljo za podatkovne makre. Če pa imate težave s podatkovnega makra, lahko uporabite tabelo dnevnika programov v kombinaciji z dejanji makra ObNapaki, RaiseError in LogEvent za lažje iskanje napak podatkovnega makra.

Prikaz tabele dnevnika programov

Tabela Dnevnik aplikacij je sistemska tabela (imenovana USysApplicationLog), ki privzeto ni prikazana v podoknu za krmarjenje. Če v podatkovnem makru pride do napake, boste morda lahko videli, kaj se je zgodilo, tako da si ogledate informacije v tabeli dnevnika programov.

Če želite prikazati tabelo dnevnika programov, upoštevajte ta postopek:

  1. Kliknite Datoteka, da odprete pogled Microsoft Backstage.

  2. Na zavihku Informacije kliknite Ogled tabele dnevnika programov.

    Opomba:  Če ne vidite gumba Ogled dnevniške tabele programov, to pomeni, da za to zbirko podatkov še ni bila ustvarjena tabela dnevnika programov. Ko je dogodek zabeležen, se gumb prikaže na zavihku Informacije.

Z dejanjem LogEvent ali RaiseError lahko ustvarite vrstice v tabeli Dnevnik programov, z dejanjem ObNapaki pa lahko nadzirate, kako se Access odzove na napake.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×