Andmemakro loomine

Accessi andmete makrod võimaldavad teil lisada loogikat tabelites esinevate sündmuste jaoks (nt andmete lisamine, värskendamine või kustutamine). Need on Microsoft SQL serveri "Päästikud" sarnased. Selles artiklis kirjeldatakse, kuidas luua ja siluda andmete makrosid.

Selle artikli teemad

Andmete makrod

Andmete makrosid hallatakse tabeli kuvamisel andmelehevaates ja neid ei kuvata navigeerimispaanil jaotises makrod . Muu hulgas saate kasutada andmete makrosid, et kinnitada ja tagada tabeli andmete täpsus. On kaks peamist tüüpi andmete makrosid – need, mis on käivitatud tabeli sündmustega (mida nimetatakse ka "sündmuse juhitud" andmete makroks), ja need, mis käivitatakse vastusena nime (tuntud ka kui "andmete" andmete makrod) alusel.

Lehe algusse

Sündmuse juhitud andmete Makro loomine

Tabeli sündmused toimuvad iga kord, kui lisate, värskendate või kustutate tabelis olevaid andmeid. Saate programmeerida andmete makro käivituma kohe pärast nende kolme sündmuse toimumist või vahetult enne sündmuse kustutamist või muutmist. Kasutage järgmisi toiminguid, et manustada andmete makro tabeli sündmusele.

  1. Topeltklõpsake navigeerimispaanil tabelit, millele soovite andmete makro lisada.

  2. Klõpsake menüü Tabel jaotises sündmused rühmas või pärast sündmusi sündmuse, millele soovite makro lisada. Kui soovite näiteks luua andmete makro, mis käivitub pärast kirje kustutamist tabelist, klõpsake nuppu pärast kustutamist.

    Märkus.: Kui sündmusega on juba seotud makro, kuvatakse lindil selle ikoon.

    Access avab makrokoosturi. Kui makro oli selle sündmuse jaoks varem loodud, kuvab Access olemasoleva makro.

  3. Lisage toimingud, mida makro peaks tegema.

  4. Salvestage ja sulgege makro.

Lisateavet makrode loomise kohta leiate artiklist kasutajaliidese (UI) Makro loomine.

Lehe algusse

Nimega andmete Makro loomine

Teatud tabeliga, kuid mitte konkreetse sündmusega, seostatakse nimega või "autonoomse" andmete makro. Nimega andmete makrosid saab kasutada mis tahes muu andme-makro või standardne makro.

  1. Topeltklõpsake navigeerimispaanil tabelit, millele soovite andmete makro lisada.

  2. Klõpsake menüü Tabel jaotises nimega makrod nuppu nimega makroja seejärel käsku Loo nimega makro.

    Access avab makrokoosturi, kus saate alustada toimingute lisamist.

Lisateavet makrode loomise kohta leiate artiklist kasutajaliidese (UI) Makro loomine.

Parameetrid

Parameetrite abil saate väärtusi kasutada nimega andmete makros, et neid saaks kasutada tingimuslikus või muus arvutuses. Samuti võimaldavad need anda andmete makrole objektile viitavate viidete põhjal.

Märkus.: Sündmuse-draivi andmete makrode korral pole parameetreid saadaval.

Parameetri lisamiseks andmete makrole tehke järgmist.

  1. Klõpsake makro ülaosas nuppu Loo parameeter.

  2. Tippige väljale nimi parameetri kordumatu nimi. See on nimi, mida kasutate avaldistes olevale parameetrile viitamiseks.

  3. Soovi korral saate tippida väljale Kirjeldus parameetri kirjelduse. Soovitame sisestada kirjelduse, sest hiljem, kui kasutad parameetrit, kuvatakse siin tipitud tekst kohtspikrina. See aitab teil meenutada parameetri otstarvet.

Teisest makrost nimega andmete makro käitamiseks saate kasutada RunDataMacro toimingut. Toiming sisaldab iga loodud parameetri jaoks välja, et saaksite anda vajalikud väärtused.

Lehe algusse

Andmete makrode haldamine

