Avtomatizacija programov z makri v programu Access 2007

Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

access 2007 inside out book cover

Microsoft Office dostop do 2007 navzven
John Viescas in Jeff Conrad

Janez Viescas je avtor številnih knjig, vključno z Microsoft Office Access 2003 Inside Out in Zgradbe Microsoft Accessove programe. Je tudi soavtor SQL poizvedbe za smrtniki. Janez je napisal številne članke za tehnične publikacije in predaval na konferencah in srečanjih uporabnik skupine po vsem svetu. On je bil prepoznala kot Most Valuable Professional vsako leto od 1993 z Microsoft službe za podporo izdelkom za pomoč na forumih javno podporo.

Jeff Conrad so napisali in pomaga z tehnične članke o dostopu in ustvarili več dostop dodatki posredovani prosto dostop do Skupnosti. Jaka hrani na spletnem mestu z veliko informacij in povezave za vir po teh potrebujejo informacij s programom Access. Je bila dodeljena dodelitev Microsoft Most Valuable Professional za njegovo stalno sodelovanje z spletni dostop do Skupnosti. Je aktiven v sponzorira Microsoft Access javne skupine novic in več drugih spletnih forumov, kjer je najbolj znan kot slabše blago dostop. Poleg svojega dela s polnim delovnim časom, Jaka ustvari tudi dostop do zbirke podatkov rešitve za mala podjetja.

Če želite izvedeti več o drugih knjig v sistemu Microsoft Office 2007, obiščite spletno mesto Microsoft Press.

V tem članku

Uporablja makrov

Delo z oknom načrt makra

V Microsoft Office Access 2007, lahko določite makra za izvajanje skoraj vsa opravila, ki bi se sproži drugače s tipkovnico ali z miško. V tem članku predstavljena na edinstveno moč makrov v Office Access 2007 – zmožnost avtomatizirati odgovore na številne vrste dogodkov brez prisili, če želite izvedeti več programski jezik. Dogodek lahko spremeni v podatke, odpiranje ali zapiranje obrazca ali poročila ali celo spremeni fokus iz enega kontrolnika v drugega.

Uporablja makrov

Makri so zlasti uporabna za ustvarjanje majhnih, osebnih programov ali prototipov večjih. Office Access 2007 so različne vrste dejanj makrov, s katerim lahko avtomatizirate programa. Z makri, lahko naredite to:

  • Odprite tabelo, poizvedbo, obrazec ali poročilo, v katerem koli pogledu so na voljo ali pa zaprite odprto tabelo, poizvedbo, obrazec ali poročilo.

  • Odpiranje poročila v predogledu tiskanja ali poročilo v pogledu ali Pošlji poročilo neposredno v tiskalnik.

  • Pošljite izhodne podatke iz poročila datoteko obogateno besedilo (.rtf), Windows (.txt) beležnici ali posnetek (.snp) obliko zapisa datoteke. Nato lahko odprete datoteko v Microsoft Wordu ali beležnico.

  • Izvajanje poizvedbe za izbiranje ali poizvedbo za dejanja. Parametri poizvedbe lahko temelji na vrednosti kontrolnikov, v kateri koli odprt obrazec.

  • Vključite preveriti vrednosti v zbirko podatkov, obrazec ali poročilo in s rezultat testa določite dejanje, ki se izvaja naslednji pogojem.

  • Izvajanje drugih makri ali izvajanje funkcije Visual Basic. Lahko premor trenutnega makra ali vse makre, preklic dogodek, ki sproži makro ali zapiranje programa.

  • Odkrivanje napak, ki povzroča med izvajanjem dejanj makrov, ovrednotiti napake in izvajanje nadomestne dejanja.

  • Nastavite vrednost vsak kontrolnik obrazca ali poročila ali nastavite lastnosti izbranega obrazcev in kontrolniki obrazca.

  • Emulirate tipkovnice dejanja in navedite vnosa v sistemu pogovornih oken.

  • Osveževanje vrednosti v obrazcev, kontrolnikov seznama in kontrolniki kombiniranega polja.

  • Uporaba filtra za, odprite poljuben zapis v ali iskanje podatkov v temeljne tabele ali poizvedbe v obliki.

  • Izvajanje katerega koli od ukazov, v kateri koli dostop do traku.

  • Premakni in velikosti, minimiranje, maksimiziranje ali obnovitev poljubno okno znotraj dostop do delovnega prostora, ko delate v načinu vmesniku več dokumentov.

  • Sprememba fokusa okno ali kateri koli kontrolnik v okno ali izberite stran poročila, če želite prikazati v predogledu tiskanja.

  • Prikazati informativno sporočila in zvok signal, da pritegnete pozornost sporočila. Lahko pa onemogočite nekaterih sporočil opozorilo pri izvajanju poizvedbe za dejanja.

  • Preimenovanje predmete v zbirki podatkov, ustvarite drugo kopijo izbranega predmeta v zbirki podatkov ali predmet kopirati v drugo Accessovo zbirko podatkov.

  • Brisanje predmetov v zbirki podatkov ali pa shranite odprtega predmeta.

  • Uvozite, izvozite, ali priloži druge zbirke podatkov tabele ali uvoz ali izvoz preglednico ali besedilne datoteke.

  • Zaženite program in izmenjavo podatkov z uporabo podatkov DDE (dinamična izmenjava) ali v odložišče. Lahko pošlje podatke iz tabele, poizvedbe, obrazca ali poročila izhodna datoteka in nato Odpri, da datoteko v ustreznem programu. Pritiski tipk lahko pošljete tudi ciljni program.

