Applies ToAccess za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

U programu Microsoft Access makroi koji su priloženi objektima korisničkog interfejsa (UI), kao što su komandna dugmad, okviri za tekst, obrasci i izveštaji poznati su kao makroi korisničkog interfejsa. To ih razlikuje od makroa podataka koji su priloženi tabelama. Makroe (UI) koristite da biste automatizovali niz radnji, kao što je otvaranje drugog objekta, primena filtera, pokretanje operacije izvoza i mnoge druge zadatke. Ovaj članak vas uvodi u novi redizajniranu izradu makroa i prikazuje vam osnovne zadatke u vezi sa kreiranjem makroa korisničkog interfejsa.

Napomena: Ovaj članak se ne odnosi na Access veb aplikacije.

U ovom članku:

Pregled

Makroi se mogu nalaziti u objektima makroa (ponekad se nazivaju samostalni makroi) ili mogu biti ugrađeni u svojstva događaja obrazaca, izveštaja ili kontrola. Ugrađeni makroi postaju deo objekta ili kontrole u kojoj su ugrađeni. Objekti makroa su vidljivi u oknu za navigaciju, u okviru Makroi; ugrađeni makroi nisu.

Svaki makro se sastoji od nekih radnji makroa. U zavisnosti od konteksta u kojem radite, neke radnje makroa možda neće biti dostupne za korišćenje.

Vrh stranice

Izrada makroa

Evo nekih glavnih istaknutih funkcija alatke "Izrada makroa".

  • Katalog radnji    Radnje makroa su organizovane po tipu i načinu pretraživanja.

  • IntelliSense    Kada kucate izraze, IntelliSense predlaže moguće vrednosti i omogućava vam da izaberete odgovarajuću.

  • Tasterske prečice    Koristite kombinacije tastera za brže i lakše pisanje makroa.

  • Tok programa    Kreirajte čitljivije makroe sa redovima za komentare i grupama radnji.

  • Uslovne izjave    Dozvolite složenije izvršavanje logike sa podrškom za ugnežđene if/Else/Else If.

  • Ponovna upotreba makroa    Katalog radnji prikazuje druge makroe koje ste kreirali, omogućavajući vam da ih kopirate u katalog radnji na kom radite.

  • Lakše deljenje    Kopirajte makro, a zatim ga nalepite kao XML u e-poruku, objavu diskusione grupe, blog ili uzorak veb lokacije koda.

Evo video zapisa koji vas vodi kroz glavne oblasti alatke "Izrada makroa".

Pregledač ne podržava video. Instalirajte Microsoft Silverlight, Adobe Flash Player ili Internet Explorer 9.

Vrh stranice

Kreiranje samostalnog makroa

Ova procedura kreira samostalni objekat makroa koji će se pojaviti u okviru Makroi u oknu za navigaciju. Samostalni makroi su korisni kada želite ponovo da koristite makro na mnogim mestima aplikacije. Pozivanjem makroa iz drugih makroa možete da izbegnete dupliranje istog koda na više mesta.

  1. Na kartici Kreiranje, u grupi Makroi i kôd kliknite na dugme Makro.Access otvara alatku "Izrada makroa".

  2. Na priručnoj traci kliknite na dugme Sačuvaj.

  3. U dijalogu Sačuvaj kao otkucajte ime za makro, a zatim kliknite na dugme U redu.

  4. Nastavite sa odeljkom Dodavanje radnji u makro.

Vrh stranice

Kreiranje ugrađenog makroa

Ova procedura kreira makro koji je ugrađen u svojstvo događaja objekta. Takav makro se ne pojavljuje u oknu za navigaciju, ali se može pozvati iz događaja kao što su "Pri učitavanju" ili " Na klik".

