Kreiranje makroa korisničkog interfejsa (UI)

U programu Microsoft Access makroi koji su priloženi uz objekte 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 sa podacima koji su priloženi tabelama. Makroe (UI) koristite makroe za automatizovanje niza radnji, kao što su otvaranje drugog objekta, primena filtera, započinjanje operacije izvoza i mnogo drugih zadataka. Ovaj članak vas uvodi u novi ponovo dizajnirani alatku "Izrada makroa" i prikazuje osnovne zadatke uključene u kreiranju makroa korisničkog interfejsa.

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

U ovom članku:

Pregled

Izrada makroa

Kreiranje samostalnog makroa

Kreiranje ugrađenog makroa

Dodavanje radnji u makro

Kontrolisanje toka kontrole pomoću programa IF, ako je tako i dalje

Kreiranje podmakroa

Radnje sa srodnim grupama

Razvijanje i skupljanje makroa za radnje ili blokiranja

Kopiranje i lepljenje radnji makroa

Deljenje makroa sa drugima

Pokretanje makroa

Otklanjanje grešaka u makrou

Konvertovanje makroa u VBA kôd

Pregled

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

Svaki makro se sastoji od 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 od glavnih funkcija funkcije "Izrada makroa".

  • Katalog radnji    Radnje makroa se organizuju po tipovima i pretraživanjem.

  • IntelliSense    Prilikom kucanja izraza, IntelliSense predlaže moguće vrednosti i omogućava vam da izaberete ispravnu.

  • Tasterske prečice   Koristite kombinacije tastera za brži i lakši rukopis.

  • Protok programa    Kreirajte čitljivije makroe sa linijama i grupama komentara.

  • Uslovno saopštenjima    Omogućavanje složenijeg izvršavanja logike uz podršku za ugnežđene ako/druge vrednosti.

  • Ponovno korišćenje makroa    Katalog radnji prikazuje druge makroe koje ste kreirali, što vam omogućava da ih kopirate na onaj na kojem radite.

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

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

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

Vrh stranice

Kreiranje samostalnog makroa

Ovaj postupak kreira samostalni makro objekat koji će se pojaviti u okviru makroi u oknu za navigaciju. Samostalni makroi su korisni kada želite ponovo da koristite makro na mnogo mesta u aplikaciji. Pozivanjem makroa iz drugih makroa, možete da izbegnete Dupliraj isti kôd 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 makroa, a zatim kliknite na dugme u redu.

  4. Nastavite sa odeljkom Dodajte radnje u makro.

Vrh stranice

Kreiranje ugrađenog makroa

Ovaj postupak kreira makro koji je ugrađen u svojstvu događaja objekta. Takav makro se ne pojavljuje u oknu za navigaciju, ali može da se zove iz događaja kao što je Učitavanje ili Uključeno na klik.

Budući da makro postaje deo objekta ili izveštaja, preporučuje se Ugrađeni makroi 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 sadrži 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 nekretninu događaja u koju želite da ugradite makro. Možete da izaberete i 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 spisak svojstava izaberite karticu događaj .

  5. Kliknite na polje za sadržaj za događaj koji želite da pokrenete makro. Na primer, za komandno dugme, ako želite da se makro pokreće kada se klikne na dugme, kliknite na polje za potvrdu na klik .

  6. Ako polje za vlasništvo sadrži reči [ugrađeni makro], to znači da je makro već kreiran za ovaj događaj. Možete da uredite makro tako što ćete nastaviti sa ostalim koracima u ovoj proceduri.

  7. Ako polje za nekretninu sadrži reči [procedura događaja], to znači da je procedura Visual Basic for APPLICATIONS (VBA) 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 ispitite proceduru događaja da biste se uverili da uklanjanje neće prekinuti potrebnu funkcionalnost u bazi podataka. U nekoliko slučajeva 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 Builder , uverite se da je izabrana opcija " 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 čine makro i svako se zove po onome što radi, na primer, FindRecord ili CloseDatabase.

1. prvi: pretraživanje ili pretraga radnje makroa

Prvi potez u dodavanju radnje je pronalaženje na padajućoj listi Dodaj novu radnju ili u katalogu radnji.

