Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Access-työpöytätietokantojen ja Access-verkkosovellusten SiirryOhjausobjekti-makrotoiminnon avulla voit siirtää aktiivisuus määritettyyn kenttä tai ohjain avoimen lomake, lomakkeen tietotaulukko, taulukon taulukkonäkymän tai kyselyn taulukkonäkymän nykyisessä tietue. Voit käyttää tätä toimintoa, kun haluat, että kohdistus on tietyssä kentässä tai ohjausobjektissa. Tätä kenttää tai ohjausobjektia voidaan sitten käyttää vertailuihin tai EtsiTietue-toimintoihin . Tämän toiminnon avulla voit myös siirtyä lomakkeessa tiettyjen ehtojen mukaisesti. Jos käyttäjä esimerkiksi kirjoittaa Ei sairausvakuutuslomakkeen Naimisissa-ohjausobjektiin, kohdistus voi automaattisesti ohittaa puolison nimi -ohjausobjektin ja siirtyä seuraavaan ohjausobjektiin.

Asetus

SiirryOhjausobjektiin-toiminnolla on seuraava argumentti.

Toiminnon argumentti

Kuvaus

Ohjausobjektin nimi

Kirjoita sen kentän tai ohjausobjektin nimi, johon haluat kohdistuksen. Tämä on pakollinen argumentti.

Huomautus: Kirjoita Ohjausobjektin nimi -argumenttiin vain kentän tai ohjausobjektin nimi, ei täydellinen tunniste, kuten [Lomakkeet]! [Tuotteet]! [Tuotetunnus], jos käytät Access-työpöytätietokantaa.

Huomautuksia

Et voi siirtää kohdistusta piilotetun lomakkeen ohjausobjektiin Käyttämällä SiirryOhjausobjekti-makrotoimintoa .

Vihje:  Siirry ohjausobjektin tyyppiseen alilomake SiirryOhjausobjektiin -makrotoiminnon avulla. Sen jälkeen voit siirtyä tiettyyn alilomakkeen tietueeseen SiirryTietue-toiminnolla. Voit myös siirtyä alilomake ohjausobjektiin siirtymällä ensin alilomakkeeseen SiirryOhjausobjektiin -toiminnolla ja sitten alilomakkeen ohjausobjektiin.

Jos haluat suorittaa GoToControl-toiminnon Visual Basic for Applications (VBA) -moduulissa, käytä DoCmd-objektinGoToControl-menetelmää. Voit myös siirtää kohdistuksen lomakkeen tai sen alilomakkeiden ohjausobjektiin tai avoimen taulukon, kyselyn tai lomakkeen taulukkonäkymän kenttään Käyttämällä Aseta Tarkennus-menetelmää.

Esimerkkejä

Ohjausobjektin arvon määrittäminen makron avulla

Seuraava makro avaa Tuotteiden lisääminen -lomakkeen Toimittajat-lomakkeen painikkeesta. Siinä näkyvät Echo-, Sulje-, OpenForm-, SetValue- ja GoToControl-toimintojen käyttö. AsetaArvo-toiminto asettaa Tuotteet-lomakkeen Toimittajan tunnus -ohjausobjektin Toimittajat-lomakkeen nykyiseksi toimittajaksi. SiirryOhjausobjektiin-toiminto siirtää sen jälkeen kohdistuksen Luokan tunnus -kenttään, johon voit ryhtyä kirjoittamaan uuden tuotteen tietoja. Tämä makro pitäisi liittää Toimittajat-lomakkeen Tuotteiden lisääminen -painikkeeseen.

Toiminto

Argumentit: asetus

Kommentti

Päivitä

Päivitä-toiminto käytössä: Ei

Lopettaa näytön päivityksen makron ollessa käynnissä.

Sulje

Objektin laji: Lomake

Objektin nimi: Tuoteluettelo

Tallenna: Ei

Sulje tuoteluettelolomake.

AvaaLomake

Lomakkeen nimi: Tuotteet

Näkymä: Lomake

Tietojen syöttötila: Lisää

Ikkunan näyttötapa: Normaali

Avaa Tuotteet-lomakkeen.

AsetaArvo

Kohde: [Lomakkeet]![Tuotteet]![ToimittajanTunnus]

Lauseke: ToimittajanTunnus

Asettaa Toimittajan tunnus -ohjausobjektin Toimittajat-lomakkeen nykyiseksi toimittajaksi.

SiirryOhjausobjektiin

Ohjausobjektin nimi: LuokanTunnus

Siirtyy Luokan tunnus -ohjausobjektiin.

Tietojen oikeellisuuden tarkistaminen makron avulla

Seuraava tarkistusmakro tarkistaa Toimittajat-lomakkeeseen syötetyt postinumerot. Se näyttää StopMacro-, MessageBox-, CancelEvent- ja GoToControl-toimintojen käytön. Ehtolauseke tarkistaa lomakkeen tietueeseen syötetyn maan tai alueen ja postinumeron. Jos postinumeron muoto ei vastaa maata tai aluetta, makro näyttää sanomaruudun ja peruuttaa tietueen tallentamisen. Tämän jälkeen makro palauttaa sinut Postinumero-ohjausobjektiin, jossa voit korjata virheen. Tämä makro on liitettävä Toimittajat-lomakkeen EnnenPäivittämistä-ominaisuuteen.

Ehto

Toiminto

Argumentit: asetus

Kommentti

If IsNull([CountryRegion])

LopetaMakro

Jos MaaAlue on Null, postinumeroa ei voi tarkistaa.

If [CountryRegion] In ("France","Italy","Spain") And Len([Postal Code]) <> 5

MessageBox

Viesti: Postinumeron on oltava viisi merkkiä.

Äänimerkki: Kyllä

Kirjoita: Tiedot

Otsikko: Postinumerovirhe

Jos postinumero ei koostu viidestä merkistä, näytä sanoma.

PeruutaTapahtuma

Peruuta tapahtuma.

SiirryOhjausobjektiin

Ohjausobjektin nimi: Postinumero

If [CountryRegion] In ("Australia","Singapore") And Len([Postal Code]) <> 4

MessageBox

Sanoma: postinumerossa oltava 4 merkkiä.

Äänimerkki: Kyllä

Kirjoita: Tiedot

Otsikko: Postinumerovirhe

Jos postinumero ei koostu neljästä merkistä, näytä sanoma.

PeruutaTapahtuma

Peruuta tapahtuma.

SiirryOhjausobjektiin

Ohjausobjektin nimi: Postinumero

If ([CountryRegion] = "Canada") And ([Postal Code] Not Like"[A-Z][0-9][A-Z] [0-9][A-Z][0-9]")

MessageBox

Viesti: Postinumero ei kelpaa. Esimerkki Kanadan postinumerosta: H1J 1C3

Äänimerkki: Kyllä

Kirjoita: Tiedot

Otsikko: Postinumerovirhe

Jos postinumero ei ole Kanadan postinumeroiden mukainen, näytä sanoma. (Esimerkki Kanadan postinumerosta: H1J 1C3)

PeruutaTapahtuma

Peruuta tapahtuma.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×