Radnju makroa Echo možete da koristite da biste odredili da li eho uključen u Access bazama podataka za računare. Na primer, ovu radnju možete da koristite da biste sakrili ili prikazali rezultate makro dok je pokrenuta.
Napomena: Ova radnja nije dozvoljena ako baza podataka nije pouzdana.
Napomena: Radnja makroa Echo nije dostupna u Access veb aplikacijama.
Postavka
Radnja makroa Echo ima sledeće argumente.
Argument radnje |
Opis |
Eho uključen |
Kliknite na dugme Da (uključi eho) ili Ne (isključi eho) u polju Eho Uključeno u odeljku Argumenti radnje prozora "Izrada makroa". Podrazumevana postavka je Da. |
Tekst na statusnoj traci |
Tekst koji će se prikazati u statusna traka kada je eho isključen. Na primer, kada je eho isključen, statusna traka može da prikaže "Makro je pokrenut". |
Napomene
Kada Pristup makro, ažuriranje ekrana često prikazuje informacije koje nisu od suštinske važnosti za funkcionisanje makroa. Kada podesite argument Echo On na Ne, makro se pokreće bez ažuriranja ekrana. Kada se makro završi, Access automatski ponovo uključuje eho i ponovo iscrtava prozor. Postavka "Ne" za argument Echo On ne utiče na funkcionalnost makroa ili njegove rezultate.
Radnja Eho ne sprečava prikaz dijaloga modalni, kao što su poruke o greškama ili iskačući obrasci, kao što su listovi sa svojstvima. Možete da koristite dijaloge i iskačuće obrasce da biste prikupili ili prikazali informacije, čak i ako je eho isključen. Da biste sprečili pojavljivanje svih poruka ili dijaloga osim okvira sa porukama o grešci i dijaloga koji zahtevaju da korisnik unese informacije, koristite radnju SetWarnings .
Radnju Eho možete da pokrenete više puta u makrou. To vam omogućava da promenite tekst statusne trake dok je makro pokrenut.
Ako isključite eho, možete da koristite radnju Peščani sat da biste promenili pokazivač miša u ikonu peščanog sata (ili bilo koju ikonu pokazivača miša koju ste postavili za "Zauzeto") da biste obezbedili vizuelnu indikaciju da je makro pokrenut.
Da biste pokrenuli radnju Echo u Visual Basic for Applications (VBA) modulu, koristite metod Echo objekta DoCmd .
Primeri
Postavljanje vrednosti kontrole pomoću makroa
Sledeći makro otvara obrazac Dodaj proizvode pomoću dugmeta u obrascu "Dobavljači". Prikazuje upotrebu radnji Echo, Close, OpenForm, SetValue i GoToControl . Radnja SetValue postavlja kontrolu ID-a dobavljača u obrascu Proizvodi na trenutnog dobavljača u obrascu "Dobavljači". Radnja GoToControl zatim premešta fokus na polje "ID kategorije" gde možete početi da unosite podatke za novi proizvod. Ovaj makro bi trebalo da bude priložen dugmetu Dodaj proizvode u obrascu "Dobavljači".
Radnja |
Argumenti: podešavanje |
Komentar |
Echo |
Eho uključen: ne |
Zaustavi ažuriranje ekrana dok je makro pokrenut. |
Zatvori |
Tip objekta: Obrazac Ime objekta: lista proizvoda Sačuvaj: ne |
Zatvorite obrazac "Lista proizvoda". |
OpenForm |
Ime obrasca: Proizvodi Prikaz: Obrazac Režim podataka: dodavanje Režim prozora: Normalno |
Otvorite obrazac "Proizvodi". |
Setvalue |
Stavka: [Obrasci]! [Proizvodi]! [ID dobavljača] Izraz: SupplierID |
Podesite kontrolu ID-a dobavljača na trenutnog dobavljača u obrascu "Dobavljači". |
GoToControl |
Ime kontrole: ID kategorije |
Idite na kontrolu ID-a kategorije. |
Sinhronizovanje obrazaca pomoću makroa
Sledeći makro otvara obrazac Lista proizvoda u donjem desnom uglu obrasca "Dobavljači" i prikazuje proizvode trenutnog dobavljača. Prikazuje upotrebu radnji Echo, MsgBox, GoToControl, StopMacro, OpenForm i MoveSize . Takođe prikazuje upotrebu uslovnog izraza sa radnjama MsgBox, GoToControl i StopMacro . Ovaj makro bi trebalo da bude priložen dugmetu "Pregledaj proizvode" u obrascu "Dobavljači".
Uslov |
Radnja |
Argumenti: podešavanje |
Komentar |
Echo |
Eho uključen: ne |
Zaustavi ažuriranje ekrana dok je makro pokrenut. |
|
IsNull([ID dobavljača]) |
MsgBox |
Poruka: Premestite se na zapis dobavljača čiji proizvodi želite da vidite, a zatim ponovo kliknite na dugme Redigovanje proizvoda. Zvučni signal: Da Tip: nijedno Naslov: Izaberite dobavljača |
Ako nema trenutnog dobavljača u obrascu "Dobavljači", prikažite poruku. |
... |
GoToControl |
Ime kontrole: ImePreduzeća |
Premeštanje fokusa na kontrolu CompanyName. |
... |
StopMacro |
Zaustavljanje makroa |
|
OpenForm |
Ime obrasca: lista proizvoda Prikaz: list sa podacima Ime filtera: Uslov Where: [ID dobavljača] = [Obrasci]! [Dobavljači]! [ID dobavljača] Režim podataka: samo za čitanje Režim prozora: Normalno |
Otvorite obrazac "Lista proizvoda" i prikažite proizvode trenutnog dobavljača. |
|
Premesti veličinu |
Desno: 0,7799" Nadole: 1,8" |
Postavite obrazac "Lista proizvoda" u donjem desnom uglu obrasca "Dobavljači". |