Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Accessi töölauaandmebaaside makrotoimingu Saada_klahvid abil saate klahvivajutused saata otse Access või aktiivsesse Windowsi-põhisesse rakendusse.

Turbeteade.: Vältige tundliku sisuga või konfidentsiaalse teabe korral lause Saada_klahvikäsud või makro Automaatklahvid kasutamist. Mõni pahatahtlik kasutaja võib talletada klahvivajutusi ning seejärel teie arvuti ja selles olevate andmete turvalisuse ohtu seada.

Märkus.: Kui andmebaas pole usaldusväärne, pole see toiming lubatud.

Säte

Makrotoimingul Saada_võtmed on järgmised argumendid.

Toimingu argument

Kirjeldus

Klahvivajutused

Klahvivajutused, mida Access või rakendus töötleb. Sisestage klahvivajutused makrokujunduse akna jaotise Toiminguargumendid väljale Klahvivajutused. Võite tippida kuni 255 märki. See argument on kohustuslik.

Wait

Määrab, kas makro tuleks peatada, kuni klahvivajutused on töödeldud. Klõpsake nuppu Jah (peatamiseks) või Ei (peatamise keelamiseks). Vaikeväärtus on Ei.

Kommentaarid

Access töötleb makrotoimingu Saada_ klahvid kaudu saadud klahvivajutusi täpselt nii, nagu oleksite need tippinud otse Accessi aknasse.

Klahvivajutuste määramiseks kasutage lause SendKeys süntaksit.

Märkus.: Tõrge võib ilmneda juhul, kui argument Klahvivajutused sisaldab vale süntaksit, valesti kirjutatud teksti või muid väärtusi, mis ei sobi akna klahvivajutuste saatmiseks.

Seda makrotoimingut saate kasutada dialoogiboksi teabe sisestamiseks, eriti juhul, kui te ei soovi makrot dialoogiboksile käsitsi vastamiseks katkestada. Mõned Accessi makrotoimingud (nt Prindi_välja ja Otsi_kirje) valivad automaatselt suvandid teatud sageli kasutatavates dialoogiboksides. Makrotoimingu Saada_võtmed abil saate valida suvandeid vähem levinud dialoogiboksides.

  • Kuna dialoogiboks peatab makro, peate paigutama makrotoimingu Saada_võtmed enne toimingut, mis põhjustab dialoogiboksi avanemise, ja määrama argumendi Oota väärtuseks Ei.

  • Klahvivajutuste ajastamine Accessi või mõne muu rakenduseni võib olla keeruline. Seetõttu on soovitatav, et kui on olemas mõni muu meetod (nt makrotoiming Otsi_kirje ), saate soovitud toimingu tegemiseks kasutada seda meetodit, mitte makrotoimingut Saada_võtmed dialoogiboksi suvandite täitmiseks.

Kui soovite Accessile või mõnele muule Windowsi-põhisele rakendusele saata rohkem kui 255 märki, saate makros kasutada järjest mitut makrotoimingut Saada_klahvid .

Makrotoimingu Saada_klahvid kasutamine klahvivajutuste saatmiseks käivitab vastavad sündmused KeyDown, KeyUp ja KeyPress . Mitte-ANSI klahvivajutuste (nt funktsiooniklahvi) saatmine ei käivita sündmust KeyPress .

See toiming pole saadaval moodulis Visual Basic for Applications (VBA). Kasutage selle asemel lauset SendKeys .

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×