Pošto makro postaje deo objekta obrasca ili izveštaja, ugrađeni makroi se preporučuju za automatizovanje zadataka koji su specifični za određeni obrazac ili izveštaj.

  1. U oknu za navigaciju kliknite desnim tasterom miša na obrazac ili izveštaj koji će sadržati makro, a zatim izaberite stavku Prikaz rasporeda.

  2. Ako list sa svojstvima nije prikazan, pritisnite F4 da biste ga prikazali.

  3. Kliknite na kontrolu ili odeljak koji sadrži svojstvo događaja u koje želite da ugradite makro. Možete i da izaberete kontrolu ili odeljak (ili ceo obrazac ili izveštaj) pomoću padajuće liste u okviru Tip izbora na vrhu lista sa svojstvima.

  4. U oknu zadatka List sa svojstvima izaberite karticu Događaj.

  5. Kliknite u polje za svojstvo za događaj koji želite da aktivirate makro. Na primer, ako želite da se makro pokrene kada se klikne na dugme, kliknite u polje za svojstvo Na klik.  

  6. Ako polje za svojstvo sadrži reči [Ugrađeni makro], to znači da je makro već kreiran za ovaj događaj. Makro možete da uredite tako što ćete nastaviti sa preostalim koracima u ovoj proceduri.

  7. Ako polje za svojstvo sadrži reči [Procedura događaja], to znači da je Visual Basic for Applications (VBA) procedura već kreirana za ovaj događaj. Da biste mogli da ugradite makro u događaj, moraćete da uklonite proceduru. To možete da uradite tako što ćete izbrisati reči [Procedura događaja], ali prvo treba da ispitate proceduru događaja da biste se uverili da uklanjanjem neće prekršiti potrebnu funkcionalnost u bazi podataka. U nekim slučajevima, možete ponovo da kreirate funkcionalnost VBA procedure pomoću ugrađenog makroa.

  8. Kliknite na dugme Napravi Slika dugmeta.

  9. Ako se pojavi dijalog Izbor alatke za izradu, proverite da li je izabrana stavka Izrada makroa, a zatim kliknite na dugme U redu.Access otvara alatku "Izrada makroa". Nastavite sa sledećim odeljkom da biste dodali radnje u makro.

Vrh stranice

Dodavanje radnji u makro

Radnje su pojedinačne komande koje sačinjuju makro i svaka se imenuje prema tome šta radi, na primer FindRecord ili CloseDatabase.

1. korak: Traženje radnje makroa

Prvi korak u dodavanju radnje jeste pronalaženje u padajućoj listi Dodavanje nove radnje ili u katalogu radnji.

Napomene: 

  • Padajuća lista Dodaj novu radnju i Katalog radnji podrazumevano prikazuju samo radnje koje će se izvršiti u bazama podataka koje nisu pouzdane. Da biste videli sve radnje:

    • Na kartici Dizajn , u grupi Prikaži /sakrij kliknite na dugme Prikaži sve radnje.

  • Ako katalog radnji nije prikazan, na kartici Dizajn, u grupi Prikaži/sakrij izaberite stavku Katalog radnji.

Da biste pronašli radnju, koristite neki od sledećih metoda:

  • Kliknite na strelicu na padajućoj listi Dodavanje nove radnje i pomerite se nadole da biste pronašli radnju. Prvo su navedeni elementi toka programa, a zatim su radnje makroa navedene po abecednom redu.

  • Potražite radnju u oknu "Katalog radnji". Radnje su grupisane po kategoriji. Razvijte svaku kategoriju da biste prikazali radnje. Ako izaberete radnju, na dnu kataloga radnji pojavljuje se kratak opis radnje.

  • Potražite radnju u oknu "Katalog radnji" tako što ćete otkucati tekst u polju za pretragu na vrhu okna. Dok kucate, lista radnji se filtrira da bi prikazala sve makroe koji sadrže taj tekst. Access pretražuje imena makroa i njihove opise za tekst koji unesete.

2. korak: Dodavanje radnje u makro