Napomene: 

  • Padajuća lista " Dodavanje nove radnje " podrazumevano se prikazala samo u radnjama koje će biti izvršene u bazama podataka koje nisu pouzdane. Da biste videli sve radnje:

    • Na kartici Dizajn , u grupi Prikaži/sakrij izaberite stavku Prikaži sve radnje.

  • Ako se katalog radnje ne prikaže, 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 Dodaj novu radnju i pomerajte se nadole da biste pronašli radnju. Prvi navedeni su elementi toka, a zatim su radnje makroa navedene po abecednom redosledu.

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

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

2.2: dodavanje radnje u makro

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

  • Izaberite radnju na listi Dodaj novu radnju ili samo počnite da kucate ime radnje u polju. Access dodaje radnju u tački na kojoj je prikazana lista dodavanja nove radnje .

  • Prevucite radnju iz kataloga radnji u okno makroa. Pojaviće se traka za umetanje gde će se pojaviti radnja kada otpustite taster miša.

  • Kliknite dvaput na radnju u katalogu radnji.

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

    • Ako je grupa, Akoje u oknu makroa izabrana grupa, Accessdodaje novu radnju u taj blok.

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

      Napomene: 

      • Ako ste već kreirali neke makroe, oni se nalaze u okviru ovog čvora baze podataka u katalogu radnji.

        • Prevlačenjem samostalnog makroa (koji je naveden u okviru makroi) u oknu makroa kreira se radna radnja koja pokreće makro koji ste uvukli. Zatim možete da koristite padajuću listu da biste pozvali potmakroe ako su prisutni.

        • Ako želite samo 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čenjem ugrađenog makroa (koji se nalazi u okviru objekta ili objekat izveštaja) u okno makroa 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 makroa. Ako u okno makroa prevučete tabelu, upit, obrazac, izveštaj ili modul, Access dodaje radnju koja otvara tabelu, upit, obrazac ili izveštaj. Ako prevučete drugi makro u okno makroa, Access dodaje radnju koja pokreće makro.

Treći broj: popunjavanje argumenata

Većina radnji makroa zahteva najmanje jedan argument. Možete da prikažete opis svakog argumenta tako što ćete izabrati radnju, a zatim pomeriti pokazivač iznad argumenata. Za mnoge argumente možete da izaberete vrednost sa padajuće liste. Ako argument zahteva da kucate u izrazu, IntelliSense vam pomaže da unesete izraz tako što ćete predložiti 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 karticu ili taster ENTER.

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

O korišćenju programa IntelliSense sa svojstvima u Veb bazama podataka

Kada kreirate ugrađeni makro korisničkog interfejsa u obrascu kompatibilnom sa vebu, IntelliSense vam omogućava da dodate bilo koju svojinu obrasca na izraz. Međutim, u Veb bazi podataka se može pristupiti samo podskupu svojstava obrasca pomoću makroa korisničkog interfejsa. Na primer, imajući u vidu kontrolu pod imenom Kontrola1 na obrascu koji se zove Form1, IntelliSense će vam dati da dodate [obrasce]! [Form1]! [Kontrola1]. [Izvor kontrole] za izraz u makrou korisničkog interfejsa. Međutim, ako objavite bazu podataka za pristup uslugama, makro koji sadrži taj izraz kreiraće 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:

Svojstva koja možete da koristite

Oblik

Natpis, prljave, dozvoljene dopune, Allow.

Kontrola tabulatora

Vidljivo

Oznaka

Natpis, vidljivo, boja pozadine, boja pozadine

Prilog

Vidljivo, omogućeno

Komandno dugme

Natpis, vidljivo, omogućeno, boja fore

Tex tBox

Omogućeno, vidljivo, zaključano, boja fore, boja leđa, vrednost

Polje za potvrdu

Omogućeno, vidljivo, zaključano, vrednost

Slika

Vidljiva, pozadinsku boju

Kombinovani okvir

Omogućeno, vidljivo, zaključano, vrednost

Okvir sa listom

Omogućeno, vidljivo, zaključano, vrednost

Veb pregledač

Vidljivo

Podobrazac

Omogućeno, vidljivo vidljivo

Kontrola navigacije

Omogućeno, vidljivo

Premeštanje radnje

