Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Podatkovne makronaredbe u programu Access omogućuju dodavanje logike događajima koji se pojavljuju u tablicama, kao što su dodavanje, ažuriranje ili brisanje podataka. Slični su "okidačima" u aplikaciji Microsoft SQL Server. U ovom se članku objašnjava stvaranje podatkovnih makronaredbi i ispravljanje pogrešaka u njima.

Sadržaj članka

O podatkovnim makronaredbama

Podatkovnim makronaredbama upravlja se s kartice Tablica tijekom prikaza tablice u prikazu podatkovne tablice i ne prikazuju se u odjeljku Makronaredbe u navigacijskom oknu. Između ostalih, podatkovne makronaredbe možete koristiti za provjeru valjanosti i osiguravanje točnosti podataka u tablici. Postoje dvije glavne vrste podatkovnih makronaredbi – one koje pokreću događaji tablice (nazivaju se i podatkovne makronaredbe utemeljene na događajima) i one koje se pokreću kao odgovor na to da ih zovu po nazivu (nazivaju se i podatkovne makronaredbe s nazivom).

Vrh stranice

Stvaranje podatkovne makronaredbe utemeljene na događaju

Događaji tablice odvijaju se svaki put kada dodate, ažurirate ili izbrišete podatke unutar tablice. Podatkovnu makronaredbu možete programski pokrenuti odmah nakon bilo kojeg od ta tri događaja ili neposredno prije događaja brisanja ili promjene. Pomoću sljedećeg postupka priložite podatkovnu makronaredbu događaju tablice:

  1. U navigacijskom oknu dvokliknite tablicu u koju želite dodati podatkovnu makronaredbu.

  2. Na kartici Tablica u grupi Prije događaja ili Nakon događaja kliknite događaj u koji želite dodati makronaredbu. Da biste, primjerice, stvorili podatkovnu makronaredbu koja se pokreće nakon brisanja zapisa iz tablice, kliknite Nakon brisanja.

    Napomena: Ako je s događajem već pridružena makronaredba, na vrpci će se pojaviti istaknuta ikona.

    Access otvara sastavljač makronaredbi. Ako je makronaredba prethodno stvorena za ovaj događaj, Access prikazuje postojeću makronaredbu.

  3. Dodajte akcije koje želite da makronaredba izvodi.

  4. Spremite i zatvorite makronaredbu.

Dodatne informacije o stvaranju makronaredbi potražite u članku Stvaranje makronaredbe korisničkog sučelja (UI).

Vrh stranice

Stvaranje imenovane podatkovne makronaredbe

Imenovana ili "samostalna" podatkovna makronaredba povezana je s određenom tablicom, ali ne i određenim događajem. Imenovane podatkovne makronaredbe možete pozvati iz bilo koje druge podatkovne makronaredbe ili standardne makronaredbe.

  1. U navigacijskom oknu dvokliknite tablicu u koju želite dodati podatkovnu makronaredbu.

  2. Na kartici Tablica u grupi Imenovane makronaredbe kliknite Imenovana makronaredba, a zatim Stvori imenovanu makronaredbu.

    Access otvara sastavljač makronaredbi u kojem možete početi dodavati akcije.

Dodatne informacije o stvaranju makronaredbi potražite u članku Stvaranje makronaredbe korisničkog sučelja (UI).

O parametrima

Parametri omogućuju prosljeivanje vrijednosti u imenovanu podatkovnu makronaredbu tako da se mogu koristiti u uvjetnim naredbama ili drugim izračunima. One vam omogućuju i prosljedu referenci objekata iz standardnih makronaredbi u podatkovnu makronaredbu.

Napomena: Parametri nisu dostupni u podatkovnim makronaredbama pogona događaja.

Dodavanje parametra podatkovnoj makronaredbi:

  1. Pri vrhu makronaredbe kliknite Stvori parametar.

  2. U okvir Naziv upišite jedinstveni naziv parametra. To je naziv kojim se pozivate na parametar u izrazima.

  3. Ako želite, upišite opis parametra u okvir Opis. Preporučujemo da unesete opis jer se kasnije, kada koristite parametar, tekst opisa koji ovdje upišete prikazuje u opisu elementa. Tako ćete lakše zapamtiti svrhu parametra.

Da biste pokrenuli imenovanu podatkovnu makronaredbu iz druge makronaredbe, koristite akciju RunDataMacro . Akcija sadrži okvir za svaki parametar koji ste stvorili da biste mogli navesti potrebne vrijednosti.

Vrh stranice

Upravljanje podatkovnim makronaredbama

