Stvaranje podatkovne makronaredbe

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Podatkovne makronaredbe nova su značajka programa Access 2010, koja omogućuje dodavanje logike u događaje u tablicama, kao što su dodavanje, ažuriranje ili brisanje podataka. Podatkovne su makronaredbe slične "okidačima" u sustavu Microsoft SQL Server. U ovom je članku objašnjeno kako stvoriti podatkovne makronaredbe i ispraviti pogreške u njima.

Sadržaj članka

O podatkovnim makronaredbama

Stvaranje podatkovne makronaredbe utemeljene na podacima

Stvaranje imenovane podatkovne makronaredbe

Upravljanje podatkovnim makronaredbama

Ispravljanje pogrešaka u podatkovnim makronaredbama

O podatkovnim makronaredbama

Podatkovnim se makronaredbama upravlja putem kartice Tablica uz tablicu prikazanu u prikazu podatkovne tablice te se one ne prikazuju u odjeljku Makronaredbe u navigacijskom oknu. Podatkovne makronaredbe uz ostalo omogućuju provjeru valjanosti i točnosti podataka u tablici. Dvije su glavne vrste podatkovnih makronaredbi – one koje aktiviraju događaji u tablici (tzv. podatkovne makronaredbe "utemeljene na događajima") i one koje se pokreću kada ih se pozove (tzv. "imenovane" podatkovne makronaredbe).

Vrh stranice

Stvaranje podatkovne makronaredbe utemeljene na podacima

Događaji u tablici odvijaju se kad god dodate, ažurirate ili izbrišete podatke u tablici. Podatkovnu makronaredbu možete programirati da se pokreće odmah nakon nekog od tih triju događaja ili neposredno prije događaja brisanja ili promjene. Primijenite sljedeći postupak da biste događaju u tablici pridružili podatkovnu makronaredbu:

  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 kojem želite pridružiti makronaredbu. Da biste, primjerice, stvoriti podatkovnu makronaredbu koja se pokreće nakon brisanja zapisa iz tablice, kliknite Nakon brisanja.

    Napomena : Ako je događaju već pridružena makronaredba, njegova je ikona istaknuta na vrpci.

    Access će otvoriti sastavljač makronaredbi. Ako je za taj događaj prethodno stvorena makronaredba, Access će prikazati postojeću makronaredbu.

  3. Dodajte akcije koje će makronaredba izvršavati.

  4. Spremite i zatvorite makronaredbu.

Dodatne informacije o stvaranju makronaredbi potražite u članku Stvaranje makronaredbe za korisničko sučelje (UI).

Vrh stranice

Stvaranje imenovane podatkovne makronaredbe

Imenovana ili "samostalna" podatkovna makronaredba pridružuje se određenoj tablici, a ne određenom događaju. Imenovane podatkovne makronaredbe mogu se pozvati iz bilo koje druge podatkovne ili obične 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 kliknite Stvori imenovanu makronaredbu.

    Access će otvoriti sastavljač makronaredbi, u kojem možete početi dodavati akcije.

Dodatne informacije o stvaranju makronaredbi potražite u članku Stvaranje makronaredbe za korisničko sučelje (UI).

O parametrima

Parametri omogućuju prosljeđivanje vrijednosti u imenovanu podatkovnu makronaredbu da bi se mogle koristiti u uvjetnim naredbama ili drugim izračunima. Oni omogućuju i prosljeđivanje referenci objekata iz običnih makronaredbi u podatkovnu makronaredbu.

Napomena : Parametri nisu dostupne u događaj pogon podatkovnih makronaredbi.

Dodavanje parametra u podatkovnu makronaredbu:

  1. Pri vrhu makronaredbe kliknite Stvori parametar.

  2. U okvir Naziv upišite jedinstveni naziv parametra. To je naziv koji ćete koristiti za navođenje parametra u izrazima.

  3. U okvir Opis po želji upišite opis parametra. Preporučujemo da unesete opis jer kada poslije budete koristili parametar, tekst opisa koji ovdje upišete prikazivat će se kao opis elementa. Tako ćete lakše zapamtiti namjenu parametra.

Da biste imenovanu podatkovnu makronaredbu pokrenuli iz neke druge makronaredbe, koristite akciju PokreniPodatkovnuMakronaredbu. Ta akcija nudi okvir za svaki parametar koji ste stvorili da biste mogli navesti potrebne vrijednosti.

Vrh stranice

Upravljanje podatkovnim makronaredbama

Podatkovne se makronaredbe ne prikazuju u navigacijskom oknu u odjeljku Makronaredbe. Za stvaranje, uređivanje, preimenovanje i brisanje podatkovnih makronaredbi morate koristiti naredbe na vrpci u prikazu podatkovne tablice ili u prikazu dizajna tablice.

Uređivanje podatkovne makronaredbe utemeljene na podacima

  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, njegova će ikona biti istaknuta na izborniku.

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

Uređivanje imenovane 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ći ćete početi uređivati makronaredbu.

Preimenovanje imenovane podatkovne makronaredbe

  1. U navigacijskom oknu dvokliknite neku 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, a zatim pritisnite ENTER.

Brisanje podatkovne makronaredbe

Da biste izbrisali neku imenovanu ili na događaju utemeljenu podatkovnu makronaredbu, primijenite ovaj postupak:

  1. U navigacijskom oknu dvokliknite neku 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 izbrisati.

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 u makronaredbama, kao što su naredba Jedan korak i akcija makronaredbe OkvirPoruke, nisu dostupni za podatkovne makronaredbe. No ako imate problema s podatkovnom makronaredbom, možete koristiti tablicu zapisnika aplikacije u kombinaciji s akcijama makronaredbi PrilikomPogreške, PrikažiPogrešku i ZapišiDogađaj da biste lakše pronašli pogreške u podatkovnoj makronaredbi.

Prikaz tablice zapisnika aplikacije

Tablica zapisnika aplikacije sistemska je tablica (naziva se USysApplicationLog), koja se po zadanom ne prikazuje u navigacijskom oknu. Ako u podatkovnoj tablici dođe do pogreške, pregledom informacija u tablici zapisnika aplikacije možda ćete moći otkriti što se dogodilo.

Da biste prikazali tablicu zapisnika aplikacije, primijenite sljedeći postupak:

  1. Kliknite Datoteka da biste otvorili prikaz Microsoft Backstage.

  2. Na kartici Informacije kliknite Prikaz tablice zapisnika aplikacije.

    Napomena : Ako ne vidite gumb Prikaz tablice zapisnika aplikacije , to znači da tablice programa zapisnik aplikacije sadrži još nije stvorena za tu bazu podataka. Kad događaja prijavljena, gumb prikazat će se na kartici informacije .

Retke u tablici zapisnika aplikacije možete stvarati pomoću akcije ZapišiDogađaj ili PrikažiPogrešku, a način na koji Access reagira na pogreške pomoću makronaredbe PrilikomPogreške.

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×