Applies ToAccess pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Datu makro programmā Access ļauj pievienot loģiku notikumiem, kas notiek tabulās, piemēram, datu pievienošanai, atjaunināšanai vai dzēšanai. Tie ir līdzīgi "trigeriem" programmā Microsoft SQL Server. Šajā rakstā paskaidrots, kā izveidot un atkļūdot datu makro.

Šajā rakstā

Par datu makro

Datu makro tiek pārvaldīti no cilnes Tabula , skatot tabulu datu lapas skatā, un netiek rādīti navigācijas rūts sadaļā Makro. Datu makro var izmantot arī, lai validētu un pārliecinātos par datu precizitāti tabulā. Ir divi galvenie datu makro tipi — tie, ko aktivizē tabulas notikumi (tiek dēvēti arī par notikumu vadītiem datu makro), un tie, kuri tiek palaisti, atbildot uz izsaukšanu pēc nosaukuma (dēvēti arī par "nosauktajiem" datu makro).

Uz lapas sākumu

Jaunrade datu makro izveide

Tabulas notikumi tiek veikta katru reizi, kad pievienojat, atjaunināt vai dzēst datus tabulā. Datu makro var palaist uzreiz pēc jebkura no šiem trim notikumiem vai tieši pirms dzēšanas vai mainīšanas notikuma. Lai tabulas notikumam pievienotu datu makro, izmantojiet šo procedūru:

  1. Navigācijas rūtī veiciet dubultklikšķi uz tabulas, kurai vēlaties pievienot datu makro.

  2. Cilnes Tabula grupā Pirms notikumiem vai pēc notikumiem noklikšķiniet uz notikuma, kuram vēlaties pievienot makro. Piemēram, lai izveidotu datu makro, kas tiek izpildīts pēc ieraksta dzēšanas no tabulas, noklikšķiniet uz Pēc dzēšanas.

    Piezīme.: Ja notikumam jau ir ar to saistīts makro, tā ikona tiek iezīmēta lentē.

    Access atver Makro veidotāju. Ja šim notikumam iepriekš tika izveidots makro, Access parāda esošo makro.

  3. Pievienojiet darbības, kuras vēlaties izpildīt makro.

  4. Saglabājiet un aizveriet makro.

Papildinformāciju par makro izveidi skatiet rakstā Jaunrade interfeisa (UI) makro izveide.

Uz lapas sākumu

Jaunrade datu makro izveide

Datu makro ar nosaukumu vai "savrups" ir saistīts ar konkrētu tabulu, bet ne ar konkrētu notikumu. Varat zvanīt nosauktiem datu makro no jebkura cita datu makro vai standarta makro.

  1. Navigācijas rūtī veiciet dubultklikšķi uz tabulas, kurai vēlaties pievienot datu makro.

  2. Cilnes Tabula grupā Nosauktie makro noklikšķiniet uz Nosaukts makro un pēc tam uz Jaunrade Nosaukts makro.

    Access atver Makro veidotāju, kur varat sākt pievienot darbības.

Papildinformāciju par makro izveidi skatiet rakstā Jaunrade interfeisa (UI) makro izveide.

Par parametriem

Parametri sniedz iespēju nodot vērtības nosauktā datu makro, lai tās varētu izmantot nosacījuma priekšrakstos vai citos aprēķinos. Tās arī ļauj datu makro nodot objektu atsauces no standarta makro.

Piezīme.: Parametri nav pieejami notikumu diska datu makro.

Lai pievienotu parametru datu makro:

  1. Makro augšdaļā noklikšķiniet uz Jaunrade parametrs.

  2. Lodziņā Nosaukums ierakstiet unikālu parametra nosaukumu. Šis ir nosaukums, kuru izmantojat, lai atsauktos uz parametru izteiksmēs.

  3. Ja vēlaties, lodziņā Apraksts ierakstiet parametra aprakstu . Ieteicams ievadīt aprakstu, jo vēlāk, izmantojot parametru, šeit ierakstītais apraksta teksts tiek parādīts rīka padomā. Tas palīdz atcerēties parametra mērķi.

Lai izpildītu nosauktu datu makro no cita makro, izmantojiet darbību RunDataMacro . Darbība nodrošina lodziņu katram izveidotam parametram, lai jūs varētu nodrošināt nepieciešamās vērtības.

Uz lapas sākumu

Datu makro pārvaldība

Datu makro nav redzami navigācijas rūtī sadaļā Makro. Lai izveidotu, rediģētu, pārdēvētu un dzēstu datu makro, ir jāizmanto lentes komandas tabulas datu lapas skatā vai tabulas noformējuma skatā.

