Pomoću akcije makronaredbe Echo možete odrediti je li jeka uključena u bazama podataka programa Access za stolna računala. Pomoću te akcije, primjerice, možete sakriti ili prikazati rezultate makronaredba dok se pokreće.
Napomena: Ova akcija neće biti dopuštena ako baza podataka nije pouzdana.
Napomena: Akcija makronaredbe Echo nije dostupna u web-aplikacijama programa Access.
Postavka
Akcija makronaredbe Echo sadrži sljedeće argumente.
Argument akcije |
Opis |
Jeka uključena |
U okviru Jeka uključeno u odjeljku Argumenti akcije u prozoru sastavljača makronaredbi kliknite Da (uključi jeku) ili Ne (isključi jeku). Zadana je postavka Da. |
Tekst trake stanja |
Tekst koji će se prikazati u traka stanja kada je jeka isključena. Na primjer, kada je jeka isključena, na traci stanja može se prikazati "Makronaredba je pokrenuta". |
Napomene
Kada Access makronaredbu, ažuriranje zaslona često prikazuje informacije koje nisu ključne za funkcioniranje makronaredbe. Kada postavite argument Jeka Uključeno na Ne, makronaredba se pokreće bez ažuriranja zaslona. Kada makronaredba završi, Access automatski ponovno uključuje jeku i ponovno oboji prozor. Postavka Ne za argument Jeka Uključeno ne utječe na funkciju makronaredbe ili njezine rezultate.
Akcija Jeka ne potiskuje prikaz obavezni dijaloških okvira, kao što su poruke o pogreškama ili skočni obrasci, kao što su listovi svojstava. Dijaloške okvire i skočne obrasce možete koristiti za prikupljanje ili prikaz informacija, čak i ako je jeka isključena. Da biste potisnuli sve poruke ili dijaloške okvire osim okvira s porukama o pogrešci i dijaloških okvira za koje je potrebno unijeti podatke, koristite akciju SetWarnings .
Akciju Echo možete pokrenuti više puta u makronaredbi. To vam omogućuje promjenu teksta trake stanja tijekom izvođenja makronaredbe.
Ako isključite jeku, pomoću akcije Pješčani sat pokazivač miša možete promijeniti u ikonu pješčanog sata (ili bilo koju ikonu pokazivača miša koju ste postavili za "Zauzeto") da biste vizualno nametnuli da je makronaredba pokrenuta.
Da biste pokrenuli akciju Echo u modulu Visual Basic for Applications (VBA), koristite metodu Echoobjekta DoCmd .
Primjeri
Postavljanje vrijednosti kontrole pomoću makronaredbe
Sljedeća makronaredba otvara obrazac Dodavanje proizvoda s gumba na obrascu Dobavljači. Prikazuje korištenje akcija Echo, Close, OpenForm, SetValuei GoToControl . Akcija SetValue postavlja kontrolu ID-a dobavljača na obrascu Proizvodi na trenutnog dobavljača na obrascu Dobavljači. Akcija GoToControl zatim premješta fokus na polje ID kategorije, u koje možete početi unositi podatke za novi proizvod. Ova bi makronaredba trebala biti priložena gumbu Dodaj proizvode na obrascu Dobavljači.
Akcija |
Argumenti: Postavka |
Komentar |
Echo |
Jeka uključena: Ne |
Prekida ažuriranje zaslona dok se izvodi makronaredba. |
Zatvori |
Vrsta objekta: Obrazac Naziv objekta: Popis proizvoda Spremi: Ne |
Zatvorite obrazac Popis proizvoda. |
OpenForm |
Naziv obrasca: Proizvodi Prikaz: Obrazac Način podataka: Dodaj Način rada prozora: Normalno |
Otvorite obrazac Proizvodi. |
SetValue |
Stavka: [Obrasci]! [Proizvodi]! [ID dobavljača] Izraz: ID dobavljača |
Postavite kontrolu ID-a dobavljača na trenutnog dobavljača na obrascu Dobavljači. |
GoToControl |
Naziv kontrole: IDkategoegoje |
Idite na kontrolu ID kategorije. |
Sinkroniziranje obrazaca pomoću makronaredbe
Sljedeća makronaredba otvara obrazac Popis proizvoda u donjem desnom kutu obrasca Dobavljači i prikazuje proizvode trenutnog dobavljača. Prikazuje korištenje akcija Echo, MsgBox, GoToControl, StopMacro, OpenFormi MoveSize . Pokazuje se i kako se koriste uvjetni izrazi uz akcije MsgBox, GoToControl, i StopMacro. Tu je makronaredbu potrebno pridružiti gumbu Pregled proizvoda u obrascu Dobavljači.
Uvjet |
Akcija |
Argumenti: Postavka |
Komentar |
Echo |
Jeka uključena: Ne |
Prekida ažuriranje zaslona dok se izvodi makronaredba. |
|
IsNull([Supplier ID]) |
MsgBox |
Poruka: prijeđite na zapis dobavljača čije proizvode želite pogledati, a zatim ponovno kliknite gumb Pregled proizvoda. Zvučno upozorenje: Da Vrsta: Ništa Naslov: odaberite dobavljača |
Ako u obrascu Dobavljači nema trenutnog dobavljača, prikazuje se poruka. |
... |
GoToControl |
Naziv kontrole: naziv tvrtke |
Premještanje fokusa na kontrolu Naziv tvrtke. |
... |
StopMacro |
Prekidanje izvođenja makronaredbe. |
|
OpenForm |
Naziv obrasca: Popis proizvoda Prikaz: Podatkovna tablica Naziv filtra: Uvjet Where: [ID dobavljača] = [Obrasci]![Dobavljači]![ID dobavljača] Način rada s podacima: Samo za čitanje Način rada prozora: Normalno |
Otvaranje obrasca Popis proizvoda i prikaz proizvoda trenutnog dobavljača. |
|
Premjestisize |
Desno: 0,7799 inča Dolje: 1,8 inča |
Postavljanje obrasca Popis proizvoda u donji desni kut obrasca Dobavljači. |