Andmete makrosid ei kuvata navigeerimispaanil jaotises makrod. Andmete makrode loomiseks, redigeerimiseks, ümbernimetamiseks ja kustutamiseks peate kasutama tabeli andmelehe vaates või tabeli kujundusvaates käsku lindi käsud.

Sündmuse juhitud andmete makro redigeerimine

  1. Topeltklõpsake navigeerimispaanil tabelit, mis sisaldab andmeid, mida soovite redigeerida.

  2. Klõpsake menüü Tabel jaotises enne sündmusi või rühma sündmused nuppu selle makro sündmus, mida soovite redigeerida. Kui soovite näiteks redigeerida andmete makrot, mida käitatakse pärast kirje kustutamist tabelist, klõpsake nuppu pärast kustutamist.

    Märkus.: Kui sündmusel pole sellega seotud makrot, pole selle ikooni menüüs esile tõstetud.

    Access avab makrokoosturi ja te saate alustada makro redigeerimist.

Nimega andmete makro redigeerimine

  1. Topeltklõpsake navigeerimispaanil mõnda tabelit, et avada see andmelehevaates.

  2. Klõpsake menüü Tabel jaotises nimega makrod nuppu nimega makroja seejärel osutage käsule Redigeeri nimega makrot.

  3. Klõpsake alammenüüs andmete makrot, mida soovite redigeerida.

    Access avab makrokoosturi ja te saate alustada makro redigeerimist.

Nimega andmete makro ümbernimetamine

  1. Topeltklõpsake navigeerimispaanil mõnda tabelit, et avada see andmelehevaates.

  2. Klõpsake menüü Tabel jaotises nimega makrod nuppu nimega makroja seejärel käsku Nimeta ümber/Kustuta makro.

  3. Klõpsake dialoogiboksis andmete makro haldur nuppu Nimeta ümber selle makro nime kõrval, mille soovite ümber nimetada.

    Access valib praeguse makro nime.

  4. Tippige uus nimi või redigeerige olemasolevat nime ja vajutage siis sisestusklahvi (ENTER).

Andmete makro kustutamine

Selle toimingu abil saate kustutada mis tahes nimega või sündmuse juhitud andmete makro.

  1. Topeltklõpsake navigeerimispaanil mõnda tabelit, et avada see andmelehevaates.

  2. Klõpsake menüü Tabel jaotises nimega makrod nuppu nimega makroja seejärel käsku Nimeta ümber/Kustuta makro.

  3. Klõpsake dialoogiboksis andmete makro haldur käsku Kustuta selle makro kõrval, mille soovite ümber nimetada.

Märkus.:  Samuti saate sündmuse juhitud makro kustutada, kui kustutate kõik selle toimingud.

Lehe algusse

Andmete makrode silumiseks

Mõned tavalised makro silumise tööriistad (nt käsk ühekordne toiming ja MessageBox) pole andmete makrode jaoks saadaval. Kui aga teil esineb andmete makroga probleeme, saate kasutada tabelit rakenduse Logi koos OnError, RaiseError ja LogEvent, et aidata leida andmete makro tõrkeid.

Tabeli "rakenduse Logi" kuvamine

Tabel Application log on süsteemi tabel (nimega USysApplicationLog), mida vaikimisi navigeerimispaanil ei kuvata. Kui andmete makros ilmneb tõrge, on võimalik, et saate teada, mis juhtus, kui vaatate tabelis rakenduse Logi olevat teavet.

Tabeli "rakenduse Logi" kuvamiseks tehke järgmist.

  1. Microsoft Backstage ' i vaate avamiseks klõpsake nuppu pilt .

  2. Klõpsake menüüs teave nuppu Kuva rakenduse Logi tabel.

    Märkus.:  Kui te ei näe nuppu Kuva rakenduse Logi tabel , tähendab see seda, et selle andmebaasi jaoks pole veel loodud rakenduse püügipäeviku tabelit. Kui sündmus on sisse logitud, kuvatakse nupp vahekaardil teave .

Tabelis rakenduse Logi olevad read saate luua LogEvent toimingu või RaiseError abil ja saate määrata, kuidas Access reageerib tõrkele OnError toimingu abil.

Kas vajate veel abi?

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.

×