Automatiziranje aplikacije s makronaredbama u programu Access 2007

Napomena: Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.

.

Microsoft Office 2007 pristup unutar smanjivati
Viescas Nevena i Jeff Conrad

Nevena Viescas je autor brojne knjige te se Microsoft Office Access 2003 unutra nijeSastavni Microsoft Access aplikacije. On je suautorstvo SQL upite radi obične smrtnike. Nevena sadrži napisali brojne članke za tehničke publikacije, a sadrži lectured konferencije i sastanaka grupe korisnika diljem svijeta. On sadrži je prepoznati kao na većinu koristan Professional svake godine od 1993 službi podrške za svoj pomoć na forumima javna pomoć.

Jeff Conrad sadrži napisan i Potpomognuta s tehničkih članaka na Access i stvoriti nekoliko pristup dodataka dali slobodno na zajednicu programa Access. Jeff održava Web-mjesta s mnoštvo informacije i veze na resurse tim smjernicama needing s pristupom. On sadrži je dodijeljenih nagrada koristan Professional tvrtke Microsoft za svoj neprekinutog involvement s internetsku zajednicu programa Access. On je vrlo aktivan u interesne grupe za javne sponzorira za Microsoft Access i nekoliko drugim mrežnim forumima gdje je najbolje poznati kao Junkie programa Access. Osim svoj posao cijelo vrijeme Jeff stvara i rješenja za baze podataka programa Access za male tvrtke.

Da biste saznali više o drugim knjige u sustavu Microsoft Office 2007, posjetite Microsoft pritisnite.

Sadržaj članka

Koristi makronaredbi

Rad s prozoru dizajna makronaredbe

U Microsoft Office Access 2007možete definirati makronaredbe za izvršavanje gotovo svaki zadatak će u protivnom pokretanje pomoću tipkovnice ili miša. U ovom se članku predstavlja jedinstveni moć makronaredbe u Office Access 2007 – njihovu mogućnost da biste automatizirali odgovore na razne vrste događaja bez prisilno vam da biste saznali programski jezik. Događaj može biti promjene u podatke, otvaranje ili zatvaranje obrasca ili izvješća ili čak i promjena žarišta s jedne kontrole na drugu.

Koristi makronaredbi

Makronaredbe su osobito korisni za stvaranje small, osobne aplikacija ili za prototyping veće one. Office Access 2007 nudi razne vrste akcija makronaredbi koje možete koristiti da biste automatizirali aplikacije. S makronaredbama, možete učiniti sljedeće:

  • Otvorite tablicu, upit, obrazac ili izvješće u bilo kojem prikazu dostupne ili zatvoriti otvorenu tablicu, upit, obrazac ili izvješće.

  • Otvaranje izvješća u pretpregledu ispisa "ili" izvješće ili slanje izvješća o izravno s pisačem.

  • Poslati podatke iz izvješća komponente datoteku oblik obogaćenog teksta (.rtf), Windows Blok za pisanje (.txt) datoteke ili datoteke u obliku snimke (.snp). Datoteku možete otvoriti u programu Microsoft Word ili blok za pisanje.

  • Izvršavanje upita s odabiranjem ili akcijskog upita. Parametri upita možete temeljiti na vrijednosti kontrole u bilo koji obrazac otvoren.

  • Sadrže određene uvjete testirati vrijednosti u bazu podataka, obrazac ili izvješće i korištenje rezultata testa da biste utvrdili koji akcija pokreće sljedeće.

  • Izvršavanje druge makronaredbe ili izvoditi funkcije programa Visual Basic. Možete zaustavili trenutne makronaredbe ili sve makronaredbe, odustajanje od događaja koji pokreće makronaredbu ili izađite iz programa.

  • Hvata pogreške događa tijekom izvođenja akcije makronaredbi, procijeniti pogrešku i izvršavanje zamjenski akcije.

  • Postavite vrijednost kontrole bilo koji obrazac ili izvješće ili postaviti odabranog svojstva obrazaca i kontrola obrasca.

  • Emuliraj tipkovne akcije i navesti ulaz sustava dijaloške okvire.

  • Osvježavanje vrijednosti u obrasce, kontrole okvira s popisom i kontrole kombiniranog okvira.

  • Primjena filtara radi, idite na bilo koji zapis u ili pretraživanje podataka u tablici ili upitu u podlozi obrasca.

  • Izvršiti bilo koju naredbu na bilo kojoj od vrpce programa Access.

  • Premještanje i veličinu papira, minimiziranje, maksimiziranje ili vraćanje svi prozori unutar radnog prostora programa Access kada radite u načinu sučelja više dokumenata.

  • Promjena žarišta prozor sustava ili bilo koju kontrolu unutar prozora ili odaberite stranicu izvješća da biste prikazali u pretpregledu ispisa.

  • Prikaz Informativna poruka i zvučni signal da biste privukli pažnju na vaše poruke. Možete i onemogućiti određene poruke upozorenja prilikom izvršavanja Akcijski upiti.

  • Preimenovanje objekata u bazi podataka, stvorite drugi kopiju odabranog objekta u bazi podataka i kopiranje objekta u drugu bazu podataka programa Access.

  • Brisanje objekata u bazi podataka ili spremite otvorenog objekta.

  • Uvoz, izvoz ili priložiti druga tablica baze podataka ili uvoz i izvoz proračunske tablice ili tekstnih datoteka.

  • Započnite web-mjesto aplikacije i u okvir za exchange podataka aplikacije pomoću Dynamic Data Exchange (DDE) ili u međuspremnik. Možete poslati podatke iz tablice, upit, obrazac ili izvješće da biste Izlazna datoteka, a zatim Otvori koje datoteke u odgovarajućoj aplikaciji. Možete poslati i pritisaka na tipke za ciljnu aplikaciju.

