Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.
Voit siirtää aktiivisuus määritetyn kenttä tai ohjain nykyisen tietue Avaa lomake, lomakkeen tietotaulukko, taulukko-Access-työpöytätietokannoissa ja Access-verkkosovelluksissa SiirryOhjausobjektiin -makrotoiminto taulukon tai kyselyn taulukkonäkymässä. Voit käyttää tätä toimintoa, kun haluat tietyn kentän tai ohjausobjektin olisi kohdistusta. Tätä kenttää tai ohjausobjektia sitten voidaan vertailuissa tai EtsiTietue -toimintoja. Tämän toiminnon avulla voit myös siirtyä lomakkeessa tiettyjen ehtojen mukaan. Jos käyttäjä lisää naimisiin ohjausobjektissa ei esimerkiksi sairausvakuutus-lomakkeen kohdistuksen voi ohittaa Puolison nimi-ohjausobjektin ja siirry seuraavaan ohjausobjektiin.
Asetus
SiirryOhjausobjektiin -toiminnolla on seuraava argumentti.
Toiminnon argumentti | Kuvaus |
---|---|
Ohjausobjektin nimi |
Kirjoita kentän nimi tai hallita kohdistus haluamaasi. Tämä on pakollinen argumentti. Huomautus: Syötä vain kentän tai ohjausobjektin nimi Ohjausobjektin nimi -argumentin täydellinen tunniste, kuten [Forms]! [Tuotteet]! [Tuotenimi] Jos käytät Access-tietokannan. |
Huomautuksia
Et voi käyttää SiirryOhjausobjektiin -makrotoiminto siirtää kohdistusta piilotetun lomakkeen ohjausobjektiin.
Vihje: Voit siirtää alilomake, joka on ohjausobjektin tyypin SiirryOhjausobjektiin-makrotoiminto. Voit siirtyä tiettyyn tietueeseen alilomakkeen sitten SiirryTietueeseen-toiminnolla. Voit myös siirtää ohjausobjektin alilomake SiirryOhjausobjektiin-toiminnon avulla voit siirtää ensin alilomakkeeseen ja sitten alilomakkeen ohjausobjektiin.
Jos haluat suorittaa SiirryOhjausobjektiin -toiminnon Visual Basic for Applications (VBA)-moduulissa, käytä DoCmd -objektin SiirryOhjausobjektiin -menetelmää. Voit myös siirtää kohdistuksen lomakkeen tai missä tahansa sen ohjausobjektin tai avaa taulukko, kysely tai lomakkeen taulukkonäkymän kenttään painamisen .
Esimerkkejä
Ohjausobjektin arvon määrittäminen makron avulla
Seuraava makro avaa tuotteiden lisääminen-lomakkeen Toimittajat-lomakkeen painiketta. Se näyttää Päivitä-, Sulje-, AvaaLomake-, AsetaArvo- ja SiirryOhjausobjektiin -toimintojen käyttöä. AsetaArvo määrittää nykyisen toimittajan tuotteet-lomakkeen Toimittajantunnus-ohjausobjektin Toimittajat-lomakkeen. Valitse SiirryOhjausobjektiin siirtää kohdistuksen Luokkatunnus-kenttä, johon voit ryhtyä kirjoittamaan tietoja uudesta tuotteesta. Tämä makro liitetään Toimittajat-lomakkeen tuotteiden lisääminen-painiketta.
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 tuoteluettelon lomake. |
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 vahvistus makro tarkistaa Toimittajat lomakkeeseen kirjoitetut postinumerot. Se näyttää LopetaMakro, MessageBox, PeruutaTapahtumaja SiirryOhjausobjektiin -toimintojen käyttöä. Ehtolauseke tarkistaa maa/alue ja postinumero kirjoitettuna tietueen lomakkeeseen. Jos postinumero ei ole haluamaasi muotoa maa/alue, makro näyttää sanomaruudun ja peruuttaa tietueen tallentamista. Makron sitten palaa postinumero-ohjausobjekti, jossa voit korjata virheen. Tämä makro liitetään Toimittajat-lomakkeen ennen päivittämistä -ominaisuuden.
Ehto | Toiminto | Argumentit: asetus | Kommentti |
---|---|---|---|
Jos IsNull([CountryRegion]) |
LopetaMakro |
Jos MaaAlue on Null, postinumeroa ei voi tarkistaa. |
|
Jos [MaaAlue] (”ranska”, ”italia”, ”Espanja”) ja pituus ([Postinumero]) <> 5 |
Sanomaruutu |
Sanoma: postinumero on oltava 5 merkkiä. Äänimerkki: Kyllä Tyyppi: tiedot Otsikko: Postinumero-virhe |
Jos postinumero ei koostu viidestä merkistä, näytä sanoma. |
PeruutaTapahtuma |
Peruuta tapahtuma. |
||
SiirryOhjausobjektiin |
Ohjausobjektin nimi: Postinumero |
||
Jos [MaaAlue] In (”Australia”, ”Singapore”) ja pituus ([Postinumero]) <> 4 |
Sanomaruutu |
Sanoma: postinumerossa oltava 4 merkkiä. Äänimerkki: Kyllä Tyyppi: tiedot Otsikko: Postinumero-virhe |
Jos postinumero ei koostu neljästä merkistä, näytä sanoma. |
PeruutaTapahtuma |
Peruuta tapahtuma. |
||
SiirryOhjausobjektiin |
Ohjausobjektin nimi: Postinumero |
||
Jos ([Maataialue] = ”Kanada”) ja ([Postinumero] ei ole, kuten ”[A-Ö] [0-9] [A-Ö] [0-9][A-Z][0-9]") |
Sanomaruutu |
Sanoma: Postinumero ei ole kelvollinen. Esimerkki Kanadan koodi: H1J 1 c 3 Äänimerkki: Kyllä Tyyppi: tiedot Otsikko: Postinumero-virhe |
Jos postinumero ei ole Kanadan postinumeroiden mukainen, näytä sanoma. (Esimerkki Kanadan postinumerosta: H1J 1C3) |
PeruutaTapahtuma |
Peruuta tapahtuma. |