Automatizēšana ar makro programmā Access 2007 lietojumprogrammām

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

.

Microsoft Office Access 2007 Inside Out
, John Viescas un Jeff Conrad

John Viescas ir daudzas grāmatas, tostarp Microsoft Office Access 2003 Inside Out un Microsoft Access lietojumprogrammu veidošanaautors. Viņš ir arī SQL vaicājumiem mirstīgajiemlīdzautors. Jānis rakstījis daudzus rakstus par tehniskām publikācijām un ir lekcijas konferencēs un lietotāju grupu tikšanās visā pasaulē. Viņš ir atzīta par visvairāk vērtīgs Professional katru gadu kopš 1993 ar Microsoft produktu atbalsta pakalpojumi viņa palīdzību saistībā ar valsts atbalsta forumus.

Jeff Conrad ir rakstīts un palīdz ar tehniskus rakstus par pieejamību un izveidojis vairākas Access pievienojumprogrammas piešķirtais brīvi Access Kopienai. Jeff uztur tīmekļa vietne ar plašu informāciju un resursu saites šīs būs norādes, kuriem ir piekļuve. Viņam ir piešķirta Microsoft ļoti noderīgs Professional apbalvojums savu pastāvīgu iesaistīšanos ar Access tiešsaistes Kopienā. Viņš ir ļoti aktīvi sponsorē Microsoft Access publiskas intereškopas un vairāki citi tiešsaistes forumos, kur viņš ir vislabāk zināms kā Access Junkie. Papildus viņa pilna laika darbu, Jeff arī izveido Access datu bāzu risinājumu mazajiem uzņēmumiem.

Lai iegūtu papildinformāciju par citām grāmatām par Microsoft Office 2007. gada sistēmas, apmeklējiet Microsoft Press.

Šajā rakstā

Makro izmantošanas veidi

Darbs ar makro noformējuma logā

Microsoft Office Access 2007, var definēt makro izpildīt gandrīz jebkuru uzdevumu, jums citādi varētu sākt ar tastatūru vai peli. Šajā rakstā ir aprakstīti unikālu makro Office Access 2007 pakāpē — spēju atbildes uz dažāda veida notikumu automatizēšana neliekot jums uzzināt par programmēšanas valodu. Notikumu var mainīt datus, atvēršana vai slēgšana formu vai atskaiti, vai pat fokusu no vienas vadīklas uz citu.

Makro izmantošanas veidi

Makro ir īpaši noderīgi veidošanai maza, personisku lietojumprogrammas vai prototipēšana lielākās. Office Access 2007 nodrošina dažāda veida makro darbības, ko var izmantot uzdevumu automatizēšanai savas lietojumprogrammas. Izmantojot makro, jūs varat:

  • Atveriet jebkuru tabulu, vaicājumu, formu vai atskaiti jebkurā pieejama skatā vai aizveriet visas atveriet tabulu, vaicājumu, formu vai atskaiti.

  • Atveriet atskaiti drukas priekšskatījumā vai atskaites skatā vai nosūtīt ziņojumu tieši uz printeri.

  • Nosūtiet izvades datus no atskaites bagātinātā teksta formāts (. RTF) failu, Windows Notepad (. txt) failu vai momentuzņēmuma (.snp) formāta failu. Pēc tam var atvērt failu, programmā Microsoft Word vai Notepad.

  • Izpildīt darbības vaicājumu vai atlases vaicājumu. Pamatā var vaicājuma parametru vērtības vadīklu jebkurā atvērtā formā.

  • Ietver nosacījumus, kas jāpārbauda vērtības datu bāzē, formas vai atskaites un lietojiet testa rezultātus, lai noteiktu, kādas darbības izpildes nākamo.

  • Izpildīt citi makro vai izpildīt Visual Basic funkcijas. Varat pārtraukt pašreizējo makro vai visus makro, atcelt notikumu, kas izraisīja makro vai Beigt lietojumprogrammu.

  • Konstatētu kļūdu izraisa makro darbību izpildes laikā, novērtēt kļūdu un izpildīt alternatīvo darbības.

  • Iestatiet jebkuru formas vai atskaites vadīklai vērtību vai iestatiet atlasītās formas un formu vadīklas rekvizītus.

  • Sacensties tastatūras darbībām un piegādes ievades sistēmas dialoglodziņus.

  • Atsvaidziniet formās, sarakstlodziņu vadīklu un kombinētā lodziņa vadīklas vērtības.

  • Lietot filtru, lai pāriešana uz ieraksta vai meklēt datu veidlapas pamatā esošā tabulā vai vaicājumā.

  • Izpildīt nevienu no komandām jebkurā no Access lentes.

  • Pārvietot un mainīt izmērus, minimizēt, maksimizēt vai atjaunot jebkurš logs programmā Access darbvietas skaitlim, kas dalās bez atlikuma dokumentu interfeisa režīmā.

  • Fokusa maiņa, logs vai nevienu vadības logs vai atlasiet lapu atskaiti, lai parādītu drukas priekšskatījumā.

  • Parādīt ziņas un skaņas signālu, lai pievērstu uzmanību ziņojumiem. Jūs varat arī atspējot noteiktu brīdinājuma ziņojumu, izpildot darbības vaicājumi.

  • Pārdēvēt jebkuru datu bāzes objektu, izveidot vēl vienu atlasīto objektu kopiju savā datu bāzē vai objekta kopēšana uz citu Access datu bāzi.

  • Dzēst datu bāzes objektu vai saglabāt atvērts objekts.

  • Importēt, eksportēt, vai pievienot citas datu bāzes tabulas vai importēt vai eksportēt izklājlapu vai teksta failu.

  • Sāciet ar lietojumprogrammu, izmantojot dinamiskās datu apmaiņas (DDE) vai starpliktuves lietojumprogrammu un exchange datus. Varat nosūtīt datus no tabulu, vaicājumu, formu vai atskaiti, izvades failā un pēc tam atveriet šo failu atbilstošajā lietojumprogrammā. Varat nosūtīt arī mērķa lietojumprogrammu un to kombinācijas.