Razmislite o nekim drugim mogućnostima za makronaredbe. Ako, na primjer, provjerite premještanje iz jednog zadatka u drugi lakše pomoću naredbeni gumbi koji Otvori i položaj obrazaca i postavljanje vrijednosti. Možete stvoriti vrlo složenim uređivanje postupke koje provjeru podaci uneseni u obrasce, uključujući Provjera podacima iz druge tablice. Čak i možete provjeriti nešto kao što su ime klijenta unesena u obrascu narudžbe, a zatim otvorite drugog obrasca tako da korisnik može unijeti detaljne podatke ako nijedan zapis ne postoji za kupca.

Vrh stranice

Rad s prozoru dizajna makronaredbe

Kada stvorite makronaredbu, započnite tako da otvorite bazu podataka s kojim radite.

Na kartici Stvaranje u grupi Ostalo kliknite strelicu na gumbu Novi objekt , a zatim kliknite makronaredbu na popisu od tri mogućnosti. (Gornjem dijelu gumb Novi objekt prikazuje zadnji vrstu novi objekt stvorili – makronaredbi, modulu ili modul klase. Ako vidite ikonu makronaredbe u gornjem dijelu gumb Novi objekt , možete i kliknuti taj gumb da biste započeli stvaranje nove radne knjige.) Access otvara novi prozor makronaredbe slično onome prikazano slika 1. U gornjem dijelu prozora makronaredbe definiranje nove makronaredbe. i u donjem dijelu unesete postavke, pod nazivom argumenata za akcije koje ste odabrali za makronaredbu. Gornji dio prikazuje najmanje dva stupca, Akcija i komentara. Možete pogledati sve pet stupaca prikazano slika 1 klikom na gumbe Nazivi makronaredbi, Uvjetii argumente u grupi Prikaži/Sakrij na kartici Dizajn .

Savjet: Može uzrokovati Naziv makronaredbe i uvjet stupci automatski se prikazuju za sve nove radne knjige tako da potvrdite okvire Naziva stupcem i Uvjeta u odjeljku Prikaz u dizajnu makronaredbe u Prikaz odjeljak kategoriji Dodatno u dijaloškom okviru Mogućnosti programa Access .

new macro window
Novi prozor makronaredbe 1 A slika prikazuje stupaca gdje možete definirati makronaredbu.

Obratite pozornost na to da područje u donjem desnom kutu prikazuje poruku kratak pomoć. Promjena poruke, ovisno o tome gdje se nalazi točke umetanja u gornjem dijelu prozora.

Savjet: Uvijek možete pritisnite F1 da biste otvorili temu pomoći vezane uz sadržaj.

U stupcu Akcija možete odrediti bilo koju od akcija 70 makronaredbi nudi Office Access 2007. Ako kliknete bilo koji okvir u stupcu Akcija , na desnoj strani okvira se pojavi strelica. Kliknite strelicu da biste otvorili popis akcija makronaredbi, kao što je prikazano na slici 2.

macro actions you can use
Slika 2 na popisu akcija makronaredbe prikazuju 70 akcije koje možete koristiti u programu Access 2007 Office.

