Komandos mygtuko naudojimas norint paleisti veiksmą arba veiksmų seką

Komandos mygtuko naudojimas norint paleisti veiksmą arba veiksmų seką

Prie „Access“ formos pridėtas komandos mygtukas naudojamas norint paleisti veiksmą arba veiksmų seką. Pavyzdžiui, galite sukurti komandos mygtuką, kuris atidaro kitą formą. Norėdami, kad komandos mygtukas atliktų veiksmą, galite parašyti makrokomandą arba įvykio procedūrą ir pridėti ją prie komandos mygtuko ypatybės On Click. Taip pat makrokomandą galite tiesiogiai įdėti komandos mygtuko ypatybėje On Click. Tai leidžia nukopijuoti komandos mygtuką į kitas formas neprarandant mygtuko funkcionalumo.

Ką norėtumėte daryti?

Komandos mygtuko įtraukimas į formą naudojant vediklį

Mygtuko kūrimas nuvelkant makrokomandą į formą

Komandos mygtuko kūrimas nenaudojant vediklio

Komandos mygtuko tinkinimas

Komandos mygtuko įtraukimas į formą naudojant vediklį

Naudodami komandos mygtuko vediklį, galite greitai sukurti komandos mygtukus, kurie atlieka įvairiais užduotis, pvz., uždaro formą, atidaro ataskaitą, randa įrašą arba paleidžia makrokomandą.

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą, tada kontekstiniame meniu spustelėkite Dizaino rodinys.

  2. Įsitikinkite, kad skirtuko Dizainas grupėje Valdikliai pažymėta Naudoti valdymo vediklius Mygtuko paveikslėlis .

    Mygtuko paveikslėlis

  3. Skirtuko Dizainas grupėje Valdikliai spustelėkite Mygtukas.

    Mygtuko paveikslėlis

  4. Užklausos kūrimo tinklelyje spustelėkite toje vietoje, kur norite įterpti komandos mygtuką.

    Paleidžiamas komandos mygtuko vediklis.

  5. Vykdykite vediklio nurodymus. Paskutiniame puslapyje spustelėkite Baigti.

    Vediklis sukuria komandos mygtuką ir įdeda makrokomandą į mygtuko ypatybę On Click. Makrokomandoje yra veiksmai, kurie atlieka užduotį, kurią pasirinkote vediklyje.

Makrokomandos, įdėtos į komandos mygtuką, peržiūra arba redagavimas

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą, kurioje yra komandos mygtukas, ir kontekstiniame meniu spustelėkite Dizaino rodinys Mygtuko paveikslėlis arba Maketo rodinys Mygtuko paveikslėlis .

  2. Spustelėdami pažymėkite komandos mygtuką ir paspauskite F4, kad būtų rodomas jo ypatybių lapas.

  3. Ypatybių lapo skirtuke Įvykis[įdėtoji makrokomanda] turėtų būti rodoma ypatybės On Click lauke. Spustelėkite bet kurioje ypatybės lauko vietoje, tada spustelėkite Daryklės mygtukas dešinėje lauko pusėje.

Rodoma makrokomandų daryklė, kurioje matomas veiksmas arba veiksmai, sudarantys įdėtą makrokomandą.

Puslapio viršus

Mygtuko kūrimas nuvelkant makrokomandą į formą

Jei jau sukūrėte ir įrašėte makrokomandą, galite lengvai sukurti komandos mygtuką, kuris paleidžia makrokomandą, nuvilkdami makrokomandą iš naršymo srities į formą, kuri yra atidaryta dizaino rodinyje.

  1. Atidarykite formą dizaino rodinyje, dešiniuoju pelės mygtuku spustelėdami formą naršymo srityje, tada kontekstiniame meniu spustelėkite Dizaino rodinys Mygtuko paveikslėlis .

  2. Naršymo srityje raskite makrokomandą, kurią paleis naujasis komandos mygtukas, tada nuvilkite makrokomandą į formą.

    „Access“ automatiškai sukuria komandos mygtuką ir naudoja makrokomandos pavadinimą kaip mygtuko antraštę. „Access“ taip pat įterpia makrokomandos pavadinimą į komandos mygtuko ypatybę On Click, kad makrokomanda būtų paleista, kai spustelite mygtuką. „Access“ mygtukui pavadinti naudoja bendrąjį pavadinimą, todėl mygtuko ypatybėje Name naudinga įvesti prasmingesnį pavadinimą. Norėdami, kad būtų rodomas komandos mygtuko ypatybių lapas, kol forma atidaryta dizaino rodinyje, spustelėkite mygtuką, tada paspauskite F4.