Aplūkosim dažas citas iespējas makro. Piemēram, varat veikt no vienu uzdevumu pārvietošana uz citu vienkāršāk, izmantojot komandu pogas, kas atvērta un pozīcijas veidlapas un iestatīt vērtības. Varat izveidot ļoti sarežģīts rediģēšanas kārtība, kas pārbauda formās, tostarp atzīmējiet datiem citās tabulās ievadītos datus. Jūs pat varat pārbaudīt kaut ko, piemēram, klienta vārdu, kas ievadīts lodziņā pasūtījuma veidlapa un atvērt citā formā, lai lietotājs var ievadīt detalizētus datus, ja neviens ieraksts pastāv šī klienta.

Uz lapas sākumu

Darbs ar makro noformējuma logā

Izveidojot makro, sākas, atverot datu bāzi, ar kuru strādājat.

Cilnes izveidot grupā cits noklikšķiniet uz bultiņas uz pogas Jauna objekta un trīs opcijas sarakstā noklikšķiniet uz makro . (Pogas Jauna objekta augšdaļu parāda objektu, kas izveidots pēdējā veida — makro, moduli vai klases modulis. Ja redzat makro ikonu augšējā pusē no pogas Jauns objekts , varat arī noklikšķināt uz šīs pogas, lai sāktu veidot jaunu makro.) Programma Access atver jaunu makro logā līdzīgi vienu norādīto skaitli 1. Makro loga augšējā daļā, definējiet jaunu makro; un apakšējā daļā ievadīt iestatījumus, dēvētas par argumentiem, esat atlasījis savam makro darbību. Augšējā daļa rāda vismaz divas kolonnas, darbību un komentāru. Varat skatīt visas piecas kolonnas parādīts skaitlis 1, noklikšķinot uz pogas Makro nosaukumiun argumenti, cilnes noformējums grupā Rādīt/paslēpt .

Padoms.: Var izraisīt Makro nosaukums un nosacījumu kolonnas, lai automātiski tiktu iekļauts jebkuru jaunu makro, atlasot Kolonnu nosaukumus un Nosacījumi kolonnu izvēles rūtiņām sadaļā Rādīt makro noformējumadispleja dialoglodziņa Access opcijas kategorijā papildu sadaļā.

new macro window
Attēlā 1 A jaunu makro logs tiek rādīts kolonnās, kur var definēt makro.

Ievērojiet, ka apgabala apakšējā labajā rāda īss palīdzības ziņojumu. Ziņojumu izmaiņas atkarībā no ievietošanas punkta atrašanās vieta loga augšējā daļā.

Padoms.: Vienmēr varat nospiest taustiņu F1, lai atvērtu kontekstam atbilstošu palīdzības tēmā.

Kolonnā darbība varat norādīt kādu no 70 makro darbību nodrošina Office Access 2007. Ja noklikšķināt jebkurā lodziņā kolonnā darbība pie lodziņa labajā pusē tiek parādīta bultiņa. Noklikšķiniet uz šīs bultiņas, lai atvērtu makro darbību sarakstu, kā parādīts šajā attēlā 2.