Podatkovne makronaredbe ne prikazuju se u navigacijskom oknu u odjeljku Makronaredbe. Da biste stvarali, uređivali, preimenovali i izbrisali podatkovne makronaredbe, morate koristiti naredbe vrpce u prikazu podatkovne tablice ili prikazu dizajna tablice.

Uređivanje podatkovne makronaredbe utemeljene na događaju

  1. U navigacijskom oknu dvokliknite tablicu koja sadrži podatkovnu makronaredbu koju želite urediti.

  2. Na kartici Tablica u grupi Prije događaja ili Nakon događaja kliknite događaj za makronaredbu koju želite urediti. Da biste, primjerice, uredili podatkovnu makronaredbu koja se pokreće nakon brisanja zapisa iz tablice, kliknite Nakon brisanja.

    Napomena: Ako događaju nije pridružena makronaredba, ikona nije istaknuta na izborniku.

    Access će otvoriti sastavljač makronaredbi i možete početi uređivati makronaredbu.

Uređivanje imenovane podatkovne makronaredbe

  1. U navigacijskom oknu dvokliknite bilo koju tablicu da biste je otvorili u prikazu podatkovne tablice.

  2. Na kartici Tablica u grupi Imenovane makronaredbe kliknite Imenovana makronaredba , a zatim pokažite na Uređivanje imenovane makronaredbe.

  3. Na podizborniku kliknite podatkovnu makronaredbu koju želite urediti.

    Access će otvoriti sastavljač makronaredbi i možete početi uređivati makronaredbu.

Preimenovanje imenovane podatkovne makronaredbe

  1. U navigacijskom oknu dvokliknite bilo koju tablicu da biste je otvorili u prikazu podatkovne tablice.

  2. Na kartici Tablica u grupi Imenovane makronaredbe kliknite Imenovana makronaredba , a zatim Preimenuj /izbriši makronaredbu.

  3. U dijaloškom okviru Upravitelj podatkovnih makronaredbi kliknite Preimenuj pokraj podatkovne makronaredbe koju želite preimenovati.

    Access će odabrati trenutni naziv makronaredbe.

  4. Upišite novi naziv ili uredite postojeći naziv, a zatim pritisnite ENTER.

Brisanje podatkovne makronaredbe

Pomoću ovog postupka izbrišite bilo koju imenovanu podatkovnu makronaredbu ili podatkovnu makronaredbu utemeljenu na događaju:

  1. U navigacijskom oknu dvokliknite bilo koju tablicu da biste je otvorili u prikazu podatkovne tablice.

  2. Na kartici Tablica u grupi Imenovane makronaredbe kliknite Imenovana makronaredba , a zatim Preimenuj /izbriši makronaredbu.

  3. U dijaloškom okviru Upravitelj podatkovnih makronaredbi kliknite Izbriši pokraj podatkovne makronaredbe koju želite preimenovati.

Napomena:  Makronaredbu utemeljenu na događaju možete izbrisati i tako da izbrišete sve njezine akcije.

Vrh stranice

Ispravljanje pogrešaka u podatkovnim makronaredbama

Neki uobičajeni alati za ispravljanje pogrešaka makronaredbi, kao što su naredba Jedan korak i akcija makronaredbe MessageBox, nisu dostupni za podatkovne makronaredbe. No ako imate problema s podatkovnom makronaredbom, tablicu zapisnika aplikacija možete koristiti u kombinaciji s akcijama makronaredbi OnError, RaiseError i LogEvent da biste lakše pronašli pogreške podatkovne makronaredbe.

Prikaz tablice zapisnika aplikacija

Tablica zapisnika aplikacija sistemska je tablica (pod nazivom USysApplicationLog) koja se po zadanom ne prikazuje u navigacijskom oknu. Ako se u podatkovnoj makronaredbi pojavi pogreška, možda ćete moći saznati što se dogodilo prikazom podataka u tablici Zapisnik aplikacija.

Za prikaz tablice zapisnika aplikacija koristite sljedeći postupak:

  1. Kliknite Datoteka da biste otvorili prikaz Microsoft Backstage.

  2. Na kartici Informacije kliknite Prikaz tablice zapisnika aplikacija.

    Napomena:  Ako ne vidite gumb Prikaz tablice zapisnika aplikacija , to znači da tablica zapisnika aplikacija još nije stvorena za ovu bazu podataka. Kada se događaj zakaže, gumb će se pojaviti na kartici Informacije.

Retke u tablici zapisnika aplikacija možete stvoriti pomoću akcije LogEvent ili akcije RaiseError, a načinom na koji Access reagira na pogreške možete kontrolirati pomoću akcije OnError.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×