Access-verkkosovellusten käyttöliittymän makroilla voit esimerkiksi avata toisen näkymän, ottaa käyttöön suodattimen tai luoda uuden tietueen. Käytettävissä on kahdenlaisia: upotetut käyttöliittymämakrot, jotka liitetään suoraan käyttöliittymän objekteihin, kuten komentopainikkeisiin, yhdistelmäruutuihin tai Toimintorivi-painikeobjektiin, ja erilliset käyttöliittymämakrot, jotka sisältyvät makro-objekteihin.
Jos haluat välttää makrologiikan kaksoiskappaleet, käytä erillisiä käyttöliittymämakroja uudelleen kutsumalla ne muista makroista. Voit tarkastella erillisiä käyttöliittymämakroja siirtymisruudun Makrot-kohdassa, mutta et voi suorittaa niitä suoraan sieltä. SuoritaMakro-toiminnolla voit suorittaa erillisen käyttöliittymämakron upotetusta käyttöliittymämakrosta.
Huomautus: Tämän artikkelin tiedot eivät koske Access-työpöytätietokantoja.
Upotetun käyttöliittymämakron luominen Access-verkkosovellukseen
Access-verkkosovellusten upotetut käyttöliittymän makrot suoritetaan, kun tietyt asiat tapahtuvat näkymässä, esimerkiksi painiketta painetaan, yhdistelmäruudusta valitaan kohde tai näkymä ladataan. Makroista tulee osa näkymää tai ohjausobjektia, johon ne on upotettu.
Näihin tapahtumiin voi liittää käyttöliittymän makron Access-verkkosovelluksen ohjausobjektissa tai näkymässä:
|
Tapahtumalaji |
Milloin se tapahtuu |
|---|---|
|
Päivityksen jälkeen |
Tapahtuu, kun olet syöttänyt tietoja ohjausobjektiin tai valinnut kohteen luettelo-ohjausobjektista. |
|
Napsautettaessa |
Tapahtuu, kun ohjausobjekti valitaan. |
|
Vaihdettaessa |
Tapahtuu, kun käyttäjä vaihtaa näkymässä tietueesta toiseen. |
|
Muistiin ladattaessa |
Tapahtuu, kun näkymä avataan. |
Alla on lueteltu tapahtumat, joita kukin ohjausobjekti tukee luettelonäkymissä ja tyhjissä näkymissä:
|
Ohjausobjektin tai objektin laji |
Tuetut tapahtumat |
|---|---|
|
Toimintorivin painike |
Napsautettaessa |
|
Automaattinen täydennys |
Päivityksen jälkeen, Napsautettaessa |
|
Painike |
Napsautettaessa |
|
Valintaruutu |
Päivityksen jälkeen |
|
Yhdistelmäruutu |
Päivityksen jälkeen |
|
Hyperlinkki |
Päivityksen jälkeen, Napsautettaessa |
|
Kuva |
Napsautettaessa |
|
Selite |
Napsautettaessa |
|
Monirivinen tekstiruutu |
Päivityksen jälkeen, Napsautettaessa |
|
Tekstiruutu |
Päivityksen jälkeen, Napsautettaessa |
|
Näkymä |
Vaihdettaessa, Muistiin ladattaessa |
Huomautukset:
-
Access-verkkosovellusten yhteenvetonäkymä ei tue mukautettujen ohjausobjektien lisäämistä. Tämä tarkoittaa sitä, että et voi lisätä mitään käyttöliittymämakroja mihinkään tämän näkymätyypin ohjausobjektiin.
-
Taulukkonäkymä ei tuet Päivittämisen jälkeen -ohjausobjektitapahtumia. Voit määrittää ohjausobjektien Päivittämisen jälkeen -tapahtuman logiikan vain luettelonäkymässä ja tyhjässä näkymässä.
-
Selainohjausobjektit, alinäkymäohjausobjektit ja aiheeseen liittyvien kohteiden ohjausobjektit eivät tue mitään tapahtumia missään näkymätyypissä.
Voit luoda upotetun käyttöliittymämakron Access-verkkosovelluksessa seuraavasti:
-
Valitse ohjausobjekti, johon haluat upottaa makron.
-
Napsauta Toiminnot-painiketta. Access avaa mukautetun toiminnon Toiminnot-valintaikkunan.
-
Valitse tapahtuma, johon haluat liittää makron. Access näyttää makron rakennenäkymässä tyhjän makron, jolloin voit aloittaa toimintojen lisäämisen.
Erillisen käyttöliittymämakron luominen Access-verkkosovellukseen
-
Valitse Aloitus > Lisäasetukset > Makro.
Access näyttää makron rakennenäkymässä tyhjän makron, jolloin voit aloittaa toimintojen lisäämisen.
-
Valitse Tallenna. Kirjoita makron nimi Makron nimi -ruutuun ja valitse sitten OK.
Vinkkejä käyttöliittymämakron luomiseen Access-verkkosovelluksessa
Näiden vihjeiden pitäisi helpottaa prosessia.
-
Jos haluat viitata makron kenttään, käytä muotoa [TaulukonNimi].[KentänNimi]. Käytä esimerkiksi muotoa [Tehtävät].[Määräpäivä], jos haluat viitata Määräpäivä-kenttään, ja muotoa [Tehtävät].[Tila], jos haluat viitata Tila-kenttään. Jos näkymäsi perustuu kyselyyn, anna tallennetun kyselyobjektin nimi. Jos näkymäsi tietuelähde on esimerkiksi kysely nimeltä OmaKysely, viittaa kyselyn Määräpäivä-kenttään muodolla [OmaKysely].[Määräpäivä].
-
Ennen kuin luot upotetun käyttöliittymämakron, kirjoita muistiin niiden taulukoiden, kenttien ja ohjausobjektien nimet, joita aiot käyttää, koska et voi siirtyä muihin välilehtiin, kun käsittelet sitä.
-
Jotkin makrotoimintojen argumentit tukevat lausekkeita. Jos haluat käyttää lauseketta makrotoimintoargumentissa, kirjoita = -merkki argumenttiruudun ensimmäiseen kohtaan. Jos argumentti tukee lausekkeita, Access näyttää argumenttiruudun oikealla puolella Lausekkeen muodostin -painikkeen.
-
Tallenna usein.