Upoštevajte nekaj drugih možnosti za makre. Na primer, lahko se premika v eno opravilo v drugo lažje tako, da uporabite ukazni gumbi, da je odprt in položaj oblik in nastavite vrednosti. Ustvarite lahko zelo zapleteno urejanje rutine, da preveri veljavnost podatkov, vnesenih v obrazce, vključno s preverjanjem podatkov iz druge tabele. Še nekaj, kar lahko preverite ime stranke, ki so vneseni v obrazec za naročilo, nato pa odprite drugo obliko tako, da je uporabnik lahko vnese podrobne podatke, če zapisov ne obstaja za tega kupca.

Na vrh strani

Delo z oknom načrt makra

Ko ustvarite makro, začnite tako, da odprete zbirko podatkov, s katerim delate.

Na zavihku Ustvari v skupini drugo kliknite puščico na gumbu Nov predmet in na seznamu tri možnosti kliknite makro . (Zgornji polovici gumbu Nov predmet prikaže zadnjih vrsto nov predmet ustvarili – makro, modul ali modul razreda. Če se prikaže ikona makro v zgornji polovici gumbu Nov predmet , lahko kliknete tudi ta gumb, če želite ustvariti nov makro.) Access odpre novo okno makro podobno kot je prikazano na sliki 1. V zgornji del okna makra, določite nov makro; in v spodnjem delu vnesete nastavitve, ki se imenuje argumenti za dejanja, ki ste ga izbrali za vaš makro. Zgornji del prikaže vsaj dva stolpca, dejanja in pripombe. Si lahko ogledate vse pet stolpcev, prikazano na sliki 1 tako, da kliknete Imena makrovin argumentigumbi v skupini Pokaži/Skrij na zavihku načrt .

Namig: Lahko povzroči Ime makra in stanje stolpce, bo samodejno prikazan za vsak nov makro tako, da izberete Imena stolpcev in Pogoji stolpca potrditvena polja v razdelku Prikaz v makro oblikovanjeprikaza razdelek kategorijo dodatno v pogovornem oknu Accessove možnosti .

new macro window
Slika 1 A nov makro okno prikaže stolpcih, kjer lahko določite vaš makro.

Obvestilo, da v območje na spodnji desni prikaže sporočilo, kratka navodila. Sporočilo spremembe, odvisno od tega, kje je mesto vstavljanja v zgornji del okna.

Namig: Vedno lahko pritisnite F1, da odprete kontekstne temi pomoči.

V stolpcu dejanje lahko določite nekaj dejanj 70 makra, ki jih Office Access 2007. Če kliknete katero koli polje v stolpcu dejanje pojavi puščica na desni strani polja. Kliknite ta puščico, da odprete seznam dejanj makrov, kot je prikazano na sliki 2.