Kada pronađete željenu radnju makroa, dodajte je u makro pomoću jednog od ovih metoda:

  • Izaberite radnju sa liste Dodavanje nove radnje ili jednostavno počnite da kucate ime radnje u polju. Access dodaje radnju na tačku u kojoj je prikazana lista Dodavanje nove radnje.

  • Prevucite radnju iz kataloga radnji u okno sa makroima. Traka za umetanje se pojavljuje da bi vam prikazala gde će radnja biti umetnuta kada otpustite taster miša.

  • Kliknite dvaput na radnju u katalogu radnji.

    • Ako je radnja izabrana u oknu sa makroima, Access dodaje novu radnju odmah ispod izabrane.

    • Ako je u oknu sa makroima izabran blok Grupa , If, Else If, Else ili Submacro , Access tom bloku dodaje novu radnju.

    • Ako u oknu sa makroima nije izabrana nijedna radnja ili blok, Access dodaje novu radnju na kraj makroa.

      Napomene: 

      • Ako ste već kreirali neke makroe, oni su navedeni u okviru čvora U ovoj bazi podataka u katalogu radnji.

        • Prevlačenjem samostalnog makroa (makroa koji je naveden u okviru Makroi ) u okno sa makroima kreira se radnja RunMacro koja pokreće makro koji ste prevukli. Zatim možete da koristite padajuću listu da biste zvati podmakroe, ako prisutni.

        • Ako samo želite da kopirate radnje iz samostalnog makroa u trenutni makro (umesto da kreirate radnju RunMacro), kliknite desnim tasterom miša na nju u katalogu radnji, a zatim izaberite stavku Dodaj kopiju makroa.

        • Prevlačenje ugrađenog makroa (makroa koji je naveden ispod objekta obrasca ili izveštaja) u okno sa makroima kopira radnje iz tog makroa u trenutni makro.

      • Radnju možete da kreirate i prevlačenjem objekta baze podataka iz okna za navigaciju u okno sa makroima. Ako prevučete tabelu, upit, obrazac, izveštaj ili modul u okno sa makroima, Access dodaje radnju koja otvara tabelu, upit, obrazac ili izveštaj. Ako prevučete drugi makro u okno sa makroima, Access dodaje radnju koja pokreće makro.

3. korak: Popunjavanje argumenata

Većina radnji makroa zahteva bar jedan argument. Opis svakog argumenta možete da prikažete tako što ćete izabrati radnju, a zatim pomerati pokazivač preko argumenata. Za više argumenata možete da izaberete vrednost sa padajuće liste. Ako argument zahteva da otkucate izraz, IntelliSense vam pomaže da unesete izraz tako što predlaže moguće vrednosti dok kucate, kao što je prikazano na sledećoj ilustraciji:

Korišćenje tehnologije IntelliSense za unos izraza

Kada vidite vrednost koju želite da koristite, dodajte je u izraz tako što ćete kliknuti dvaput na nju ili koristiti tastere sa strelicama da biste je markirali, a zatim pritisnuti taster TAB ili ENTER.

Više informacija o kreiranju izraza potražite u članku Uvod u izraze.

Osnovni podaci o korišćenju usluge IntelliSense sa svojstvima u veb bazama podataka

Kada kreirate ugrađeni makro korisničkog interfejsa na obrascu kompatibilan sa vebom, IntelliSense vam omogućava da dodate bilo koje svojstvo obrasca u izraz. Međutim, u veb bazi podataka samo podskup svojstava obrasca može da se pristupi pomoću makroa korisničkog interfejsa. Na primer, ako vam je data kontrola pod imenom Kontrola1 u obrascu pod imenom "Obrazac1", IntelliSense će vam omogućiti da dodate [Obrasci]! [Obrazac1]! [Kontrola1]. [ControlSource] u izraz u makrou korisničkog interfejsa. Međutim, ako zatim objavite bazu podataka u usluzi Access Services, makro koji sadrži taj izraz će generisati grešku kada se pokrene na serveru.

Sledeća tabela prikazuje svojstva koja možete da koristite u makroima korisničkog interfejsa u veb bazama podataka:

Objekat ili kontrola

