Z dejanjem makra IzpisNazaspišite lahko določite, izpis na zaslon je funkcija vklopljena v Accessovih namiznih zbirkah podatkov. S tem dejanjem lahko na primer skrijete ali prikažete rezultate makro med izvajanjem.
Opomba: To dejanje ne bo dovoljeno, če zbirka podatkov ni zaupanja vredna.
Opomba: Dejanje makra »IzpisNazaso« ni na voljo v programih Access Web App.
Nastavitev
Dejanje makra IzpisNazas ima te argumente.
Argument dejanja |
Opis |
Vklopi odmev |
Kliknite Da (vklop odmeva) ali Ne (izklop odmeva) v polju Vklop odmeva v razdelku Argumenti dejanja v oknu Graditelj makrov. Privzeta vrednost je Da. |
Besedilo v vrstici stanja |
Besedilo, ki bo prikazano v vrstica stanja, ko je izpis izklopljen. Ko je na primer odmev izklopljen, je v vrstici stanja lahko prikazano sporočilo »Makro se izvaja«. |
Opombe
Ko Access makro, so pri posodabljanju zaslona pogosto prikazane informacije, ki niso pomembne za delovanje makra. Ko argument Odmev na nastavite naNe, se makro zažene brez posodobitve zaslona. Ko je makro dokončan, Access samodejno znova vklopi odmev in prebarva okno. Nastavitev Ne za argument Odmev na ne vpliva na funkcionalnost makra ali njegove rezultate.
Z dejanjem Odmev ne onemogočite prikaza pogovornih modalno, kot so sporočila o napakah ali pojavni obrazci, kot so listi z lastnostmi. Za zbiranje ali prikaz informacij lahko uporabite pogovorna okna in pojavne obrazce, tudi če je odmev izklopljen. Če želite onemogočiti vsa sporočila ali pogovorna okna, razen polj s sporočili o napaki in pogovornih oken, ki od uporabnika zahtevajo vnos informacij, uporabite dejanje NastaviOpopomoči .
V makru lahko dejanje Odmev zaženete večkrat. Tako lahko med izvajanjem makra spremenite besedilo vrstice stanja.
Če izklopite odmev, lahko z dejanjem Peščena ura spremenite kazalec miške v ikono za peščena ure (ali ikono kazalca miške, ki ste jo nastavili na »Zaseden«), da vizualno pokažete, da se makro izvaja.
Če želite zagnati dejanje Echo VBA modulu VBA, uporabite metodo Echopredmeta DoCmd.
Primeri
Nastavite vrednost kontrolnika z makrom
Ta makro odpre obrazec »Dodaj izdelke« z gumbom na obrazcu »Dobavitelji«. Prikazuje uporabo dejanj Odmev,Zapri, OdpriObrazec, NastaviVrednost in PojdiNaKontrolni seznam. Dejanje NastaviVrednost nastavi kontrolnik ID-ja dobavitelja v obrazcu »Izdelki« na trenutnega dobavitelja v obrazcu »Dobavitelji«. Dejanje PojdiNaKontrolnik nato premakne fokus na polje »ID Kategorije«, kjer lahko začnete vnašati podatke za nov izdelek. Ta makro mora biti pripet gumbu »Dodaj Izdelke« v obrazcu »Dobavitelji«.
Dejanje |
Argumenti: Nastavitev |
Pripomba |
IzpisNaZaslon |
Vklopljen izpis na zaslon: Ne |
Zaustavite posodabljanje zaslona med delovanjem makra. |
Zapri |
Vrsta predmeta: Obrazec Ime predmeta: Seznam izdelkov Shrani: Ne |
Zaprite obrazec seznama izdelkov. |
OdpriObrazec |
Ime obrazca: Izdelki Pogled: Obrazec Podatkovni način: Dodaj Način okna: Navadno |
Odprite obrazec »Izdelki.« |
NastaviVrednost |
Element: [Forms]![Products]![SupplierID] Izraz: IDDobavitelja |
Kontrolnik ID-ja dobavitelja nastavite na trenutnega dobavitelja v obrazcu »Dobavitelj«. |
PojdiNaKontrolnik |
Ime kontrolnika: IDkategorije |
Pojdi na kontrolnik ID-ja kategorije. |
Sinhronizacija obrazcev z makrom
Spodnji makro odpre obrazec »Seznam izdelkov« v spodnjem desnem kotu obrazca »Dobavitelji« in prikaže izdelke trenutnega dobavitelja. Prikazuje uporabo dejanj Echo, MsgBox, GoToControl, StopMacro, OpenFormin MoveSize . Prikazuje tudi uporabo pogojnega izraza z dejanji MsgBox, GoToControl in StopMacro . Ta makro mora biti pripet gumbu »Pregled izdelkov« v obrazcu »Dobavitelji«.
Pogoj |
Dejanje |
Argumenti: Nastavitev |
Pripomba |
IzpisNaZaslon |
Vklopljen izpis na zaslon: Ne |
Zaustavite posodabljanje zaslona med delovanjem makra. |
|
IsNull([ID dobavitelja]) |
MsgBox |
Sporočilo: Odprite zapis dobavitelja, čigar izdelke si želite ogledati, in nato znova kliknite gumb »Pregled izdelkov«. Zvočni signal: Da Vrsta: Brez Naslov: Izberite dobavitelja |
Če na obrazcu »Dobavitelji« ni trenutnega dobavitelja, prikažite sporočilo. |
... |
PojdiNaKontrolnik |
Ime kontrolnika: CompanyName |
Premaknite fokus na kontrolnik CompanyName. |
... |
StopMacro |
Ustavite makro. |
|
OdpriObrazec |
Ime obrazca: Seznam izdelkov Pogled: Podatkovni list Ime filtra: Pogoj Where: [ID dobavitelja] = [Obrazci]! [Dobavitelji]! [IDd dobavitelja] Podatkovni način: samo za branje Način okna: Navadno |
Odprite obrazec »Seznam izdelkov« in prikažite izdelke trenutnega dobavitelja. |
|
MoveSize |
Desno: 0,7799" Navzdol: 1,8" |
Obrazec »Seznam izdelkov« postavite v spodnji desni kot obrazca »Dobavitelji«. |