Daugiau informacijos apie makrokomandų kūrimą rasite straipsnyje Vartotojo sąsajos makrokomandos kūrimas.

Puslapio viršus

Komandos mygtuko kūrimas nenaudojant vediklio

Galite sukurti komandos mygtuką nenaudodami komandos mygtuko vediklio. Norint jį sukurti, reikia įterpti mygtuką į formą ir nustatyti keletą ypatybių.

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą, tada kontekstiniame meniu spustelėkite Dizaino rodinys Mygtuko paveikslėlis .

  2. Įsitikinkite, kad skirtuko Dizainas grupėje Valdikliai nėra pažymėta Naudoti valdymo vediklius.

    Mygtuko paveikslėlis

  3. Skirtuko Dizainas grupėje Valdikliai spustelėkite Mygtukas.

    Mygtuko paveikslėlis

  4. Spustelėkite formos vietą, kur norite įterpti komandos mygtuką.

    „Access“ įterpia komandos mygtuką į formą.

    Kadangi parinktis Naudoti valdymo vediklius nebuvo pasirinkta, „Access“ neatlieka jokio tolesnio apdorojimo. Jei įterpus komandos mygtuką į formą paleidžiamas komandos mygtuko vediklis, vediklyje galite spustelėti Atšaukti.

  5. Kai komandos mygtukas pasirinktas, paspauskite F4, kad būtų rodomas jo ypatybių lapas.

  6. Norėdami matyti visas komandos mygtuko ypatybes, spustelėkite skirtuką Visos.

  7. Nustatykite ypatybes, kad užbaigtumėte komandos mygtuko dizainą, kaip parodyta toliau pateiktoje lentelėje.

Ypatybė

Aprašas

Pavadinimas

Pagal numatytuosius parametrus „Access“ naujam komandos mygtukui suteikia pavadinimą Komanda ir skaičių, pvz., 34komanda. Nors tai nebūtina, vertėtų pakeisti pavadinimą į ką nors, kas atitiktų mygtuko funkciją (pvz., kmdPardavimoAtaskaita arba MygtukasUždarytiFormą). Tai padės vėliau, jei reikės nurodyti mygtuką makrokomandoje arba įvykio procedūroje.

Antraštė

Įveskite etiketę, kuri turėtų būti rodoma komandos mygtuke. Pavyzdžiui, Pardavimo ataskaita arba Uždaryti formą.

Pastaba: Antraštė nerodoma, jei ypatybėje Picture nurodytas paveikslėlis.

On Click

Naudokite šią ypatybę, norėdami nurodyti, kas nutinka spustelėjus komandos mygtuką. Norėdami nustatyti ypatybę, spustelėkite ypatybės lauke, tada atlikite vieną iš toliau nurodytų veiksmų.

  • Norėdami, kad komandos mygtukas paleistų esamą įrašytą makrokomandą, spustelėkite išplečiamąją rodyklę ir spustelėkite makrokomandos pavadinimą.

  • Norėdami, kad komandos mygtukas paleistų esamą įtaisytąją funkciją arba VBA funkciją, įveskite lygybės ženklą (=) ir funkcijos pavadinimą, pvz., =MsgBox("Sveikas, pasauli") arba =ManoFunkcija(argumentai).

  • Norėdami sukurti reiškinį, spustelėkite Daryklės mygtukas , tada spustelėkite Reiškinio daryklė.

  • Norėdami pradėti kurti įvykio procedūrą, kuri naudoja „Visual Basic for Applications“ (VBA) kodą, spustelėkite Daryklės mygtukas , tada spustelėkite Kodo daryklė. Norėdami sukurti naują įdėtąją makrokomandą, kurioje būtų veiksmai, kuriuos turėtų atlikti komandos mygtukas, spustelėkite Daryklės mygtukas , tada spustelėkite Makrokomandų daryklė.

    Pastaba: Kad kodą būtų galima paleisti, „Access“ duomenų bazėms, kuriose yra VBA kodo, turi būti suteikta pasitikėjimo būsena.