Radnje se izvršavaju po redosledu, od vrha do dna makroa. Da biste premestili radnju nagore ili nadole u makrou, koristite neki 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 na desnoj strani okna makroa.

Brisanje radnje

Da biste izbrisali radnju makroa:

  • Izaberite radnju, a zatim pritisnite taster DELETE. Alternativno, možete da kliknete na dugme Izbriši (X) sa desne strane okna makroa.

    Napomene: 

    • Ako izbrišete blok radnji , na primer Block iligrupni blok, sve radnje u bloku se takođe brišu.

    • Premeštanje nagore, premeštanje nadolei Brisanje komandi su takođe dostupne u priručnom meniju koji se pojavljuje kada kliknete desnim tasterom miša na radnju makroa.

Vrh stranice

Kontrolisanje toka kontrole pomoću programa IF, ako je tako i dalje

Da biste izvršili radnje makroa samo kada su određeni uslovi ispunjeni, koristite IF Block. Tako se zamenjuje kolona uslov koja je korišćena u starijim verzijama programa Access. Možete da proširite blok IF sa drugim ako i drugim blokovima, sličnim drugim sekvencijalnim PROGRAMSKIM jezicima kao što je VBA.

Sledeća ilustracija prikazuje jednostavan Ako je blokiran, uključujući druge ako i druge blokade:

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

Ako je polje Expirattionfunkcija manje od trenutnog datuma, Ako blokirate.

Osim toga, Ako je polje Expirattiondatum jednako trenutnom datumu

Drugi blok izvršava ako nijedan od prethodnih blokova ne radi.

Ako se Block ovde završi.

