Duomenų makrokomandos kūrimas

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Duomenų makrokomandos yra naujiena Access 2010, kuri leidžia logikos įtraukimas į įvykiai, vykstantys lentelėse, pvz., pridėjimas, naujinimas arba trynimą duomenis. Jie yra panašūs į "sukelia","Microsoft SQL Server". Šiame straipsnyje aprašoma, kaip kurti ir derinti duomenų makrokomandas.

Šiame straipsnyje

Apie duomenų makrokomandas

Įvykio, nukreipto į duomenų makrokomandos kūrimas

Duomenų makrokomandos kūrimas

Valdyti duomenų makrokomandas

Derinti duomenų makrokomandas

Apie duomenų makrokomandas

Duomenų makrokomandos valdomi iš lentelės skirtuką peržiūrėdami lentelę duomenų lapo rodinyje ir rodomi dalyje makrokomandos naršymo srityje. Be kitų dalykų, galite naudoti duomenų makrokomandos patvirtinti ir užtikrinti tikslumą duomenų lentelę. Yra dviejų pagrindinių tipų duomenų makrokomandos – tie, kurie paleidžiami iš lentelės įvykiai (dar vadinamas "įvykio, nukreipto į" duomenų makrokomandos), ir ir atsakymas į vadinami pavadinimas (dar vadinamas "pavadintas" duomenų makrokomandos).

Puslapio viršus

Įvykio, nukreipto į duomenų makrokomandos kūrimas

Lentelės įvykiams kiekvieną kartą, kai įtraukti, naujinti arba panaikinti duomenis į lentelę. Galite programą duomenų makrokomandai vykdyti iš karto po vieną iš šių trijų reiškinių, arba iš karto prieš panaikinti ar pakeisti įvykį. Norėdami pridėti duomenų lentelės įvykį, naudokite šią procedūrą:

  1. Naršymo srityje dukart spustelėkite lentelę, į kurią norite įtraukti duomenų makrokomandą.

  2. Spustelėkite skirtuką lentelės grupės Įvykius prieš arba Po įvykių grupę, spustelėkite įvykį, prie kurio norite pridėti makrokomandą. Pvz., norėdami kurti duomenų makrokomandą, kuri bus vykdoma po to, galite panaikinti įrašą iš lentelės, spustelėkite Panaikinti.

    Pastaba: Jei įvykis jau yra susietas su makrokomanda, jos bus rodoma paryškinta piktograma juostelėje.

    Programa „Access“ atidarys makrokomandų kūrimo priemonę. Jei šio įvykio duomenų makrokomanda buvo sukurta anksčiau, programa „Access“ rodys esamą makrokomandą.

  3. Pridėkite veiksmus, kuriuos turėtų atlikti makrokomanda.

  4. Įrašykite ir uždarykite makrokomandą.

Daugiau informacijos apie makrokomandų kūrimą ieškokite straipsnyje vartotojo sąsajos (UI) makrokomandos kūrimas.

Puslapio viršus

Duomenų makrokomandos kūrimas

Duomenų makrokomandos pavadinti arba "atskirą" yra susijęs su konkrečių lentelę, bet ne su konkrečiu įvykiu. Kitų duomenų makrokomandą arba standartinį makrokomandą, galite paskambinti įvardytųjų duomenų makrokomandų.

  1. Naršymo srityje dukart spustelėkite lentelę, į kurią norite įtraukti duomenų makrokomandą.

  2. Skirtuke lentelės grupėje Makrokomandos pavadinimu spustelėkite Įvardyta makrokomandair spustelėkite Kurti įvardyta makrokomanda.

    "Access" atidaro makrokomandų kūrimo priemonę, kur galite pradėti įtraukti veiksmus.

Daugiau informacijos apie makrokomandų kūrimą ieškokite straipsnyje vartotojo sąsajos (UI) makrokomandos kūrimas.

Apie parametrus

Parametrai leidžia perleisti reikšmių įvardytai duomenų makrokomandai, kad jie gali būti naudojami sąlyginius sakinius ar kitiems skaičiavimams. Jie taip pat leidžia jums perduoti standartinės makrokomandų objektų nuorodas į duomenų makrokomandą.

Pastaba: Įvykio diske duomenų makrokomandų parametrai negalimi.

Norėdami įtraukti parametrą į duomenų makrokomandą:

  1. Makrokomandos viršutinėje dalyje spustelėkite Sukurti parametrą.

  2. Lauke pavadinimas įveskite unikalų parametro pavadinimą. Tai yra, galite naudoti norėdami nurodyti išraiškose parametro pavadinimas.

  3. Jei reikia, įveskite parametro aprašą lauke Aprašas . Mes rekomenduojame, įveskite aprašą, nes vėliau, kai naudojate parametrą, čia įvedate Aprašymas bus rodomas patarime. Tai padės jums prisiminti parametro paskirtį.

Norėdami įvardytai duomenų makrokomandai vykdyti kitai makrokomandai, naudokite Vykdytiduomenųmakrokomandą . Veiksmas suteikia lauką kiekvieno parametro, kurį sukūrėte, kad galėtumėte pateikti reikiamas reikšmes.

