Rakenduste Access 2007 makrodega automatiseerimine

Märkus.: Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit.

access 2007 inside out book cover

Microsoft Office Access 2007 seest välja
John Viescas ja Jeff Conrad

John Viescas on palju raamatuid, sh Microsoft Office Access 2003 seest välja ja Building Microsoft Accessi rakendusteautor. Ta on ka Lihtsalt surelikud SQL-päringudkaasautor. John on kirjutanud mitmeid artikleid tehnilise väljaannete ja on loenguid konverentsidel ja kasutajale koosolekutel kogu maailmas. Ta tunnustab kõige väärtuslik professionaalne 1993 aastast Microsofti toodete tugiteenuste avaliku tugi Foorumid tema poole.

Jeff Conrad on kirjutatud ja keda Accessi artikleid ja loonud mitu juurdepääsu lisandmoodulite juurdepääsu ühenduse vabalt pöörata. Jeff säilitab veebisaidi ja teavet ja ressursside lingid nende vajavad juhised juurdepääsu. Ta on antud Microsofti kõige väärtuslik Professional aukiri tema pideva juurdepääsu kogukonnas osalemine. Ta on väga aktiivne Microsofti toetatud juurdepääsu avaliku uudiserühmad ja mitu muud Foorumid kui ta on tuntud Accessi Junkie. Lisaks tema täiskohaga, Jeff loob Accessi andmebaasi lahenduste väikeettevõtete jaoks.

Muude 2007 Microsoft Office Systemi raamatuid kohta lisateabe saamiseks külastage Microsofti vajutage.

Artikli teemad

Makrode kasutamine

Makro kujundusaknas töötamine

Makro käivitamiseks praktiliselt igas tööülesande annate oleks muidu klaviatuuri või hiirekursori abil saate määratleda Microsoft Office Access 2007. Selles artiklis tutvustatakse teile, üks makrode Office Access 2007 – võimet automatiseerida sündmuste mitut tüüpi vastuseid saate teavet programmeerimiskeel liigset. Sündmus võib olla andmeid, avamine või sulgemine vormi või aruande või isegi muudatuse fookuse ühe juhtelemendi teise.

Makrode kasutamine

Makrod on eriti kasulik väike, isikliku rakenduste loomine või prototüüpimine suuremate. Office Access 2007 pakub mitmesuguseid makrotoimingute, mille abil saate rakenduse automatiseerimiseks. Makrod, saate teha järgmist.

  • Avage mis tahes tabeli, päringu, vormi või aruande mis tahes saadaval vaates või sulgege kõik avatud tabeli, päringu, vormi või aruande.

  • Aruande avamine vaates Prindi eelvaade või aruande või aruande otse printerisse saata.

  • RTF-vorming (.rtf) faili, Windows Notepad (.txt) faili või taasloomiseks vormingus faili saata aruande väljundi andmeid. Seejärel saate avada faili Microsoft Word või Notepadi.

  • Valikupäringu või toimingupäringut käivitada. Päringu parameetrite saate aluseks mis tahes avatud vormi juhtelementide väärtused.

  • Olukorrad, mis andmebaasi, vormi või aruande väärtuste testimiseks ja testi tulemused abil saate määratleda töötab järgmise toimingu kaasata.

  • Muud makrosid käivitada või käivitada Visual Basic funktsioonid. Saate peatada praeguse makro või kõik makrod, sündmus, mille makro käivitamine või sulgemine rakenduse tühistada.

  • Tõrked põhjustas Andmetäite makrotoimingute ajal, hinnata viga ja käivitada alternatiivse toimingud.

  • Mis tahes vormi või aruande juhtelemendile väärtuse või valitud vormide ja vormi juhtelementide atribuutide seadmine.

  • Jäljendada klaviatuuri toimingud ja esitama sisendi süsteemi dialoogiboksid.

  • Värskenda väärtused vormide, loendi juhtelemendid ja liitboksi juhtelemendid.

  • Saate rakendada filtri, avage mis tahes kirje või vormi aluseks oleva tabeli või päringu andmete otsimine.

  • Mis tahes Accessi lintide käivitada käske.

  • Teisaldamine ja suuruse, minimeerida, akna suurendamine või taastamine mis tahes jooksul juurdepääsu tööruumi töötamisel mitme-dokumendi kasutajaliidese režiimis.

  • Fookuse muutmine aken või mis tahes kontrolli aknas sees või valige lehe aruande kuvamiseks Prindi eelvaade.

  • Tähenduslik sõnumite kuvamiseks ja heli piiks tähelepanu sõnumitele. Samuti saate keelata teatud hoiatusteated täitmisel toimingupäringud.

  • Andmebaasi objekti ümber nimetada, tegemiseks valitud objekti andmebaasi või objekti kopeerimine mõnda teise Accessi andmebaasi.

  • Teie andmebaasi objektide kustutamine või avatud objekti salvestamine.

  • Importida, eksportida, või manustamine andmebaasi muude tabelite või importida ja eksportida arvutustabelis või teksti failid.

  • Alustage soovitud rakendus ja Exchange'i andmete rakenduse dünaamiline andmevahetus (DDE) või lõikelaua abil. Saate saata andmed tabeli, päringu, vormi või aruande väljund faili ja seejärel avage fail vastav rakenduse kaudu. Lisaks saate saata sihtrakenduse klahvivajutusega.