macro actions you can use
Slika 2 seznam dejanj makrov prikaže 70 dejanja, ki jih lahko uporabite v programu Office Access 2007.

Namig: Graditelj makrov so bili predelanih v programu Access 2010 za lažje tudi za ustvarjanje, spreminjanje in skupna raba dostop makri.

Shranjevanje makra

Preden lahko zaženete, morate shraniti makro. Kliknite gumb Shrani v orodni vrstici za hitri dostop ali kliknite Gumb »Microsoft Office« in nato kliknite Shrani. Ko to storite tako, da Access odpre pogovorno okno prikazano na sliki 3. Vnesite ime za ta makro in kliknite v redu , da ga shranite.

save as dialog box
Slika 3 vnesite ime za makro, v pogovornem oknu Shrani kot.

Preskušanje makra

Nekateri makri lahko zaženete neposredno iz podokna za krmarjenje ali pa v oknu makra zato, ker so ne odvisni od kontrolnikov na odprt obrazec ali poročilo. Če vaš makro odvisni od obrazca ali poročila, morate makro povežete primerno dogodek in zaženete tako. Pa zaženete makro, Access omogoča način, da ga preskusite tako, da vam omogoča skozi dejanja makra po korakih.

Če želite aktivirati posamezni koraki, desno tipko miške kliknite makro, ki ga želite preskusiti v podoknu za krmarjenje in nato v priročnem meniju kliknite Pogled načrta . Odpre se makro v oknu makra. Kliknite gumb Po korakih v skupini Orodja na zavihku načrt . Zdaj ko zaženete makro, Access odpre pogovorno okno Makro po korakih pred izvršitvi vsako dejanje v makru. V tem pogovornem oknu vidite ime makra, dejanja in argumenti dejanja.

Poskusite izvesti ta postopek z makrom, ki ste jo pravkar ustvarili. Odprite okno makro, kliknite gumb Korakih in nato kliknite gumb za zagon v skupini Orodja na zavihku načrt . Odpre se pogovorno okno Makro po korakih , kot je prikazano na sliki 4. Pogovorno okno Makro po korakih pokaže rezultat testiranje vaše stanje.

macro single step dialog box
Pogovorno okno makro korakih slika 4 vam omogoča, da preskusite vsako dejanje v makru.

Če kliknete gumb korak v pogovornem oknu dejanje, ki se prikaže v pogovornem oknu polje je mogoče uporabljati, in boste videli pogovorno okno odprete tako, da dejanje SporočilnoOkno s sporočilom ste ga ustvarili, kot je prikazano na sliki 5. Kliknite gumb v redu , v polje sporočilo, da ga zavrnete. Če vaš makro je več kot en dejanja, določena, ga vrnila pogovorno okno Makro po korakih , ki bi pokazali vam naslednje dejanje. V tem primeru makro ima le eno dejanje, tako da dostop se vrnete v oknu makra.

access displayes the created dialog box
Slika 5 Access prikaže pogovorno okno polje, ki ste ga ustvarili s programom MsgBox dejanja v makro.

Če Access naleti v kateri koli makro napaka med izvajanjem programa navaden, Access najprej prikaže pogovorno okno pojasnjujejo napake, ki ga najdete. Nato vidite za Dejanje ni uspelo pogovorno okno, kar je podoben pogovorno okno Makro po korakih , z informacijami o dejanja, ki povzročajo težave. Na tej točki, lahko kliknete le gumb Ustavi vse makre . Nato lahko uredite makro odpraviti težavo.

Preden boste še dodatno, morda želite vrniti v okno makro in znova kliknite gumb Po korakih , tako da ni več izbrano. V nasprotnem primeru boste še naprej skozi vsak makro zaženete, dokler ne zaprete in znova zaženite Access ali kliknite Nadaljuj v nekaj Korakih pogovornih oknih po korakih.

Kot ste podrobnejši makrov boste našli, kako vključiti več dejanj in določiti pogoja, potrdite, da druga dejanja, ki se izvajajo glede na vrednosti v obrazcev in poročil.

Na vrh strani

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×