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öölauaandmebaasides ja Accessi veebirakendustes saate makrotoimingu Mine_juhtelemendile abil teisaldada fookus avatud vorm, vormi andmeleht, tabeli andmelehe või päringu andmelehe praeguses kirje määratud väli või juhtelement. Seda toimingut saate kasutada siis, kui soovite, et fookus oleks kindlal väljal või juhtelemendil. Seda välja või juhtelementi saab kasutada võrdluste või toimingute Otsi_kirje jaoks. Seda toimingut saate kasutada ka vormil kindlate tingimuste kohaselt navigeerimiseks. Näiteks kui kasutaja sisestab vormi Abielus kontrolli vormile Abielus, saab fookuse automaatselt vahele jätta juhtelemendi Abikaasa nimi ja liikuda järgmisele kontrollile.

Säte

Toimingul Mine_juhtelemendile on järgmine argument.

Toimingu argument

Kirjeldus

Juhtelemendi nimi

Tippige selle välja või juhtelemendi nimi, kuhu soovite fookuse suunata. See argument on kohustuslik.

Märkus.: Sisestage argumendisse Juhtelemendi nimi ainult välja või juhtelemendi nimi, mitte täielik identifikaator (nt [Forms]! [Tooted]! [Toote ID], kui kasutate Accessi töölauaandmebaasi.

Kommentaarid

Makrotoimingut Mine_juhtelemendile ei saa kasutada fookuse viimiseks peidetud vormi juhtelemendile.

Näpunäide.:  Makrotoimingu Mine_juhtelemendile abil saate liikuda alamvorm, mis on juhtelemenditüüp. Seejärel saate toimingu Mine_kirjele abil liikuda alamvormil kindlale kirjele. Samuti saate alamvorm juhtelemendile liikumiseks kasutada toimingut Mine_juhtelemendile, et liikuda esmalt alamvormile ja seejärel alamvormi juhtelemendile.

Toimingu Mine_juhtelemendile käivitamiseks moodulis Visual Basic for Applications (VBA) kasutage objekti DoCmd meetodit GoToControl. Meetodi SetFocus abil saate fookuse viia ka vormi või mõne selle alamvormi juhtelemendile või avatud tabeli, päringu või vormi andmelehe väljale.

Näited

Juhtelemendi väärtuse seadmine makro abil

Allpool oleva makro abil avatakse vormil „Tarnijad“ oleva nupu kaudu vorm „Lisa tooteid“. See näitab toimingute Kaja, Sule, Ava_vorm, Sea_väärtus ja Mine_juhtelemendile kasutamist. Toiminguga Sea_väärtus määratakse vormi „Tooted“ juhtelemendi „Tarnija ID“ väärtuseks vormil „Tarnijad“ oleva praeguse tarnija väärtus. Seejärel viiakse fookus toiminguga Mine_juhtelemendile väljale „Kategooria ID“, kus saate sisestada uue toote andmeid. See makro tuleks lisada vormi „Tarnijad“ nupule „Lisa tooteid“.

Toiming

Argumendid: Säte

Kommentaar

Kaja

Kaja on sees: Ei

Makro töötamise ajal peatatakse kuva värskendamine.

Sule

Objekti tüüp: Vorm

Objekti nimi: Tooteloend

Salvesta: Ei

Sulgege vorm Tooteloend.

Ava_vorm

Vormi nimi: Tooted

Vaade: Vorm

Andmerežiim: Lisamine

Akna režiim: Tavaline

Avatakse vorm „Tooted“.

Sea_väärtus

Üksus: [Vormid]![Tooted]![Tarnija ID]

Avaldis: Tarnija ID

Juhtelemendi „Tarnija ID“ väärtus samastatakse vormil „Tarnijad“ oleva praeguse tarnija väärtusega.

Mine_juhtelemendile

Juhtelemendi nimi Kategooria ID

Avatakse juhtelement „Kategooria ID“.

Andmete valideerimine makro abil

Järgmine valideerimismakro kontrollib vormi Tarnijad sisestatud sihtnumbreid. See näitab toimingute StopMacro, MessageBox, CancelEvent ja GoToControl kasutamist. Tingimusavaldis kontrollib, kas aruandesse või vormi sisestatud riiki/piirkonda või sihtnumbrit. Kui sihtnumbri vorming pole selle riigi/piirkonna jaoks korrektne, kuvab makro teateboksi ja tühistab kirje salvestamise. Seejärel viib makro teid tagasi sihtnumbri juhtelementi, kus saate vea parandada. See makro peaks olema manustatud vormi Tarnijad atribuudile Enne_värskendamist.

Tingimus

Toiming

Argumendid: Säte

Kommentaar

Kui IsNull([RiikRegioon])

Peata_makro

Kui RiikPiirkond on Null, ei saa sihtnumbrit kontrollida.

Kui [RiikRegioon] In ("Prantsusmaa","Itaalia","Hispaania") ja Len([Sihtnumber]) <> 5

Teateboks

Sõnum: sihtnumber peab olema 5 märki.

Piiks. Jah

Tüüp: Teave

Pealkiri: Sihtnumbri tõrge

Kui sihtnumber ei ole 5-kohaline, kuva teade.

Tühista_sündmus

Tühistab sündmuse.

Mine_juhtelemendile

Juhtelemendi nimi: Sihtnumber

Kui [RiikRegioon] In ("Austraalia","Singapur") ja Len([Sihtnumber]) <> 4

Teateboks

Sõnum: Sihtnumber peab sisaldama 4 tähemärki.

Piiks. Jah

Tüüp: Teave

Pealkiri: Sihtnumbri tõrge

Kui sihtnumber ei ole 4-kohaline, kuva teade.

Tühista_sündmus

Tühistab sündmuse.

Mine_juhtelemendile

Juhtelemendi nimi: Sihtnumber

If ([RiikRegioon] = "Kanada") And ([Sihtnumber] Not Like"[A-Z][0-9][A-Z] [0-9][A-Z][0-9]")

Teateboks

Sõnum: sihtnumber ei sobi. Kanada koodi näide: H1J 1C3

Piiks. Jah

Tüüp: Teave

Pealkiri: Sihtnumbri tõrge

Kui Kanada sihtnumber pole õige, kuva teade. (Kanada sihtnumbri näide: H1J 1C3)

Tühista_sündmus

Tühistab sündmuse.

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!

×