Svojstva koja možete da koristite

Oblik

Natpis, prljavo, AllowAdditions, AllowDeletions, AllowEdits

Kontrola kartice

Vidljivo

Oznaka

Natpis, vidljivo, boja fore, boja pozadine

Prilog

Vidljivo, omogućeno

Komandno dugme

Natpis, vidljivo, omogućeno, Boja fore

Tex tBox

Omogućeno, vidljivo, zaključano, boja fore, boja pozadine, vrednost

Polje za potvrdu

Omogućeno, vidljivo, zaključano, Vrednost

Slika

Vidljivo, boja pozadine

Kombinovani okvir

Omogućeno, vidljivo, zaključano, Vrednost

Okvir sa listom

Omogućeno, vidljivo, zaključano, Vrednost

Veb pregledač

Vidljivo

Podobrazac

Omogućeno, vidljivo zaključano

Kontrola navigacije

Omogućeno, vidljivo

Premeštanje radnje

Radnje se izvršavaju po redosledu, od vrha ka dnu makroa. Da biste premestili radnju nagore ili nadole u makrou, koristite jedan od sledećih metoda:

  • Prevucite radnju nagore ili nadole na željeno mesto.

  • Izaberite radnju, a zatim pritisnite kombinaciju tastera CTRL + STRELICA NAGORE ili CTRL + STRELICA NADOLE.

  • Izaberite radnju, a zatim kliknite na strelicu Premesti nagore ili Premesti nadole sa desne strane okna sa makroima.

Brisanje radnje

Da biste izbrisali radnju makroa:

  • Izaberite radnju, a zatim pritisnite taster DELETE. Druga mogućnost je da kliknete na dugme Izbriši (X) na desnoj strani okna sa makroima.

    Napomene: 

    • Ako izbrišete blok radnji, kao što je blok If ili blok Grupa, sve radnje u bloku takođe se brišu.

    • Komande Premesti nagore, Premesti nadole i Izbriši dostupne su i u priručnom meniju koji se pojavljuje kada kliknete desnim tasterom miša na radnju makroa.

Vrh stranice

Control program flow with If, Else If, and Else

Da biste radnje makroa izvršili samo kada su određeni uslovi ispunjeni, koristite blok If . Ovo zamenjuje kolonu Uslov koja je korišćena u starijim verzijama programa Access. Blok If možete da proširite blokovima Else If i Else , slično drugim jezicima za sekvencijalno programiranje kao što je VBA.

Sledeća ilustracija prikazuje jednostavan blok If , uključujući Else If i Else blokove:

Makro koji sadrži instrukciju If/Else If/Else.

Blok If se izvršava ako je polje Datum isteka manje od trenutnog datuma.

Blok Else If izvršava se ako je polje Datum isteka jednako trenutnom datumu.

Blok Else se izvršava ako nijedan od prethodnih blokova to ne uradi.

Blok If se završava ovde.

Dodavanje bloka If u makro

  1. Izaberite stavku Ako sa padajuće liste Dodaj novu radnju ili je prevucite iz okna Katalog radnji u okno sa makroima.

  2. U polju na vrhu bloka If otkucajte izraz koji određuje kada će se blok izvršiti. Izraz mora da bude Bulov (to jes, taj koji daje vrednost Da ili Ne).

  3. Dodajte radnje u blok If tako što ćete ih izabrati sa padajuće liste Dodaj novu radnju koja se pojavljuje unutar bloka ili tako što ćete ih prevući iz okna Katalog radnji u blok If.