macro actions you can use
2. attēls makro darbību saraksts tiek rādīts 70 darbības, varat izmantot programmā Office Access 2007.

Padoms.: Makro veidotājs ir pārveidota programmā Access 2010, lai atvieglotu pat izveidot, modificēt un koplietot Access makro.

Makro saglabāšana

Makro ir jāsaglabā, lai to varētu izmantot. Noklikšķiniet uz pogas saglabāt ātrās piekļuves rīkjoslā vai noklikšķiniet uz Microsoft Office pogas un pēc tam noklikšķiniet uz saglabāt. Ja to izdarīsit, programma Access atver dialoglodziņu parādīts skaitlis 3. Ievadiet šo makro nosaukumu un noklikšķiniet uz Labi , lai to saglabātu.

save as dialog box
3. attēls ievadiet makro nosaukumu dialoglodziņā Saglabāt kā.

Makro testēšana

Jūs varat palaist daži makro tieši no navigācijas rūts vai no loga makro, jo tie nav atkarīgi atvērtas formas vai atskaites vadīklas. Ja makro ir atkarīgs no formu vai atskaiti, jāsaista makro atbilstošu notikumu un palaišanas veids. Tomēr izpildāt makro, programma Access nodrošina veids, kā pārbaudīt, ļaujot vienu darbību izpildei makro darbību.

Lai aktivizētu ofsinglestepping, ar peles labo pogu noklikšķiniet uz makro, kuru vēlaties pārbaudīt navigācijas rūtī un pēc tam īsinājumizvēlnē noklikšķiniet uz Noformējuma skats . Tiek atvērts makro makro logā. Noklikšķiniet uz pogas Viena soļa , cilnes noformējums grupā Rīki . Tagad, kad izpildāt makro, programma Access atver dialoglodziņš Viens makro solis pirms izpildes katru darbību, makro. Šajā dialoglodziņā redzēsit makro nosaukums, darbību un darbības argumentu.

Izmēģiniet šo procedūru ar makro, kuru tikko izveidojāt. Atveriet logu makro, noklikšķiniet uz pogas Viena soļa un pēc tam noklikšķiniet uz pogas palaist , cilnes noformējums grupā Rīki . Dialoglodziņš Viens makro solis tiek atvērta, kā parādīts šajā attēlā 4. Dialoglodziņš Viens makro solis parāda rezultātu testēšana sava nosacījums.

macro single step dialog box
Dialoglodziņš Viens makro solis 4. attēls ļauj testa katru darbību, makro.

Ja noklikšķināsit uz pogas darbību dialoglodziņā, darbība redzat dialoglodziņā darbosies lodziņā, un tiek parādīts dialoglodziņš atvērt jūsu darbība MsgBox ar ziņojumu izveidojāt, kā parādīts šajā attēlā 5. Noklikšķiniet uz pogas Labi ziņojuma lodziņš, lai to aizvērtu. Ja makro bija definētas vairākas darbības, jums ir atgriezti programmā dialoglodziņš Viens makro solis , kas būtu redzams jums nākamo darbību. Šajā gadījumā makro ir tikai vienu darbību, lai Access atgriežas loga makro.

Izmantojiet opciju Tīrīšana, lai kārtotu savu e-pastu
5. attēls Access parāda dialoglodziņu, ko izveidojāt, izmantojot makro darbība MsgBox.

Ja Access atrod jebkuru makro kļūda lietojumprogrammā parasto izpildes laikā, Access vispirms tiek parādīts dialoglodziņš, kas izskaidro to atrasta kļūda. Pēc tam redzat Darbība neizdevās dialoglodziņš, kurā ir līdzīgs dialoglodziņš Viens makro solis , kurā ir informācija par darbību, kas izraisa problēmu. Šajā brīdī noklikšķiniet uz tikai pogas Apturēt visus makro . Pēc tam var rediģēt savu makro, lai novērstu šo problēmu.

Pirms došanās tālāk, iespējams, vēlēsities atgriezieties pie loga makro un vēlreiz noklikšķiniet uz pogas Vienu darbību , lai tā vairs nav atlasīta. Pretējā gadījumā jūs turpināsit vienu darbību izpildei katru makro izpildāt līdz izejiet no programmas un restartējiet programmu Access vai noklikšķiniet uz turpināt kādā no Viena soļa dialoglodziņus.

Kā jūs detalizētāk makro jūs uzzināsit, kā iekļaut vairākas darbības un definētu nosacījumu pārbaudes tā, ka dažādas darbības tiek veiktas atkarībā no formas vai atskaites vērtības.

Uz lapas sākumu

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×