Kreiranje makroa za podatke

Važno : Ovaj članak je mašinski prevesti potražite u članku Odricanje odgovornosti. O referencu pronaći verzija ovaj članak ovde na engleskom jeziku.

Makroi za podatke su nove funkcije programa Access 2010 koje vam omogućavaju da dodate logiku na događaje koji se javljaju u tabelama, kao što je dodavanje, ažuriranje ili brisanje podataka. Oni su slični "okidača" u programu Microsoft SQL Server. Ovaj članak vam pokazuje kako da kreirate i otklanjanje grešaka makroa za podatke.

Ovaj članak sadrži:

Osnovni podaci o makroa za podatke

Kreiranje makroa podataka zasnovanih na događaj

Kreirajte imenovani makro za podatke

Upravljanje makroa za podatke

Otklanjanje grešaka makroa za podatke

Osnovni podaci o makroa za podatke

Makroi za podatke se upravlja iz na karticu tabele prilikom prikazivanja tabelu u prikazu lista sa podacima, a ne pojavljuju se u okviru makroe u oknu za navigaciju. Između ostalog, možete da koristite makroa za podatke za validaciju i obezbedite preciznost podataka u tabeli. Postoje dva osnovna tipa makroa podataka – one koje pokreću izričitim događaje tabelu (naziva se i makroa podataka "zasnovanih na događaj") i one koje se pokreću u odgovoru na koji se zove po imenu (poznat i kao "po imenu" makroa za podatke).

Vrh stranice

Kreiranje makroa podataka zasnovanih na događaj

Tabela događaja da se jave kad god dodavanje, ažuriranje ili brisanje podataka unutar tabele. Možete programa makroa za podatke da se pokrene neposredno iza neku od ove tri događaja, odnosno neposredno pre brisanje ili promena događaja. Koristite sledeću proceduru da biste priložili makroa za podatke događaju tabele:

  1. U oknu za navigaciju kliknite dvaput na tabelu u koju želite da dodate makro za podatke.

  2. Na kartici tabele , u grupi Pre događaja ili grupi Nakon događaja , kliknite na događaj kojem želite da dodate makro. Na primer, da biste kreirali makroa za podatke koji se pokreće kada izbrišete zapis iz tabele, kliknite na dugme Kada izbrišete.

    Napomena : Ako je događaj već pridružen makro, njegova ikona je markirana na traci.

    Access otvara alatku „Izrada makroa“. Ako je za ovaj događaj prethodno kreiran makro, Access prikazuje postojeći makro.

  3. Dodajte radnje za koje želite da ih makro izvršava.

  4. Sačuvajte i zatvorite makro.

Više informacija o kreiranju makroa potražite u članku Kreiranje makroa korisničkog interfejsa (UI).

Vrh stranice

Kreirajte imenovani makro za podatke

Imenovani ili "samostalne" makroa za podatke je povezan sa određenom tabelom, ali ne određeni događaj. Možete da pozovete imenovani podataka makroe iz makroa za podatke ili standardni makroa.

  1. U oknu za navigaciju kliknite dvaput na tabelu u koju želite da dodate makro za podatke.

  2. Na kartici tabele , u grupi Koja se zove makroe , kliknite na Imenovani makro, a zatim kliknite na dugme Kreiraj imenovani makro.

    Access otvara alatku Izrada makroa, gde možete da počnete da dodajete radnje.

Više informacija o kreiranju makroa potražite u članku Kreiranje makroa korisničkog interfejsa (UI).

Osnovni podaci o parametrima

Parametri omogućavaju vam da prosleđivanje vrednosti u imenovani makro za podatke tako da mogu se koristiti uslovne izjave ili u drugim izračunavanjima. Takođe omogućavaju da prosleđivanje referenci objekata iz standardnih makroa u makro za podatke.

Napomena : Parametri nisu dostupne u makroa za podatke događaju disk.

Da biste dodali parametar makroa za podatke:

  1. Na vrhu makroa kliknite na Kreiraj parametar.

  2. U polju ime otkucajte jedinstveno ime za parametar. Ovo je ime koje koristite za upućivanje na parametra u izrazima.

  3. Opcionalno, otkucajte opis za parametar u polje Opis . Preporučujemo da unesete opis jer kasnije, kada koristite parametar, opis tekst koji ste uneli ovde se prikazuje u opisu alatke. Ovo vam pomaže da zapamtite namene parametra.

Da biste pokrenuli imenovani makro za podatke iz drugog makroa, koristite radnju RunDataMacro . Radnja pruža okvira za sve parametre koje ste kreirali, tako da možete uneti potrebne vrednosti.

Vrh stranice

Upravljanje makroa za podatke