Jei reikia pagalbos dėl kitų čia nepaminėtų ypatybių, perkelkite žymiklį į ypatybės lauką ir paspauskite F1.

Puslapio viršus

Komandos mygtuko tinkinimas

„Access“ suteikia daug būdų tinkinti komandos mygtukus, todėl jūsų forma gali atrodyti ir veikti taip, kaip norite. Pavyzdžiui, galite sukurti komandos mygtukų eilę, išdėstydami kaip lentelę arba rietuvę, arba galite padaryti, kad komandos mygtukai būtų panašūs į hipersaitus.

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite formą, tada spustelėkite Dizaino rodinys Mygtuko paveikslėlis .

  2. Atlikite vieną iš toliau nurodytų veiksmų.

    • Sukurkite horizontalų (lentelės formos) arba vertikalų (rietuvės formos) komandos mygtukų maketą    

      Galite įtraukti komandos mygtukų į lentelės arba rietuvės formos maketą, kad sukurtumėte tiksliai sulygiuotų mygtukų eilutę arba stulpelį. Tada galite pertvarkyti mygtukus kaip grupę, kad būtų lengviau modifikuoti formas. Taip pat vienu metu galite pritaikyti formatavimo stilius visai komandos mygtukų eilutei arba stulpeliui ir galite atskirti mygtukus naudodami tinklelio linijas.

      1. Dešiniuoju pelės mygtuku spustelėkite vieną iš komandos mygtukų, kuriuos norite įtraukti į maketą, tada kontekstiniame meniu nukreipkite pelės žymiklį į Maketas.

      2. Norėdami pradėti horizontalią mygtukų eilutę, spustelėkite Lentelės formos Mygtuko paveikslėlis ; norėdami kurti vertikalų mygtukų stulpelį, spustelėkite Rietuvės formos Mygtuko paveikslėlis .

        „Access“ nubrėžia kraštines aplink komandos mygtuką, kad nurodytų maketą. Kiekvienas mygtukas yra susietas su etikete, kurios negalite panaikinti, tačiau jei etiketės nereikia, ją galite sumažinti iki labai mažo dydžio.

        Toliau pateikiamame paveikslėlyje rodomas komandos mygtukas ir su juo susieta etiketė lentelės forma. Atkreipkite dėmesį, kad etiketė yra paskesnėje aukščiau esančioje sekcijoje – taip išvengiama etiketės pasikartojimo nurodant kiekvieną išsamios informacijos įrašą.

        Komandos mygtukas lentelės formos makete

        Toliau pateikiamame paveikslėlyje rodomas komandos mygtukas ir su juo susieta etiketė rietuvės forma. Rietuvės formos makete etiketė ir mygtukas visada yra toje pačioje sekcijoje.

        Komandos mygtukas rietuvės formos makete

      3. Įtraukite daugiau komandos mygtukų į maketą nuvilkdami juos į maketo sritį. Velkant komandos mygtuką per maketo sritį, „Access“ nubrėžia horizontalią įterpties juostą (naudojant lentelės formos maketą) arba vertikalią įterpties juostą (naudojant rietuvės formos maketą), kuri nurodo, kur bus įterptas komandos mygtukas, kai atleisite pelės mygtuką.

        Mygtuko įtraukimas į rietuvės formos valdiklio maketą

        Atleidus pelės mygtuką, valdiklis įtraukiamas į maketą.

        Į rietuvės formos valdiklio maketą įtrauktas mygtukas

      4. Perkelkite komandos mygtukus sekcija aukštyn arba žemyn lentelės formos makete    Jei norite, kad komandos mygtukas liktų lentelės formos makete, bet norite komandos mygtuką perkelti į kitą formos sekciją (pvz., iš sekcijos Išsami informacija į sekciją Formos antraštė), atlikite toliau nurodytus veiksmus.

        1. Pasirinkite komandos mygtuką.

        2. Skirtuke Tvarkymas spustelėkite arba Pakelti, arba Nuleisti.

          Komandos mygtukas perkeliamas aukštyn arba žemyn į paskesnę sekciją, bet lieka lentelės formos makete. Jei toje vietoje, į kurią perkeliate valdiklį, jau yra valdiklis, šie du valdikliai pasikeičia vietomis.

          Pastaba: Naudojant rietuvės formos maketus, komandos Pakelti ir Nuleisti yra išjungtos.

      5. Perkelkite visą komandos mygtukų maketą    

        1. Spustelėkite bet kuriuos makete esančius komandos mygtukus.

          Viršutiniame kairiajame maketo kampe rodomas maketo parinkiklis.

        2. Nuvilkite maketo parinkiklį, kad perkeltumėte maketą į naują vietą.

    • Įtraukite tinklelio linijas į komandos mygtukų maketą    

      1. Pasirinkite bet kuriuos makete esančius komandos mygtukus.

      2. Skirtuke Tvarkymas spustelėkite komandą Tinklelio linijos, tada spustelėkite norimą tinklelio linijų stilių.

    • Padarykite komandos mygtuką permatomą    

      Padarydami komandos mygtuką permatomą, jį galite uždėti ant bet kurio formoje esančio objekto ir suteikti tam objektui komandos mygtuko funkcijas. Pavyzdžiui, turite vaizdą, kurį norite padalyti į atskiras spustelimas sritis, kurių kiekviena paleidžia skirtingą makrokomandą. Tai galite padaryti ant vaizdo uždėdami kelis permatomus komandos mygtukus.

      1. Spustelėkite komandos mygtuką, kurį norite padaryti permatomą, tada paspauskite F4, kad būtų rodomas komandos mygtuko ypatybių lapas.

      2. Ypatybių lapo skirtuke Formatas spustelėkite ypatybės Transparent lauke.

      3. Išplečiamajame sąraše pasirinkite Taip.

        Vis dar galite matyti komandos mygtuko kontūrą dizaino rodinyje, bet mygtukas nematomas formos rodinyje.

        Pastaba: Nustatyti komandos mygtuko ypatybę Transparent kaip Taip nėra tas pats, kas nustatyti jo ypatybę Visible kaip Ne. Abi operacijos paslepia komandos mygtuką, bet nustačius ypatybę Transparent kaip Taip, mygtukas ir toliau veikia. Nustačius ypatybę Visible kaip Ne, mygtukas išjungiamas.

    • Padarykite, kad komandos mygtukas būtų rodomas kaip hipersaitas    

      Jei norite, galite paslėpti komandos mygtuką, bet palikti antraštę matomą. To rezultatas – kažkas, kas atrodo kaip etiketė, bet veikia kaip komandos mygtukas. Taip pat galite pabraukti tekstą antraštėje ir pakeisti jo spalvą, kad jis atrodytų kaip hipersaitas.

      1. Spustelėdami pažymėkite komandos mygtuką ir paspauskite F4, kad būtų rodomas jo ypatybių lapas.

      2. Ypatybių lapo skirtuke Formatas spustelėkite ypatybės Back Style lauke.

      3. Išplečiamajame sąraše pasirinkite Permatoma.

        Komandos mygtuko turinys paslėptas, bet jo antraštės ir toliau matomos.

      4. Norėdami pabraukti arba pakeisti antraštės teksto spalvą, naudokite įrankius, esančius skirtuko Dizainas grupėje Šriftas.

        „Access“ šriftų grupėje pasiekiamos komandos

    • Mygtuko Atšaukti kūrimas    

      1. Spustelėkite komandos mygtuką, tada paspauskite F4, kad atidarytumėte jo ypatybių lapą.

      2. Ypatybės Atšaukti lauke spustelėkite Taip.

        Kai komandos mygtuko ypatybė Cancel nustatyta kaip Taip, o forma yra aktyvi forma, vartotojas gali pasirinkti komandos mygtuką jį spustelėdamas, paspausdamas klavišą ESC arba paspausdamas ENTER, kai komandos mygtukas turi įvesties vieta. Kai bet kurio vieno komandos mygtuko ypatybė Atšaukti nustatyta kaip Taip, ta ypatybė kitiems komandų mygtukams formoje automatiškai nustatoma kaip Ne.

        Norėdami, kad atšaukimo mygtukas atšauktų visus veiksmus, kurie įvyko formoje arba dialogo lange, turite parašyti makrokomandą arba įvykio procedūrą ir pridėti prie mygtuko ypatybės On Click.

        Pastaba: Formoje, kuri leidžia neatšaukiamas operacijas, pvz., naikinimus, naudinga atšaukimo mygtuką padaryti numatytuoju formos komandos mygtuku. Norėdami tai padaryti, ypatybę Cancel ir ypatybę Default nustatykite kaip Taip.

    • Nustatykite, kad ant komandos mygtuko būtų rodomas paveikslėlis    Komandos mygtuko ypatybės Picture lauke įveskite paveikslėlio failo (pvz., .bmp, .ico arba .dib failo) kelią ir failo pavadinimą. Jei nesate tikri dėl kelio arba failo pavadinimo, spustelėkite Daryklės mygtukas , kad atidarytumėte paveikslėlių daryklę.

      Paveikslėlių daryklė

      Spustelėkite Naršyti, kad rastumėte norimą naudoti paveikslėlį arba spustelėkite vieną iš paveikslėlių, esančių sąraše Galimi paveikslėliai, kad peržiūrėtumėte profesionaliai sukurtus paveikslėlius, kuriuos galite naudoti. Radę norimą paveikslėlį, spustelėkite Gerai, kad jį įtrauktumėte į komandos mygtuką.

      Pagal numatytuosius parametrus, „Access“ nustato ypatybę Picture Type kaip Įdėtasis. Kai komandos mygtuko ypatybei Picture priskiriate grafinį elementą, naudojant šį parametrą sukuriama paveikslėlio kopija, kuri saugoma „Access“ duomenų bazės faile. Jokie vėlesni pirminio paveikslėlio pakeitimai komandos mygtuke nebus matomi. Norėdami sukurti saitą į pirminį paveikslėlį, kad paveikslėlio pakeitimai matytųsi komandos mygtuke, pakeiskite ypatybę Picture Type į Susieta. Pirminį paveikslėlį būtina palikti jo pradinėje vietoje. Jei perkelsite arba pervardysite paveikslėlio failą, kai atidarysite duomenų bazę, „Access“ parodys klaidos pranešimą, o komandos mygtukas rodys savo antraštę, o ne paveikslėlį.

    • Nustatykite, kad komandos mygtuke būtų rodomas ir paveikslėlis, ir antraštė    

      Galite nustatyti, kad komandos mygtuke būtų rodomas ir paveikslėlis, ir antraštė. Atlikite toliau nurodytus veiksmus.

      1. Vadovaudamiesi procedūra, nurodyta anksčiau šiame skyriuje, įtraukite paveikslėlį į komandos mygtuką.

      2. Pasirinkite komandos mygtuką. Jei ypatybių lapas iš karto nerodomas, paspauskite F4 norėdami jį rodyti.

      3. Ypatybių lapo skirtuke Formatas ypatybės Caption lauke įveskite norimą antraštę.

      4. Ypatybės Picture Caption Arrangement lauke spustelėkite išplečiamąją rodyklę, tada pasirinkite norimą išdėstymą. Pavyzdžiui, norėdami, kad antraštė būtų rodoma po paveikslėliu, pasirinkite Apačioje. Norėdami, kad antraštė būtų rodoma paveikslėlio dešinėje, pasirinkite Dešinėje. Jei norite, kad išdėstymas priklausytų nuo sistemos lokalės, pasirinkite Bendra. Naudojant šį parametrą, antraštė bus rodoma dešinėje, kai naudojamos kalbos, kuriomis skaitoma iš kairės į dešinę, o kai naudojamos kalbos, kuriomis skaitoma iš dešinės į kairę – kairėje.

Puslapio viršus

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ų.

×