Makrokomandos veiksmą Aidas galite naudoti norėdami nurodyti, ar aidas yra įjungta "Access" kompiuterio duomenų bazėse. Pavyzdžiui, galite naudoti šį veiksmą norėdami slėpti arba rodyti makrokomanda rezultatus, kol jis vykdomas.
Pastaba: Šis veiksmas nebus leidžiamas, jei duomenų bazė nepatikima.
Pastaba: "Access" žiniatinklio programose "Echo" makrokomandos veiksmas negalimas.
Parametras
Makrokomandos "Echo " veiksmas turi šiuos argumentus.
Veiksmo argumentas |
Aprašas |
Įjungti aidą |
Makrokomandų daryklės lango sekcijos Veiksmo argumentai lauke Aidas įjungtas spustelėkite Taip (įjungti aidą) arba Ne (išjungti aidą). Numatytoji reikšmė yra Taip. |
Būsenos juostos tekstas |
Tekstas, kuris bus rodomas būsenos juosta išjungus aidą. Pvz., išjungus aidą, būsenos juostoje gali būti rodoma "Vykdoma makrokomanda". |
Pastabos
Kai Access vykdo makrokomandą, naujinant ekraną dažnai rodoma informacija, kuri nėra būtina makrokomandos veikimui. Kai argumentą Aidas įjungta nustatote kaip Ne, makrokomanda vykdoma neatnaujinus ekrano. Kai makrokomanda baigiama, "Access" automatiškai vėl įjungia aidą ir iš naujo perpilda langą. Argumento Aidas įjungta parametras Ne neturi įtakos makrokomandos ar jos rezultatų funkcionalumui.
Veiksmas Aidas nerodys modalinis dialogo langų, pvz., klaidų pranešimų ar iššokančių formų, pvz., ypatybių lapų, rodymo. Norėdami rinkti arba rodyti informaciją, galite naudoti dialogo langus ir iššokančiuosius formas, net jei išjungtas aidas. Norėdami nerodyti visų pranešimų arba dialogo langų, išskyrus klaidų pranešimų laukus ir dialogo langus, kuriuose vartotojas turi įvesti informaciją, naudokite veiksmą SetWarnings .
Echo veiksmą makrokomandoje galite vykdyti daugiau nei vieną kartą. Tai leidžia pakeisti būsenos juostos tekstą, kol vykdoma makrokomanda.
Išjungus aidą, galite naudoti veiksmą "Hourglass ", kad pakeistumėte pelės žymiklį į smėlio laikrodžio piktogramą (ar bet kurią pelės žymiklio piktogramą, kurią nustatėte kaip "Užsiėmęs"), kad vaizdiniu būdu matytumėte, jog makrokomanda vykdoma.
Norėdami vykdyti aido veiksmą "Visual Basic for Applications" (VBA) modulyje, naudokite objekto DoCmd metodą Echo.
Pavyzdžiai
Valdiklio reikšmės nustatymas naudojant makrokomandą
Ši makrokomanda atidaro formą Produktų įtraukimas iš mygtuko formoje Tiekėjai. Jis rodo veiksmų Aidas, Uždarymas, Atidarytiformą, SetValue ir Eitiįvaldiklį naudojimą. Veiksmas SetValue nustato formoje Produktai esantį valdiklį Tiekėjo ID dabartiniam tiekėjui formoje Tiekėjai. Veiksmas Eitiįvaldiklį perkelia įvesties vietą į lauką Kategorijos ID, kuriame galite pradėti įvesti naujo produkto duomenis. Šią makrokomandą reikia pridėti prie formos Tiekėjai mygtuko Įtraukti produktų.
Veiksmas |
Argumentai: parametras |
Komentaras |
Echo |
Aidas įjungtas: ne |
Sustabdykite ekrano naujinimą, kol vykdoma makrokomanda. |
Uždarymas |
Objekto tipas: Forma Objekto pavadinimas: produktų sąrašas Įrašyti: ne |
Uždarykite formą Produktų sąrašas. |
OpenForm |
Formos pavadinimas: Produktai Rodinys: Forma Duomenų režimas: įtraukti Lango režimas: Įprastas |
Atidarykite formą Produktai. |
Nustatyti reikšmę |
Elementas: [Formos]! [Produktai]! [Tiekėjo ID] Išraiška: Tiekėjo ID |
Formoje Tiekėjai valdiklį Tiekėjo ID nustatykite kaip dabartinį tiekėją. |
GoToControl |
Valdiklio pavadinimas: CategoryID |
Eikite į valdiklį Kategorijos ID. |
Sinchronizuokite formas naudodami makrokomandą
Ši makrokomanda atidaro formą Produktų sąrašas apatiniame dešiniajame formos Tiekėjai kampe, kurioje rodomi dabartinio tiekėjo produktai. Jis rodo veiksmų Aidas, MsgBox, GoToControl, StopMacro, OpenForm ir MoveSize naudojimą. Ji taip pat rodo sąlyginio reiškinio naudojimą su veiksmais MsgBox, GoToControl ir StopMacro . Ši makrokomanda turi būti pridėta prie formos Tiekėjai mygtuko Peržiūrėti produktus.
Sąlyga |
Veiksmas |
Argumentai: parametras |
Komentaras |
Echo |
Aidas įjungtas: ne |
Sustabdykite ekrano naujinimą, kol vykdoma makrokomanda. |
|
IsNull([Tiekėjo ID]) |
MsgBox |
Pranešimas: eikite į tiekėjo įrašą, kurio produktus norite matyti, tada dar kartą spustelėkite mygtuką Peržiūrėti produktus. Pyptelėjimas: Taip Tipas: nėra Pavadinimas: Pasirinkite tiekėją |
Jei formoje Tiekėjai dabartinio tiekėjo nėra, rodyti pranešimą. |
... |
GoToControl |
Valdiklio pavadinimas: Įmonės pavadinimas |
Perkelti įvesties vietą į valdiklį Įmonės pavadinimas. |
... |
StopMacro |
Stabdyti makrokomandą. |
|
OpenForm |
Formos pavadinimas: produktų sąrašas Rodinys: duomenų lapas Filtro pavadinimas: Vietos sąlyga: [Tiekėjo ID] = [Formos]! [Tiekėjai]! [Tiekėjo ID] Duomenų režimas: tik skaityti Lango režimas: Įprastas |
Atidarykite formą Produktų sąrašas ir peržiūrėkite dabartinio tiekėjo produktus. |
|
Perkelti dydį |
Dešinėje: 0.7799" Žemyn: 1,8 col. |
Perkelkite formą Produktų sąrašas formos Tiekėjai apačioje dešinėje. |