Makroi za podatke ne pojavljuju se u oknu za navigaciju u okviru makroe. Komande na traci u prikazu lista sa podacima tabele ili prikazu dizajna tabele morate da koristite za kreiranje, uređivanje, Preimenovanje ili brisanje makroa za podatke.

Uredite makro podataka zasnovanih na događaj

  1. U oknu za navigaciju kliknite dvaput na tabelu koja sadrži makro za podatke koje želite da uredite.

  2. Na kartici tabele , u grupi Pre događaja ili grupi Nakon događaja , kliknite na događaj za makro koji želite da uredite. Na primer, da biste uredili makro za podatke koji se pokreće kada izbrišete zapis iz tabele, kliknite na dugme Kada izbrišete.

    Napomena : Ako događaj nije povezan sa makroom, njegova ikona neće biti istaknuta u meniju.

    Access otvara alatku "Izrada makroa" i možete početi da uređujete makro.

Uređivanje imenovani makro za podatke

  1. U oknu za navigaciju kliknite dvaput na svaku tabelu da biste ga otvorili u prikazu lista sa podacima.

  2. Na kartici tabele , u grupi Koja se zove makroe , kliknite na Imenovani makro, a zatim postavite da biste Uredili imenovani makro.

  3. U podmeniju, kliknite na dugme makroa za podatke koji želite da uredite.

    Access otvara alatku "Izrada makroa" i možete početi da uređujete makro.

Preimenovanje imenovani makro za podatke

  1. U oknu za navigaciju kliknite dvaput na svaku tabelu da biste ga otvorili u prikazu lista sa podacima.

  2. Na kartici tabele , u grupi Koja se zove makroe , kliknite na Imenovani makro, a zatim kliknite na dugme Preimenuj/Izbriši makro.

  3. U dijalogu Upravljač makroima podataka kliknite na dugme Preimenuj pored makroa za podatke koje želite da preimenujete.

    Access bira trenutni ime makroa.

  4. Otkucajte novo ime ili uredite postojeće ime i pritisnite taster ENTER.

Brisanje makroa za podatke

Koristite ovu proceduru da biste izbrisali sve makroa za podatke po imenu ili zasnovanih na događaj:

  1. U oknu za navigaciju kliknite dvaput na svaku tabelu da biste ga otvorili u prikazu lista sa podacima.

  2. Na kartici tabele , u grupi Koja se zove makroe , kliknite na Imenovani makro, a zatim kliknite na dugme Preimenuj/Izbriši makro.

  3. U dijalogu Upravljač makroima podataka kliknite na dugme Izbriši pored makroa za podatke koje želite da preimenujete.

Napomena : Možete da izbrišete u makro zasnovanih na događaj tako što ćete izbrisati sve svoje radnje.

Vrh stranice

Otklanjanje grešaka makroa za podatke

Neke uobičajene makro otklanjanje grešaka alatke, kao što su komande "korak po korak" i na radnju makroa MessageBox nisu dostupni za makroa za podatke. Međutim, ako imate problema sa makroa za podatke, možete da koristite tabelu za evidenciju aplikacije u kombinaciji sa OnError, RaiseError i LogEvent radnji makroa da biste lakše pronašli greške u makroima podataka.

Prikazivanje evidencije aplikacije tabele

Evidencije aplikacije tabela je sistem tabelu (imenovani USysApplicationLog) koja je podrazumevano se ne prikazuje u oknu za navigaciju. Ako dođe do greške u makrou podataka, možda ćete moći da recite šta se dogodilo sa tako što ćete prikazati informacije iz evidencije aplikacije tabele.

Koristite sledeću proceduru da biste prikazali evidencije aplikacije:

  1. Kliknite na datoteku da biste otvorili prikaz Microsoft Backstage.

  2. Na kartici informacije kliknite na dugme Prikaz aplikacije evidencije tabele.

    Napomena : Ako ne vidite dugme Prikaz aplikacije evidencije tabela , to znači da sa tabelom evidencije aplikacije nije još uvek kreirana za ovu bazu podataka. Kada je evidentiran događaja, dugme će se pojaviti na kartici informacije .

Možete da kreirate redove u tabeli evidencije aplikacije tako što ćete koristiti radnju LogEvent ili RaiseError radnje, a možete da kontrolišete kako Access reaguje grešaka pomoću OnError radnje.

Napomena : Odricanje odgovornosti mašinskog prevođenja: ovaj članak je preveden sistem računara bez ljudski interventne. Microsoft nudi ove mašinskog prevoda da pomogne koja nije na engleskom govornih korisnicima da uživate u sadržaju za Microsoft proizvode, usluge i tehnologijama. U članku bio mašinskog prevesti, mogu da sadrže greške u rečnik, sintaksa ili gramatiku.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×