Notikuma vadīta datu makro rediģēšana

  1. Navigācijas rūtī veiciet dubultklikšķi uz tabulas, kurā ir datu makro, kuru vēlaties rediģēt.

  2. Cilnes Tabula grupā Pirms notikumiem vai pēc notikumiem noklikšķiniet uz rediģējamā makro notikuma. Piemēram, lai rediģētu datu makro, kas tiek izpildīts pēc ieraksta dzēšanas no tabulas, noklikšķiniet uz Pēc dzēšanas.

    Piezīme.: Ja notikumam nav ar to saistīta makro, tā ikona izvēlnē nav iezīmēta.

    Programma Access atver Makro veidotāju, un varat sākt makro rediģēšanu.

Nosaukta datu makro rediģēšana

  1. Navigācijas rūtī veiciet dubultklikšķi uz jebkuras tabulas, lai to atvērtu datu lapas skatā.

  2. Cilnes Tabula grupā Nosauktie makro noklikšķiniet uz Nosauktsmakro un pēc tam norādiet uz Rediģēt nosaukto makro.

  3. Apakšizvēlnē noklikšķiniet uz datu makro, kuru vēlaties rediģēt.

    Programma Access atver Makro veidotāju, un varat sākt makro rediģēšanu.

Nosaukta datu makro pārdēvēšana

  1. Navigācijas rūtī veiciet dubultklikšķi uz jebkuras tabulas, lai to atvērtu datu lapas skatā.

  2. Cilnes Tabula grupā Nosauktie makro noklikšķiniet uz Nosauktsmakro un pēc tam noklikšķiniet uz Pārdēvēt/dzēst makro.

  3. Dialoglodziņā Datu makro pārvaldnieks blakus datu makro, kuru vēlaties pārdēvēt, noklikšķiniet uz Pārdēvēt.

    Access atlasa pašreizējo makro nosaukumu.

  4. Ierakstiet jauno nosaukumu vai rediģējiet esošo nosaukumu un pēc tam nospiediet taustiņu ENTER.

Datu makro dzēšana

Izmantojiet šo procedūru, lai izdzēstu jebkuru nosauktu vai notikumu vadītu datu makro:

  1. Navigācijas rūtī veiciet dubultklikšķi uz jebkuras tabulas, lai to atvērtu datu lapas skatā.

  2. Cilnes Tabula grupā Nosauktie makro noklikšķiniet uz Nosauktsmakro un pēc tam noklikšķiniet uz Pārdēvēt/dzēst makro.

  3. Dialoglodziņā Datu makro pārvaldnieksblakus datu makro , kuru vēlaties pārdēvēt, noklikšķiniet uz Dzēst.

Piezīme.:  Notikuma vadītu makro varat arī izdzēst, izdzēšot visas tā darbības.

Uz lapas sākumu

Datu makro atkļūdošanas

Daži bieži lietoti makro atkļūdošanas rīki, piemēram, komanda Viena darbība un Makro darbība MessageBox, datu makro nav pieejami. Tomēr, ja rodas problēmas ar datu makro, varat izmantot tabulu Lietojumprogrammu žurnāls kopā ar makro darbībām OnError, RaiseError un LogEvent, lai palīdzētu atrast datu makro kļūdas.

Parādīt tabulu Lietojumprogrammu žurnāls

Lietojumprogrammu žurnāla tabula ir sistēmas tabula (USysApplicationLog), kas pēc noklusējuma nav redzama navigācijas rūtī. Ja datu makro rodas kļūda, to, iespējams, varat noteikt, informāciju skatot tabulā Lietojumprogrammu žurnāls.

Lai parādītu tabulu Lietojumprogrammu žurnāls, izmantojiet šo procedūru:

  1. Noklikšķiniet uz Fails , lai atvērtu Microsoft Backstage skatu.

  2. Cilnē Informācija noklikšķiniet uz Skatīt lietojumprogrammu žurnāla tabulu.

    Piezīme.:  Ja nav redzama poga Skatīt lietojumprogrammu žurnāla tabulu , tas nozīmē, ka šai datu bāzei vēl nav izveidota lietojumprogrammu žurnāla tabula. Kad notikums ir reģistrēts, poga ir redzama cilnē Informācija.

Varat izveidot rindas lietojumprogrammu žurnāla tabulā, izmantojot darbību LogEvent vai darbību RaiseError, un varat kontrolēt, kā Access reaģē uz kļūdām, izmantojot darbību OnError.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.