Kaaluge mõnda muud võimalused makrod. Näiteks saate teha viimine ühe tööülesande teise lihtsam, kasutades nuppe, et avatud ja asukoha vormide ja väärtused. Saate luua keerukaid redigeerimise moodulid, mis vormid, märkides ka muudes tabelites andmeid sisestatud andmete valideerimine. Saate kontrollida isegi midagi, näiteks kliendi nimi sisestatud tellimisvormi ja avada mõne muu vormi, et kasutaja saab sisestada üksikasjalikud andmed, kui andmed on olemas kliendi.

Lehe algusse

Makro kujundusaknas töötamine

Kui loote makro, alustage, avades andmebaasi, millega töötate.

Klõpsake menüü Loojaotises, klõpsake noolt nupu Uus objekti ja klõpsake käsku makro loendist kolm võimalust. (Selle ülemist nupp Uus objekt kuvatakse uue objekti, mis on loodud viimase tüüp – makro, moodul või klassimoodul. Kui kuvatakse nupp Uus objekt ülemisel makro ikooni, võite klõpsata ka selle nupu Uus makro loomise alustamiseks.) Access avab uue makro akna sarnane joonisel 1. Makro akna ülemises osas määratlete oma uus makro. ja alumises osas, tuleb sisestada oma makro jaoks valitud toimingute argumentide sätted. Ülemine osa näitab vähemalt kaks veergu, toimingu ja kommentaari. Saate vaadata kõiki viis veergu, mis on näidatud joonisel 1 Makro nimed, tingimusteja argumendid nuppude abil klõpsake menüü kujundus jaotises Kuva/peida .

Näpunäide.: Teil võib põhjustada Makro nimi ja tingimus veerge, mis tahes uue makro jaoks, valides Nimed veerg ja Tingimuste ruudud jaotises Kuva makro kujundusvaateskuvatava automaatselt kuvada Klõpsake dialoogiboksi Accessi suvandid kategooria Täpsemalt jaotises.

new macro window
Joonis 1 a uus makro aknas kuvatakse veerud, kus saate määratleda makro.

Pange tähele, et ala parempoolses allnurgas kuvatakse teade lühike spikker. Sõnumi muutub sõltuvalt sellest, kui kursor asub akna ülemises osas.

Näpunäide.: Võite vajutada alati kontekstitundliku spikriteema avamiseks klahvi F1.

Esitatud Office Access 200770 makrotoimingute mõni saate määrata veerus toiming . Mõni lahter veerus toiming klõpsamisel kuvatakse nool paremas servas välja. Klõpsake selle noolt makrotoimingute, loendi avamiseks, nagu on näidatud joonisel 2.