Dodavanje bloka "Ako"

  1. Izaberite stavku Ako na padajućoj listi Dodaj novu radnju ili je prevucite iz okna kataloga radnji u okno "makroi".

  2. U polju na vrhu IF bloka otkucajte izraz koji određuje kada će blok biti izveden. Izraz mora da bude Bulovin (to jest, jedan 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 sa okna "katalog radnji" na blok IF .

Dodavanje druge ili ako blokira na IF Block

  1. Potvrdite izbor u ovom Ako Blokiraj , a zatim u donjem desnom uglu bloka, kliknite na dugme Dodaj ili Dodaj drugo ako.

  2. Ako dodajete i drugi ako blokirate, otkucajte izraz koji određuje kada će blok biti izveden. Izraz mora da bude Bulovan (to jest, jedan koji daje vrednost TRUE ili FALSE).

  3. Dodajte radnje u drugu opciju ako blokirate tako što ćete ih izabrati sa padajuće liste Dodaj novu radnju koja se pojavljuje unutar bloka ili prevlačenjem iz okna "kataloški katalog".

    Napomene: 

    • Komande koje se dodaju Akosu , u suprotnom, idruge blokade dostupne u priručnom meniju koji se pojavljuje kada kliknete desnim tasterom miša na radnju makroa.

    • Ako blokovi mogu da budu ugnežđene 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 " RunMacro" ili " IT Macro".

Možete da dodate podmakro blok makrou, na isti način na koji ste napravili radnju makroa, kao što je opisano u odeljku Dodavanje radnji u makro. Kada dodate Potmakro blok, možete da prevučete radnje makroa u nju ili izaberite stavke Radnje sa liste Dodaj novi radni list koji se pojavljuje unutar bloka.

Napomene: 

  • Možete i da kreirate podmakro blok tako što ćete izabrati neke od radnji, kliknuti desnim tasterom miša na njih, a zatim izabrati stavku napravi podmakro blok.

  • Potmakroi moraju uvek da budu poslednji blok u makrou. Ne možete da dodajete radnje (osim više makroa) ispod potmakroa. Ako pokrećete makro koji sadrži samo potmakroe, a da pritom ne imenujeљ potmakroa koji želite, samo će prvi potmakro funkcionisati.

  • Da biste pozvali podmakro (na primer, u svojstvu događaja ili pomoću radnje " RunMacro " ili " rerror "), koristite sledeću sintaksu:

    makroname. submacroname

Vrh stranice

Radnje sa srodnim grupama

Čitljivost makroa možete da poboljšate pomoću grupisanja radnji i dodeljivanja smislenog imena grupi. Na primer, možete da grupišete radnje koje otvaraju i filtriraju obrazac u grupi pod imenom "Otvori i Filtriraj obrazac". To olakšava da vidite koje su radnje povezane jedna sa drugom. Grupni blok ne utiče na to kako se izvršavaju radnje i grupa se ne može zvati ili pokreće pojedinačno. Njegova primarna upotreba je da označava grupu radnji koje će vam pomoći da razumete makro kada ga pročitate. Pored toga, dok uređujete veliki makro, možete da skupite svaki blok grupe u jedan red, koji smanjuje količinu pomeranja koje treba da uradite.

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 grupni blok.

  3. U polju na vrhu polja blok otkucajte ime za grupu.

Ako radnje nisu već prisutne:

  1. Prevucite grupnu blokadu iz kataloga radnji u okno makroa.

  2. U polju na vrhu polja blok otkucajte ime za grupu.

  3. Prevucite radnje makroa iz kataloga radnji u grupni blok ili izaberite stavke Radnje sa liste Dodaj novi radni list koji se pojavljuje unutar bloka.

Grupiši blokove mogu da sadrže druge grupne blokade i mogu da se ugnežbe do najviše 9 nivoa dubine.

Vrh stranice

Razvijanje i skupljanje makroa za radnje ili blokiranja

Kada kreirate novi makro, alatka "Izrada makroa" prikazuje radnje makroa sa svim prikazima. U zavisnosti od veličine makroa, možda ćete želeti da skupite neke radnje makroa (i blokove radnji) dok uređujete makro. Tako ćete olakšati ukupan prikaz strukture makroa. Možete da proširite neke ili sve radnje po potrebi da biste ih uredili.

Razvijanje ili skupljanje jedne radnje makroa ili bloka

  • Kliknite na dugme Plus (+) ili minus (-) na levoj strani imena makroa ili bloka. Alternativno, pritiskajte tastere sa strelicama nagore i strelicom nadole da biste izabrali radnju ili blok, a zatim pritisnite taster strelica nalevo ili strelica nadesno da biste ga skupili ili razvili.

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

  • Na kartici Dizajn , u grupi skupljanje/razvijanje izaberite stavku Razvij radnje ili Skupi radnje.

Razvijanje ili skupljanje svih radnji makroa i blokova

  • Na kartici Dizajn , u grupi kolaps/razvijanje izaberite stavku Razvij sve ili Skupi sve.

Savet:  Možete "da vidite" u skupljenoj radnji pomeranjem pokazivača iznad 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 sa pasusima teksta u Word procesoru. Kada nalepite radnje, one se umeću neposredno ispod trenutno izabrane radnje. Ako je potvrđen izbor u bloku, radnje se nalepuju 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 nalepite kao Extensible Markup Language (XML) u bilo koju aplikaciju koja prihvata tekst. To vam omogućava da pošaljete makro kolegi putem e-poruke ili objavite makro na diskusionom forumu, blogu ili drugoj Veb lokaciji. Primalac zatim može da kopira XML i da ga Nalepi u njihov Access 2010 Builder. Makro se ponovo kreira kao što ste ga napisali.

Pokretanje makroa

Makro možete da pokrećete pomoću nekog od sledećih metoda:

  • U oknu za navigaciju kliknite dvaput na makro.

  • Pozovite makro pomoću radnje " RunMacro ili OnError ".

  • Unesite ime makroa u svojstvu događaja objekta. Makro se pokreće kada se aktivira događaj.

Vrh stranice

Otklanjanje grešaka u makrou

Ako imate problema sa preuzimanjem makroa, postoji nekoliko alatki koje možete da koristite da biste stigli do izvora problema.

Dodavanje radnji rukovanja greškama u makrou

Preporučujemo da dodate radnje rukovanja greškama po svakom makro prilikom pisanja i da ih trajno ostavljate u makrou. Kada koristite ovaj metod, Access prikazuje opise grešaka kada se pojave. Opisi grešaka pomažu vam da shvatite grešku kako biste brže rešili problem.

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

  1. Otvorite makro u prikazu dizajna.

  2. Na dnu makroa izaberite stavku Potmakro sa padajuće liste Dodaj novu radnju .

  3. U polju desno od reči submacrootkucajte ime za potmakro, kao što je ErrorHandler.

  4. Sa padajuće liste Dodaj novu radnju koja se pojavljuje u okviru potmakroa , izaberite radnju makroa " poruka ".

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

  6. Na dnu makroa izaberite stavku OnError na padajućoj listi Dodaj novu radnju .

  7. Postavljanje argumenta " Idi na " u ime makroa.

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

  9. Prevucite radnju makroa OnError na vrh makroa.

Sledeća ilustracija prikazuje makro sa akcijom " OnError " i potmakroom koji se zove ErrorHandler.

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

Radnja makroa " OnError " postavljena je na vrhu makroa i poziva Potmakro ErrorHandler u slučaju greške.

Podmakro ErrorHandler se pokreće samo ako je pozvan pomoću radnje OnError i prikazuje okvir za poruku koji opisuje grešku.

Korišćenje komande "Jednostepenog koraka"

Jedan korak je režim za otklanjanje grešaka makroa koji možete da koristite da biste izvršili makro jednu radnju odjednom. Kada se izvrši svaka radnja, pojavljuje se dijalog koji prikazuje informacije o radnji i bilo koje kodove greške koji su se dogodili kao rezultati. Međutim, pošto ne postoji opis greške u dijalogu "jednokratni dijalog makroa", preporučujemo da koristite metod potmakroa za rukovanje greškama opisan u prethodnom odeljku.

Da biste započeli režim jednog koraka:

  1. Otvorite makro u prikazu dizajna.

  2. Na kartici Dizajn , u grupi Alatke izaberite stavku jedan stepenik.

  3. Sačuvajte i zatvorite makro.

Kada sledeći put pokrećete makro, pojaviće se dijalog " makro jedan korak ". Dijalog prikazuje sledeće informacije o svakoj radnji:

  • Makro ime

  • Uslov (za IF blokira)

  • Ime radnje

  • Argumenti

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

Dok koraиas kroz radnje, kliknite na jednu od tri dugmeta u dijalogu:

  • Da biste videli informacije o sledećoj radnji u makrou, pritisnite taster Step.

  • Da biste zaustavili makroe koji su trenutno pokrenuti, kliknite na dugme Zaustavi sve makroe. Režim jedinstvenog koraka i dalje će biti na snazi kada sledeći put budete pokrenuli makro.

  • Da biste napustili jedan režim koraka i nastavili da pokrećete makro, kliknite na dugme Nastavi.

    Napomene: 

    • Ako pritisnete korak posle poslednje radnje u makrou, režim jedinstvenog koraka će i dalje biti na snazi kada sledeći put budete pokrenuli makro.

    • Da biste uneli režim jedinstvenog koraka dok se makro pokreće, pritisnite kombinaciju tastera CTRL + BREAK.

    • Da biste uneli režim jedinstvenog koraka na određenom mestu u makrou, u tom momentu dodajte radnju makroa " Singlstep ".

    • Režim jedinstvenog koraka nije dostupan u Veb bazi podataka.

Vrh stranice

Konvertovanje makroa u VBA kôd

Makroi pružaju podskup komandi dostupnih na programskom jeziku Visual Basic for Applications (VBA). Ako odlučite da vam je potrebno više funkcionalnosti nego što makroi mogu da obezbede, možete lako da konvertujete samostalni makro objekat u VBA kôd, a zatim izvršite upotrebu razvijenog skupa funkcija koji pruža VBA. Međutim, imajte na umu da se VBA kôd neće pokretati u pregledaču. bilo koji VBA kôd koji dodate u Veb bazu podataka pokrenuć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 makro objekat, a zatim izaberite stavku Prikaz dizajna.

  2. Na kartici Dizajn , u grupi Alatke kliknite na dugme konvertovanje makroa u Visual Basic.

  3. U dijalogu konvertovanje makroa navedite da li želite kôd rukovanja greškama i komentare koji se DODAJU u VBA modul, a zatim kliknite na dugme Konvertuj.

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

Vrh stranice

Napomena:  Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li da nam javite da li su informacije bile korisne? Ovo je članak na engleskom jeziku za referencu.​

Razvijte Office 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! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×