Puslapio viršus

Valdyti duomenų makrokomandas

Duomenų makrokomandos rodomi naršymo srities dalyje makrokomandos. Kurti, redaguoti, pervardyti ir naikinti duomenų makrokomandos, turite naudoti komandų lentelę duomenų lapo rodinyje arba lentelės dizaino rodinyje.

Redaguoti įvykio, nukreipto į duomenų makrokomandą

  1. Naršymo srityje dukart spustelėkite lentelę, kurioje yra norimas redaguoti duomenų makrokomanda.

  2. Spustelėkite skirtuką lentelės grupės Įvykius prieš arba Po įvykių grupę, spustelėkite įvykį, kurį norite redaguoti makrokomandos. Pavyzdžiui, Norėdami redaguoti duomenų makrokomanda, kuri bus vykdoma po to, galite panaikinti įrašą iš lentelės, spustelėkite Panaikinti.

    Pastaba: Jei įvykis neturi susietos makrokomandos, jos piktograma nebus paryškinta meniu.

    "Access" atidaro makrokomandų kūrimo priemonę, ir jūs galite pradėti redaguoti makrokomandą.

Duomenų makrokomandos redagavimas

  1. Naršymo srityje dukart spustelėkite bet kurį lentelės ir atidarykite ją duomenų lapo rodinyje.

  2. Skirtuke lentelės grupėje Makrokomandos pavadinimu spustelėkite Įvardyta makrokomandair nukreipkite žymiklį į Redaguoti įvardyta makrokomanda.

  3. Submeniu, spustelėkite duomenų makrokomandą, kurią norite redaguoti.

    "Access" atidaro makrokomandų kūrimo priemonę, ir jūs galite pradėti redaguoti makrokomandą.

Duomenų makrokomandos pervardijimas

  1. Naršymo srityje dukart spustelėkite bet kurį lentelės ir atidarykite ją duomenų lapo rodinyje.

  2. Skirtuke lentelės grupėje Makrokomandos pavadinimu spustelėkite Įvardyta makrokomandair tada spustelėkite Pervardyti/naikinti makrokomandą.

  3. Dialogo lange Duomenų makrokomandų tvarkytuvas spustelėkite Pervardyti šalia duomenų makrokomandą, kurį norite pervardyti.

    Programa Access parenka dabartinės makrokomandos pavadinimas.

  4. Įveskite naują pavadinimą arba redaguoti esamą pavadinimą ir paspauskite klavišą ENTER.

Duomenų makrokomandos naikinimas

Norėdami panaikinti bet kurį įvardytųjų arba įvykio, nukreipto į duomenų makrokomandą, naudokite šią procedūrą:

  1. Naršymo srityje dukart spustelėkite bet kurį lentelės ir atidarykite ją duomenų lapo rodinyje.

  2. Skirtuke lentelės grupėje Makrokomandos pavadinimu spustelėkite Įvardyta makrokomandair tada spustelėkite Pervardyti/naikinti makrokomandą.

  3. Dialogo lange Duomenų makrokomandų tvarkytuvas spustelėkite Naikinti šalia duomenų makrokomandą, kurį norite pervardyti.

Pastaba: Taip pat galite panaikinti jau įvykio, nukreipto į makrokomandą panaikindami visus savo veiksmus.

Puslapio viršus

Derinti duomenų makrokomandas

Kai kurie dažnai makrokomandos derinimo įrankius, pvz komandą vieną veiksmą ir MessageBox makrokomandos veiksmą, nėra duomenų makrokomandas. Tačiau, jei kyla problemų su duomenų makrokomanda, galite taikomosios programos žurnalo lentelės kartu su Esant_klaidai, RaiseError ir LogEvent makrokomandų veiksmų padėti rasti duomenų makrokomandų klaidos.

Taikomosios programos žurnalo lentelės rodymas

Taikomosios programos žurnalo lentelė yra sistemos lentelės (pavadinti USysApplicationLog), kuri pagal numatytuosius nustatymus naršymo srityje nerodomi. Jei įvyksta klaida duomenų makrokomandoje, jums gali būti pasakyti, kas atsitiko peržiūrėdami informacija taikomosios programos žurnalo lentelės.

Naudokite šią procedūrą vėl būtų rodomas taikomosios programos žurnale:

  1. Spustelėkite failas , kad atidarytumėte "Microsoft" Backstage "rodinyje.

  2. Skirtuke informacija spustelėkite Peržiūrėti taikomosios programos žurnalo lentelė.

    Pastaba: Jei vis tiek nematote mygtuką Rodyti taikomosios programos žurnalo lentelės , tai reiškia, kad lentelė yra taikomosios programos žurnalas dar nesukurtas šios duomenų bazės. Prisijungę įvykio mygtuką bus rodomas skirtuke informacija .

Galite sukurti eilutes taikomosios programos žurnalo lentelės, naudojant LogEvent veiksmas arba veiksmų RaiseError ir galite kontroliuoti, kaip naudotis reaguoja į klaidas naudojant Esant_klaidai.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×