Voit käyttää Echo-makrotoimintoa sen määrittämiseen, onko päivitys käytössä Access-työpöytätietokannoissa. Tämän toiminnon avulla voit esimerkiksi piilottaa tai näyttää makro tulokset, kun se suoritetaan.
Huomautus: Tätä toimintoa ei sallita, jos tietokanta ei ole luotettu.
Huomautus: Echo-makrotoiminto ei ole käytettävissä Access-verkkosovelluksissa.
Asetus
Echo-makrotoiminnossa on seuraavat argumentit:
Toiminnon argumentti |
Kuvaus |
Kaiku käytössä |
Valitse Kyllä (ota kaiku käyttöön) tai Ei (poista kaiku käytöstä) Makron muodostin -ikkunan Toiminnon argumentit -osan Kaiutin käytössä -ruudussa. Oletusarvo on Kyllä. |
Tilarivin teksti |
Teksti, joka näytetään tilapalkki, kun kaiutin on poistettu käytöstä. Jos esimerkiksi kaiku on poistettu käytöstä, tilarivillä voi näkyä "Makro on käynnissä". |
Huomautuksia
Kun Access suorittaa makron, näytön päivittäminen näyttää usein tietoja, jotka eivät ole olennaisia makron toiminnan kannalta. Kun määrität Echo On - argumentin arvoksi Ei, makro suoritetaan ilman näytön päivittämistä. Kun makro on valmis, Access ottaa kaiun automaattisesti takaisin käyttöön ja maalaa ikkunan uudelleen. Ei-asetus Echo On -argumentille ei vaikuta makron tai sen tulosten toimintaan.
Kaiku-toiminto ei estä modaalinen-valintaikkunoiden, kuten virhesanomien tai ponnahduslomakkeiden, kuten ominaisuustaulukoiden, näyttämistä. Voit kerätä tai näyttää tietoja valintaikkunoiden ja ponnahduslomakkeiden avulla, vaikka kaiku olisi poistettu käytöstä. Voit estää kaikki sanomat tai valintaikkunat lukuun ottamatta virhesanomaruutuja ja valintaikkunoita, jotka edellyttävät käyttäjää antamaan tietoja , Käyttämällä AsetaVaroitukset-toimintoa .
Voit suorittaa Echo-toiminnon useammin kuin kerran makrossa. Näin voit muuttaa tilarivin tekstiä makron suorittamisen aikana.
Jos poistat kaiun käytöstä, voit tiimalasi-toiminnolla muuttaa hiiren osoittimen tiimalasikuvakkeeksi (tai hiiren osoittimen kuvakkeeksi, jonka olet määrittänyt varattu-kuvakkeeksi), jotta saat visuaalisen ilmoituksen siitä, että makro on käynnissä.
Jos haluat suorittaa Echo-toiminnon Visual Basic for Applications (VBA) -moduulissa, käytä DoCmd-objektinEcho-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 Tuoteluettelo-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. |
Lomakkeiden synkronointi makron avulla
Seuraava makro avaa Tuoteluettelo-lomakkeen Toimittajat-lomakkeen oikeaan alakulmaan ja näyttää nykyisen toimittajan tuotteet. Siinä näkyvät Echo-, MsgBox-, GoToControl-, StopMacro-, OpenForm- ja MoveSize-toimintojen käyttö. Se näyttää myös ehdollisen lausekkeen käytön MsgBox-, GoToControl- ja StopMacro-toimintojen kanssa. Tämä makro on liitettävä Toimittajat-lomakkeen Tarkista tuotteet -painikkeeseen.
Ehto |
Toiminto |
Argumentit: asetus |
Kommentti |
Päivitä |
Päivitä-toiminto käytössä: Ei |
Lopettaa näytön päivityksen makron ollessa käynnissä. |
|
IsNull([Toimittajatunnus]) |
MsgBox |
Viesti: Siirrä sen toimittajan tietueeseen, jonka tuotteet haluat nähdä, ja valitse sitten Tarkista tuotteet -painike uudelleen. Äänimerkki: Kyllä Tyyppi: Ei mitään Otsikko: Toimittajan valitseminen |
Jos Toimittajat-lomakkeessa ei ole nykyistä toimittajaa, näytä viesti. |
... |
SiirryOhjausobjektiin |
Ohjausobjektin nimi: CompanyName |
Siirrä kohdistus CompanyName-ohjausobjektiin. |
... |
LopetaMakro |
Pysäytä makro. |
|
AvaaLomake |
Lomakkeen nimi: Tuoteluettelo Näytä: Taulukkonäkymä Suodattimen nimi: Missä ehto: [Toimittajan tunnus] = [Lomakkeet]! [Toimittajat]! [SupplierID] Tietotila: Vain luku Ikkunan näyttötapa: Normaali |
Avaa Tuoteluettelo-lomake ja näytä nykyisen toimittajan tuotteet. |
|
MoveSize |
Oikea: 0.7799" Alas: 1,8" |
Sijoita Tuoteluettelo-lomake Toimittajat-lomakkeen oikeaan alakulmaan. |