Dodavanje "Else" ili "Else If" blokova u blok "If"

  1. Izaberite blok If , a zatim u donjem desnom uglu bloka izaberite stavku Dodaj "Else" ili "Add Else If".

  2. Ako dodajete blok Else If , otkucajte izraz koji određuje kada će se blok izvršiti. Izraz mora da bude Bulov (to jest, neki koji ima vrednost True ili False).

  3. Dodajte radnje u blok "Else If" ili "Else" tako što ćete ih izabrati sa padajuće liste Dodavanje nove radnje koja se pojavljuje unutar bloka ili prevlačenjem iz okna Katalog radnji u blok.

    Napomene: 

    • Komande za dodavanje blokova If, Else If i Else dostupne su u priručnom meniju koji se pojavljuje kada kliknete desnim tasterom miša na radnju makroa.

    • Ako blokovi mogu biti ugnežđeni do 10 nivoa dubine.

Vrh stranice

Kreiranje podmakroa

Svaki makro može da sadrži više podmakroa. Podmakro je dizajniran po imenu iz radnji makroa RunMacro ili OnError .

Blok podmakroa dodajete makrou na isti način kao radnju makroa, kao što je opisano u odeljku Dodavanje radnji u makro. Kada dodate blok podmakroa, u njega možete da prevučete radnje makroa ili da izaberete radnje sa liste Dodavanje nove radnje koja se pojavljuje unutar bloka.

Napomene: 

  • Blok podmakroa možete da napravite i tako što ćete izabrati neke radnje, kliknuti desnim tasterom miša na njih, a zatim izabrati stavku Napravi blok podmakroa.

  • Podmakroi uvek moraju da budu poslednji blokovi u makrou; ne možete da dodate nijednu radnju (osim podmakroa) ispod podmakroa. Ako pokrenete makro koji sadrži samo podmakro bez posebnog imenivanja željenog podmakroa, biće pokrenut samo prvi podmakro.

  • Da biste zvati podmakro (na primer, u svojstvu događaja ili pomoću radnje RunMacro ili OnError ), koristite sledeću sintaksu: macroname.submacroname

Vrh stranice

Grupiši srodne radnje zajedno

Čitljivost makroa možete da poboljšate tako što ćete grupisanje radnji i dodeljivanje smislenog imena grupi. Na primer, možete da grupišete radnje koje otvaraju i filtriraju obrazac u grupu pod imenom "Obrazac za otvaranje i filtriranje". To olakšava da vidite koje radnje su međusobno povezane. Blok grupe ne utiče na način na koji se radnje izvršavaju i grupe nije moguće pozvati ili pokrenuti pojedinačno. Njegova primarna upotreba je označavanje grupe radnji kako bi vam pomogla da razumete makro dok ga čitate. Pored toga, prilikom uređivanja velikog makroa možete da skupite svaki blok grupe nadole do jednog reda, smanjujući količinu pomeranja koje morate da izvršite.

Ako su radnje koje želite da grupišete već u makrou, koristite ovu proceduru da biste ih dodali u blok grupe:

  1. Izaberite radnje koje želite da grupišete.

  2. Kliknite desnim tasterom miša na izabrane radnje, a zatim izaberite stavku Napravi blok grupe.

  3. U polju na vrhu bloka Grupa otkucajte ime za grupu.

Ako radnje već nisu prisutne:

  1. Prevucite blok Grupa iz kataloga radnji u okno sa makroima.

  2. U polju na vrhu bloka Grupa otkucajte ime za grupu.

  3. Prevucite radnje makroa iz kataloga radnji u blok grupe ili izaberite radnje sa liste Dodavanje nove radnje koja se pojavljuje unutar bloka.

Blokovi grupa mogu da sadrže druge blokove grupe i mogu da se ugnežde do najviše 9 nivoa dubine.

Vrh stranice

Razvijanje i skupljanje radnji makroa ili blokova

Kada kreirate novi makro, izrada makroa prikazuje radnje makroa sa vidljivim svim argumentima. U zavisnosti od veličine makroa, možda ćete želeti da skupite neke ili sve radnje makroa (i blokove radnji) dok uređujete makro. To olakšava dobijanje celokupnog prikaza strukture makroa. Možete da razvijete neke ili sve radnje po potrebi da biste ih uredili.

