Access-projektissa (*.adp) voit avata käyttäjän määrittämä funktio OpenFunction-makrotoiminnollatietotaulukkonäkymä, sisäisissä funktioissa Rakennenäkymä, SQL Text Editor -näkymässä (käyttäjän määrittämässä skalaari- tai taulukkofunktiossa) tai Tulostuksen esikatselussa. Tämä toiminto suorittaa käyttäjän määrittämän funktion, kun se avataan taulukkonäkymässä. Voit myös valita käyttäjän määrittämän funktion tietojen syöttötilan ja rajoittaa käyttäjän määrittämän funktion näyttämiä tietueita.
Huomautus: Tätä toimintoa ei sallita, jos tietokanta ei ole luotettu.
Huomautus: Access 2010 on viimeinen Access-tietoprojekteja tukeva versio.
Asetus
AvaaFunktio-makrotoiminnossa on seuraavat argumentit.
Toiminnon argumentti |
Kuvaus |
Funktion nimi |
Avattavan käyttäjän määrittämän funktion nimi. Funktion nimi -ruudussa näkyvät kaikki nykyisen tietokannan käyttäjän määrittämät funktiot. Tämä on pakollinen argumentti. Jos suoritat funktiotoiminnon sisältävän makron kirjastotietokanta, Access etsii ensin tämännimisen funktion kirjastotietokannasta ja sitten nykyisestä tietokannasta. |
Näytä |
Näkymä, jossa käyttäjän määrittämä funktio avautuu. Valitse Näkymä-ruutuun Taulukko, Rakenne, Tulostuksen esikatselu, Pivot-taulukko tai Pivot-kaavio. Oletusarvo on Taulukko. |
Tietojen syöttötila |
Käyttäjän määrittämän funktion tietojen syöttötila. Tämä koskee vain taulukkonäkymässä avattuja käyttäjän määrittämiä funktioita. Valitse Lisää (käyttäjä voi lisätä uusia tietueita, mutta ei voi tarkastella tai muokata olemassa olevia tietueita), Muokkaa (käyttäjä voi tarkastella tai muokata aiemmin luotuja tietueita ja lisätä uusia tietueita) tai Vain luku (käyttäjä voi vain tarkastella tietueita). Oletusarvo on Muokkaa. |
Huomautuksia
Tämä makrotoiminto muistuttaa käyttäjän määrittämän funktion kaksoisnapsauttaminen siirtymisruudussa tai funktion napsauttamista siirtymisruudussa hiiren kakkospainikkeella ja näkymän valitsemista.
Kun siirryt rakennenäkymään käyttäjän määrittämän funktion ollessa avoinna, käyttäjän määrittämän funktion Tietotila-argumenttiasetus poistetaan. Tämä asetus ei ole voimassa, vaikka käyttäjä palaisi taulukkonäkymään.
Vinkkejä
-
Voit valita käyttäjän määrittämän funktion siirtymisruudussa ja vetää sen makron rakenneikkunaan. Tämä luo automaattisesti OpenFunction-toiminnon , joka avaa käyttäjän määrittämän funktion taulukkonäkymässä.
-
Jos et halua näyttää järjestelmäviestejä, jotka tavallisesti näkyvät käyttäjän määrittämän funktion suorittamisen yhteydessä (mikä ilmaisee, että funktio on käyttäjän määrittämä funktio ja näyttää, kuinka moneen tietueeseen tämä vaikuttaa), voit estää viestien näyttämisen AsetaVaroitukset-makrotoiminnolla.
Jos haluat suorittaa OpenFunction-makrotoiminnon Visual Basic for Applications (VBA) -moduulissa, käytä DoCmd-objektinOpenFunction-menetelmää.