SiirryOhjausobjektiin-makrotoiminto

Voit siirtää aktiivisuusSiirryOhjausobjektiin-toiminnon avulla määritettyyn kenttä tai ohjain avoimena olevan lomake, lomakkeen tietotaulukko, taulukon taulukkonäkymän tai kyselyn taulukkonäkymän nykyisessä tietue. Voit käyttää tätä toimintoa, kun haluat kohdistuksen tiettyyn kenttään tai ohjausobjektiin. Tätä kenttää tai ohjausobjektia voi sitten käyttää vertailuissa tai EtsiTietue-toiminnoissa. Voit myös siirtyä lomakkeessa tiettyjen ehtojen mukaan käyttämällä tätä toimintoa. Jos käyttäjä esimerkiksi syöttää arvon Ei sairausvakuutuslomakkeen Naimisissa-ohjausobjektiin, kohdistus voi automaattisesti hypätä Puolison nimi -ohjausobjektin yli ja siirtyä seuraavaan ohjausobjektiin.

Huomautus:  Tämä toiminto ei ole käytettävissä tietokantasivujen kanssa.

Asetus

SiirryOhjausobjektiin-toiminnossa on seuraava argumentti.

Toiminnon argumentti

Kuvaus

Ohjausobjektin nimi

Kentän tai ohjausobjektin nimi, johon haluat kohdistuksen. Syötä kentän tai ohjausobjektin nimi Ohjausobjektin nimi -ruutuun Makron muodostin -ruudun Toiminnon argumentit -osassa. Tämä on pakollinen argumentti.

Huomautus: Syötä vain kentän tai ohjausobjektin nimi Ohjausobjektin nimi -argumenttiin, äläkä täysin määritettyä tunnistetta, kuten Forms!Tuotteet![TuotteenTunnus].

Huomautuksia

Et voi käyttää SiirryOhjausobjektiin-toimintoa siirtämään kohdistusta piilotetun lomakkeen ohjausobjektiin.

tip

Voit siirtyä SiirryOhjausobjektiin-toiminnon avulla alilomake, joka on yksi ohjausobjektilaji. Voit siirtyä sitten tiettyyn alilomakkeen tietueeseen käyttämällä SiirryTietueeseen-toimintoa. Voit myös siirtyä alilomake ohjausobjektiin käyttämällä SiirryOhjausobjektiin-toimintoa, jolloin siirryt ensin alilomakkeeseen ja sitten alilomakkeen ohjausobjektiin.

Voit suorittaa SiirryOhjausobjektiin-toiminnon VBA-moduulissa käyttämällä DoCmd-objektin SiirryOhjausobjektiin-menetelmää. Voit myös siirtää kohdistuksen ohjausobjektiin lomakkeessa tai missä tahansa sen alilomakkeessa käyttämällä MääritäKohdistus-menetelmää. Menetelmän avulla voit myös siirtää kohdistuksen kenttään avoimessa taulukossa, kyselyssä tai lomakkeen taulukkonäkymässä.

Esimerkkejä

Ohjausobjektin arvon määrittäminen makron avulla

Seuraava makro avaa Tuotteiden lisääminen -lomakkeen Toimittajat-lomakkeessa olevasta painikkeesta. Siinä näkyvät Päivitä-, Sulje-, AvaaLomake-, AsetaArvo- ja SiirryOhjausobjektiin-toimintojen käyttötavat. AsetaArvo-toiminto määrittää Tuotteet-lomakkeen ToimittajanTunnus-ohjausobjektin Toimittajat-lomakkeen nykyiseksi toimittajaksi. SiirryOhjausobjektiin-toiminto siirtää sitten kohdistuksen Luokan tunnus -kenttään, jossa voit alkaa syöttää tietoja uutta tuotetta varten. Tämän makron tulee olla liitettynä Toimittajat-lomakkeen Lisää tuotteita -painikkeeseen.

Toiminto

Argumentit: asetus

Kommentti

Päivitä

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

Lopeta näytön päivittäminen, kun makro on käytössä.

Sulje

Objektin laji: Lomake

Objektin nimi: Tuoteluettelo

Tallenna: Ei

Sulje Tuoteluettelo-lomake.

AvaaLomake

Lomakkeen nimi: Tuotteet

Näkymä: Lomake

Tietojen syöttötila: Lisääminen

Ikkunan näyttötapa: Normaali

Avaa Tuotteet-lomake.

AsetaArvo

Tiedot: [Forms]![Tuotteet]![ToimittajanTunnus]

Lauseke: ToimittajanTunnus

Määritä ToimittajanTunnus-ohjausobjekti nykyiseen toimittajaan Toimittajat-lomakkeessa.

SiirryOhjausobjektiin

Ohjausobjektin nimi: LuokanTunnus

Siirry LuokanTunnus-ohjausobjektiin.

Tietojen tarkistaminen makron avulla

Seuraava tarkistusmakro tarkistaa Toimittajat-lomakkeeseen syötetyt postinumerot. Siinä näkyvät PysäytäMakro-, Sanomaruutu-, PeruutaTapahtuma- ja SiirryOhjausobjektiin-toimintojen käyttötavat. 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 tallentaen tietueen. Sitten makro palaa postinumeron ohjausobjektiin, jossa voit korjata virheen. Tämä makro tulee liittää Toimittajat-lomakkeen EnnenPäivittämistä-ominaisuuteen.

Ehto

Toiminto

Argumentit: asetus

Kommentti

IsNull([MaaAlue])

LopetaMakro

Jos MaaAlue on Null, postinumeroa ei voi tarkistaa.

[MaaAlue] In ("Ranska","Italia","Espanja") And Len([Postinumero]) <> 5

Sanomaruutu

Sanoma: Postinumerossa on oltava 5 merkkiä.

Äänimerkki: Kyllä

Laji: Tietoja

Otsikko: Postinumerovirhe

Jos postinumero ei sisällä 5 merkkiä, näytä sanoma.

...

PeruutaTapahtuma

Peruuta tapahtuma.

SiirryOhjausobjektiin

Ohjausobjektin nimi: Postinumero

[MaaAlue] In ("Australia","Singapore") And Len([Postinumero]) <> 4

Sanomaruutu

Sanoma: postinumeron on sisällettävä 4 merkkiä.

Äänimerkki: Kyllä

Laji: Tietoja

Otsikko: Postinumerovirhe

Jos postinumero ei sisällä 4 merkkiä, näytä sanoma.

...

PeruutaTapahtuma

Peruuta tapahtuma.

SiirryOhjausobjektiin

Ohjausobjektin nimi: Postinumero

([MaaAlue] = "Kanada") And ([Postinumero] Not Like"[A-Z][0-9][A-Z] [0-9][A-Z][0-9]")

Sanomaruutu

Sanoma: Postinumero on virheellinen. Esimerkki Kanadan postinumerosta: H1J 1C3

Äänimerkki: Kyllä

Laji: Tietoja

Otsikko: Postinumerovirhe

Jos postinumero ei vastaa Kanadan postinumeroa, näytä sanoma. (Esimerkki Kanadan postinumerosta: H1J 1C3)

...

PeruutaTapahtuma

Peruuta tapahtuma.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×