Duomenų makrokomandos kūrimas

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Duomenų makrokomandos yra nauja funkcija Access 2010, kuris leidžia logikos įtraukimas į įvykiai, vykstantys, lentelių, pvz., pridėjimas, naujinimas arba trynimą duomenis. Jie yra panašios į "paleidiklius","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 makrokomandos naršymo srityje nerodomi. 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 tuos, kurie rodomi atsižvelgiant į vadinami pavadinimas (dar vadinamas "pavadintas" duomenų makrokomandos).

Puslapio viršus

Įvykio, nukreipto į duomenų makrokomandos kūrimas

Lentelės įvykiai atsiranda, kai įtraukti, naujinti arba panaikinti duomenis į lentelę. Duomenų makrokomandos paleisti iš karto po vieną iš šių trijų įvykius, arba iš karto prieš į naikinti arba keisti įvykio galite programą. Norėdami pridėti duomenų makrokomandos 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 panaikinus į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 susieta su konkrečios lentelės, 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ę, kuriame jūs 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į makrokomandų objektų nuorodas į duomenų makrokomandą.

Pastaba : Nėra įvykio diske duomenų makrokomandų parametrai.

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 pavadinimas, galite naudoti norėdami nurodyti išraiškose parametro.

  3. Jei reikia, įveskite parametro aprašą lauke Aprašas . Mes rekomenduojame, nes vėliau, kai naudojate parametrą, aprašo tekstą, kurį įvedate čia bus rodomas patarime Įveskite aprašą. 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 nebus 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ų makrokomandą.

  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 panaikinus į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ų makrokomandos tvarkytuvas spustelėkite Pervardyti šalia duomenų makrokomandą, kurią 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ų makrokomandos tvarkytuvas spustelėkite Naikinti šalia duomenų makrokomandą, kurią norite pervardyti.

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

Puslapio viršus

Derinti duomenų makrokomandas

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

Taikomosios programos žurnalo lentelės rodymas

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

Naudokite šią procedūrą būtų rodomas programos žurnalą:

  1. Spustelėkite failą ir atidarykite "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 taikomosios programos žurnalo lentelės dar nebuvo sukurtas šios duomenų bazės. Kai įvykis buvo prisijungęs, mygtuką pasirodys skirtuke informacija .

Taikomosios programos žurnalo lentelės eilučių galite sukurti naudojant LogEvent veiksmas arba veiksmų RaiseError ir galite kontroliuoti, kaip Access reaguoja į klaidas naudojant Esant_klaidai.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo į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ų.

×