Razvijanje ili skupljanje jedne radnje makroa ili bloka

  • Kliknite na znak plus (+) ili minus (-) sa leve strane imena makroa ili bloka. Druga mogućnost je da pritisnete tastere STRELICA NAGORE i STRELICA NADOLE da biste izabrali radnju ili blok, a zatim pritisnite tastere STRELICA NALEVO ili STRELICA NADESNO da biste ih skupili ili razvili.

Razvijanje ili skupljanje svih radnji makroa (ali ne i blokova)

  • Na kartici Dizajn , u grupi Skupljanje/razvijanje izaberite stavku Razvij radnje iliSkupi radnje.

Razvijanje ili skupljanje svih radnji i blokova makroa

  • Na kartici Dizajn , u grupi Skupi /razvij kliknite na dugme Razvij sve ili Skupi sve.

Savet: Možete da "pregledate" unutar skupljene radnje tako što ćete pomeriti pokazivač preko radnje. Access prikazuje argumente radnje u opisu alatke.

Vrh stranice

Kopiranje i lepljenje radnji makroa

Ako treba da ponovite radnje koje ste već dodali u makro, možete da kopirate i nalepite postojeće radnje isto kao što biste to uradili sa pasusima teksta u procesoru reči. Kada nalepite radnje, one se umeću odmah ispod trenutno izabrane radnje. Ako je blok izabran, radnje se nalepljuje unutar bloka.

Savet: Da biste brzo duplirali izabrane radnje, držite pritisnut taster CTRL i prevucite radnje na lokaciju u makrou gde želite da budu kopirane.

Deljenje makroa sa drugima

Kada kopirate radnje makroa u ostavu, one mogu da se nalepe kao proširivi jezik za označavanje (XML) u bilo koju aplikaciju koja prihvata tekst. To vam omogućava da kolegi pošaljete makro putem e-poruke ili da objavite makro na diskusionom forumu, blogu ili drugoj veb lokaciji. Primalac zatim može da kopira XML i nalepi ga u Access alatku za izradu makroa. Makro se ponovo kreira baš kao što ste ga napisali.

Pokretanje makroa

Makro možete da pokrenete pomoću bilo kog od sledećih metoda:

  • Kliknite dvaput na makro u oknu za navigaciju.

  • Pozivajte makro pomoću radnje makroa RunMacro ili OnError .

  • Unesite ime makroa u svojstvo Događaj objekta. Makro će se pokrenuti kada se taj događaj pokrene.

Vrh stranice

Otklanjanje grešaka u makrou

Ako imate problema sa pokretanjem makroa, postoji nekoliko alatki koje možete da koristite da biste došli do izvora problema.

Dodavanje radnji za rukovanje greškama u makro

Preporučujemo da svakom makrou dodate radnje rukovanja greškama dok ga pišete i da ih trajno ostavite u makrou. Kada koristite ovaj metod, Access prikazuje opise grešaka čim do njih dođe. Opisi grešaka vam pomažu da razumete grešku kako biste brže mogli da rešite problem.

Koristite sledeću proceduru da biste makrou dodali podmakro za rukovanje greškama:

  1. Otvorite makro u prikazu dizajna.

  2. Na dnu makroa izaberite stavku Podmakrosa padajuće liste Dodavanje nove radnje.

  3. U polju desno od reči Podmakro otkucajte ime za podmakro, kao što je ErrorHandler.

  4. Sa padajuće liste Dodavanje nove radnje koja se pojavljuje u bloku Podmakro izaberite radnju makroa MessageBox .

  5. U polju Poruka otkucajte sledeći tekst: =[MacroError].[ Opis]

  6. Na dnu makroa izaberite Stavku OnErrorsa padajuće liste Dodavanje nove radnje.

  7. Postavite argument Idi na na Ime makroa.

  8. U polju Ime makroa otkucajte ime podmakroa za rukovanje greškama (u ovom primeru ErrorHandler).

  9. Prevucite radnju makroa OnError na sam vrh makroa.

Sledeća ilustracija prikazuje makro sa radnjom OnError i podmakroom koji se zove ErrorHandler.