Savjet: Sastavljač makronaredbi Redizajnirano u programu Access 2010 radi lakšeg čak i za stvaranje, izmjena i zajedničko korištenje makronaredbe programa Access.

Spremanje makronaredbe

Morate spremiti makronaredbu biste mogli pokrenuti. Kliknite gumb Spremi na alatnoj traci za brzi pristup ili kliknite Gumb Microsoft Office , a zatim kliknite Spremi. Kada to učinite, Access otvara dijaloški okvir prikazan na slici 3. Unesite naziv za tu makronaredbu, a zatim kliknite u redu da biste je spremili.

save as dialog box
Slika 3 unesite naziv makronaredbe u dijaloškom okviru Spremi kao.

Testiranje makronaredbe

Možete pokrenuti neke makronaredbe izravno iz navigacijskog okna i u prozoru makronaredbe jer oni ne ovise o kontrola na otvoriti obrazac ili izvješće. Ako makronaredbe ovise o obrasca ili izvješća, morate povezati makronaredbu odgovarajuće događaj i pokrenuti na taj način. No pokrenuli makronaredbu, Access omogućuje da biste testirali omogućujući vam jedan korak kroz akcija makronaredbi.

Da biste aktivirali pojedinačnog koraka, desnom tipkom miša kliknite makronaredbu koju želite testirati u navigacijskom oknu, a zatim na izborničkom prečacu kliknite Prikaz dizajna . Time se otvara makronaredbu u prozoru makronaredbe. Kliknite gumb Jedan korak u grupi Alati na kartici Dizajn . Sada kada pokrenete makronaredbu, Access otvara dijaloški okvir Jedan korak makronaredbe prije izvršavanja svaku akciju makronaredbe. U ovom dijaloškom okviru, vidjet ćete naziv makronaredbe, akcije i akcija argumenta.

Pokušajte ovaj postupak s makronaredbom koju ste upravo stvorili. Otvorite prozor makronaredbe, kliknite gumb Jedan korak , a zatim gumb Pokreni u grupi Alati na kartici Dizajn . Dijaloški okvir Jedan korak makronaredbe otvara se kako je prikazano na slici 4. Dijaloški okvir Jedan korak makronaredbe i prikazuje rezultat testiranja uvjeta.

macro single step dialog box
Slika 4 u jedan korak makronaredbe dijaloški okvir omogućuje da biste testirali svaku akciju makronaredbe.

Ako kliknete gumb korak u dijaloškom okviru, akcije koje vidite u dijaloškom okviru pokrenut će se okvir i vidjet ćete dijaloški okvir otvorio radnju MsgBox porukom ste stvorili, kao što je prikazano na slici 5. Kliknite gumb u redu u okviru s porukom da biste ga zatvorili. Ako je makronaredba imao više od jedne akcije definirane, bi ste vratili u dijaloški okvir Jedan korak makronaredbe koje želite prikazati vam nikakvu akciju. U ovom slučaju makronaredbe sadrži samo jednu akciju da Access vraća prozoru makronaredbe.

Pomoću naredbe Očisti organizirajte e-poštu
Slika 5 Access prikazuje dijaloški okvir koji ste stvorili pomoću MsgBox akciju makronaredbe.

Ako Access naiđe na pogrešku u bilo kojem makronaredbe tijekom normalni izvršavanja aplikacije, Access najprije prikazuje dijaloški okvir u kojoj se navodi pogreške pronađene. Zatim vidite je Akcija nije uspjela dijaloški okvir, koja je slična dijaloški okvir Jedan korak makronaredbe , koji sadrži informacije o akcije koje su uzrokovale problem. Sada možete kliknuti samo gumb Zaustavi sve makronaredbe . Zatim možete urediti makronaredbe da biste riješili problem.

Prije prelaska Dodatno, možda ćete morati vratiti na prozor makronaredbe, a zatim ponovno kliknite gumb Jedan korak tako da više nije odabran. U suprotnom i dalje ćete jedan korak kroz svaki makronaredba koju ste pokrenuli dok ne zatvorite i ponovno pokrenite Access ili kliknite Nastavi u jedan od okvira dijaloški okvir Jedan korak .

Kao što ste pristupili ostalim makronaredbe ćete Saznajte kako uključiti više akcija i definiranje uvjeta provjere tako da se različite akcije se izvode ovisno o vrijednostima u obrascima i izvješćima.

Vrh stranice

Proširite svoje vještine korištenja sustava Office
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.

×