macro actions you can use
Joonis 2 makrotoimingute loend kuvatakse 70 toimingud, mida saate kasutada Office Access 2007.

Näpunäide.: Makrokoostur on ümber rakenduses Access 2010 lihtsam isegi loomine, muutmine ja ühiskasutusse anda juurdepääsu makrod.

Makro salvestamine

Peate salvestama makro käivitada. Kiirpääsuribale, klõpsake nuppu Salvesta või klõpsake Microsoft Office'i nuppu ja klõpsake siis nuppu Salvesta. Kui te seda teete, Access avab dialoogiboksi joonisel 3. Sisestage nimi selle makro ja klõpsake selle salvestamiseks nuppu OK .

save as dialog box
Joonis 3 Sisestage makro nimi dialoogiboksi Salvesta nimega.

Makro testimine

Makrode käivitamiseks peate mõne otse navigeerimispaani või makroaknas ei sõltuvad avatud vormi või aruande juhtelementide. Kui makro sõltuvad sellest, vormi või aruande, peate link makro vastav sündmus ja käivitage see nii. Aga kui käivitate makro, Access võimaldab test, mis võimaldab teil läbi makrotoimingud üksiktoiming.

Sammumine aktiveerimiseks paremklõpsake makro, mida soovite testida navigeerimispaanil ja seejärel klõpsake kiirmenüü käsku Kujundusvaade . Selle tegemisel avaneb makro makroaknas. Klõpsake menüü kujundus jaotises Tööriistad nuppu Üksiktoiming . Nüüd kui käivitate makro, Access avab dialoogiboksi Makro üksiktoiming , enne iga toimingu makro. Selles dialoogiboksis kuvatakse makro nimi, toiming ja toimingu argumendid.

Proovige seda toimingut äsja loodud makro. Avage makroaknas, Üksiktoiming nuppu ja seejärel klõpsake menüü kujundus jaotises Tööriistad nuppu Käivita . Avaneb dialoogiboks Makro üksiktoiming , nagu on näidatud joonisel 4. Dialoogiboks Makro üksiktoiming kuvatakse teie tingimus tulemus.

macro single step dialog box
Dialoogiboks joonis 4 The Makro üksiktoiming võimaldab teil testida iga toimingu makro.

Kui klõpsate dialoogiboksis nupp samm , kuvatakse dialoogiboksis ruut käivitub ja kuvatakse teateboks toimingu sõnumiga avada dialoogiboksi toimingu lõite, nagu on näidatud joonisel 5. Selle teateboksis nuppu OK . Kui makro oleks rohkem kui üks toiming, mis on määratletud, teil oleks on tagastatud Makro üksiktoiming dialoogiboks, mis oleks näidanud teie järgmine toiming. Sel juhul on makro ainult üks toiming nii, et Access naaseb makroaknas.

access displayes the created dialog box
Joonis 5 Access kuvab dialoogiboksi Makro toimingu MsgBox abil loodud.

Kui Access tekib tõrge, mis tahes makro rakenduse tavaline täitmise ajal, kuvab Access esmalt selgitatakse leitud tõrke dialoogiboks. Seejärel näete mõne Nurjus dialoogiboks, mis on sarnane dialoogiboks Makro üksiktoiming , mis sisaldab teavet toiming, mis probleemi põhjustasid. Sel hetkel, võite klõpsata ainult nupp Peata kõik makrod . Seejärel saate redigeerida oma makro probleemi lahendamiseks.

Enne jätkamist, võiksite naasta aknasse makro ja klõpsake uuesti nuppu Üksiktoiming , nii et see pole enam valitud. Muul juhul jätkate kaudu kuni väljuge ja taaskäivitage Accessi või klõpsake nuppu Jätka ühes Üksiktoiming dialoogiboksid iga Makro üksiktoiming.

Nagu te tõrkeid süvitsi uurida makrosid saate teada, kuidas lisada mitu toimingut ja tingimus kontrollimine, et sõltuvalt teie vormide ja aruannete väärtused on erinevate toimingute määratlemine.

Lehe algusse

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×