Makro koji sadrži podmakro za rad sa greškama.

Radnja makroa OnError postavlja se na vrh makroa i poziva podmakro ErrorHandler u događaju greške.

Podmakro ErrorHandler se pokreće samo ako ga poziva radnja OnError i prikazuje okvir poruke koji opisuje grešku.

Korišćenje komande "Jedan korak"

Jedan korak je režim za otklanjanje grešaka makroa koji možete da koristite za izvršavanje makroa jednu po jednu radnju. Kada se svaka radnja izvrši, pojavljuje se dijalog koji prikazuje informacije o radnji i sve kodove greške do kojih je došlo zbog toga. Međutim, pošto ne postoji opis greške u dijalogu Makro u jednom koraku, preporučujemo da koristite metod podmakroa za rukovanje greškama opisan u prethodnom odeljku.

Da biste pokrenuli režim "Jedan korak":

  1. Otvorite makro u prikazu dizajna.

  2. Na kartici Dizajn , u grupi Alatke izaberite stavku Jedan korak.

  3. Sačuvajte i zatvorite makro.

Sledeći put kada pokrenete makro, pojavljuje se dijalog Makro u jednom koraku. Dijalog prikazuje sledeće informacije o svakoj radnji:

  • Ime makroa

  • Uslov (za if blokove)

  • Ime radnje

  • Argumenti

  • Broj greške (broj greške 0 znači da nije došlo do greške)

Dok prolazite kroz radnje, kliknite na jedno od tri dugmeta u dijalogu:

  • Da biste videli informacije o sledećoj radnji u makrou, pritisnite "Korak".

  • Da biste zaustavili sve makroe koji su trenutno pokrenuti, kliknite na dugme Zaustavi sve makroe. Režim "Jedan korak" će i dalje biti na snagu kada sledeći put pokrenete makro.

  • Da biste izašli iz režima "Jedan korak" i nastavili sa pokretanjem makroa, kliknite na dugme "Nastavi".

    Napomene: 

    • Ako pritisnete taster Step posle poslednje radnje u makrou, režim "Jedan korak" će i dalje biti na snagu kada sledeći put pokrenete makro.

    • Da biste ušli u režim "Jedan korak" dok je makro aktivan, pritisnite kombinaciju tastera CTRL+BREAK.

    • Da biste ušli u režim "Jedan korak" na određenu tačku u makrou, u tom trenutku dodajte radnju makroa "SingleStep ".

    • Režim "Jedan korak" nije dostupan u veb bazi podataka.

Vrh stranice

Konvertovanje makroa u VBA kôd

Makroi obezbeđuju podskup komandi koje su dostupne u Programnom jeziku programa Visual Basic for Applications (VBA). Ako odlučite da vam je potrebna veća funkcionalnost nego što makroi mogu da obezbede, lako možete da konvertujete samostalni objekat makroa u VBA kôd, a zatim iskoristite razvijeni skup funkcija koji pruža VBA. Međutim, imajte na umu da se VBA kôd neće pokrenuti u pregledaču; bilo koji VBA kôd koji dodate u veb bazu podataka pokreće se samo kada je baza podataka otvorena u programu Access.

Napomena: Nije moguće konvertovati ugrađene makroe u VBA kôd.

Da biste konvertovali makro u VBA kôd:

  1. U oknu za navigaciju kliknite desnim tasterom miša na objekat makroa, a zatim izaberite stavku Prikaz dizajna.

  2. Na kartici Dizajn , u grupi Alatke izaberite stavku Konvertuj makroe u Visual Basic.

  3. U dijalogu Konvertovanje makroa navedite da li želite da se kôd za rukovanje greškama doda u VBA modul, a zatim kliknite na dugme Konvertuj.

Access potvrđuje da je makro konvertovan i otvara Visual Basic Editor. Kliknite dvaput na konvertovani makro u oknu projekta da biste prikazali i uredili modul.

Vrh stranice

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.