Makro darbību Echo var izmantot , lai norādītu, atbalss ir ieslēgta Access datora datu bāzēs. Piemēram, šo darbību var izmantot, lai paslēptu vai parādītu grupas makro tās izpildes laikā.
Piezīme.: Šī darbība netiks atļauta, ja datu bāze nav uzticama.
Piezīme.: Makro darbība Echo nav pieejama Access tīmekļa programmās.
Iestatījums
Makro darbībai Echo ir šādi argumenti:
Darbības arguments |
Apraksts |
Echo On |
Makro veidotāja loga sadaļas Darbību argumenti lodziņā Atbalss ieslēgts noklikšķiniet uz Jā (ieslēgt atbalsi) vai Nē (atbalss izslēgts). Noklusējuma iestatījums ir Jā. |
Statusa joslas teksts |
Teksts, kas tiek rādīts dokumentā statusa josla ja atbalss ir izslēgts. Piemēram, ja atbalss ir izslēgts, statusa joslā var būt redzams "Makro darbojas". |
Piezīmes
Izpildot Access, ekrāna atjaunināšana bieži rāda informāciju, kas nav svarīga makro darbībai. Iestatot argumentu Atbalss ieslēgtsuz Nē, makro tiek izpildīts, neatjauninot ekrānu. Kad makro ir pabeigts, Access automātiski atkal ieslēdz atbalsi un pārzīmē logu. Argumenta "Atbalss ieslēgts" iestatījums Nē neietekmē makro funkcionalitāti vai tā rezultātus.
Darbība Echo nerādīs dialoglodziņu, piemēram, kļūdu modāls, vai uznirstošo formu, piemēram, rekvizītu lapu, rādīšanu. Dialoglodziņus un uznirstošās formas var izmantot, lai apkopotu vai parādītu informāciju pat tad, ja atbalss ir izslēgts. Lai nerādītu visus ziņojumus vai dialoglodziņus, izņemot kļūdu ziņojumu lodziņus un dialoglodziņus, kas pieprasa lietotājam ievadīt informāciju, izmantojiet darbību SetWarnings .
Darbību Echo makro var palaist vairākas reizes. Tādējādi varat mainīt statusa joslas tekstu, kamēr tiek izpildīts makro.
Ja atbalss tiek izslēgts, varat izmantot darbību Hourglass , lai peles rādītāju pārvērstu par stundu pulksteņa ikonu (vai jebkuru peles rādītāja ikonu, ko iestatījāt ikonai "Aizņemts"), lai sniegtu vizuālu norādi, ka makro darbojas.
Lai izpildītu darbību Echo modulī Visual Basic for Applications (VBA), izmantojiet Echo metodi, kas izmantota DoCmd objektam .
Piemēri
Vadīklas vērtības iestatīšana, izmantojot makro
Šis makro atver formu Produktu pievienošana no pogas formā Piegādātāji. Tas parāda darbību Echo, Close, OpenForm, SetValue un GoToControl izmantošanu. Darbība SetValue iestata vadīklu Piegādātāja ID formā Produkti uz pašreizējo piegādātāju formā Piegādātāji. Darbība GoToControl pārvieto fokusu uz lauku Kategorijas ID, kur varat sākt ievadīt datus par jauno produktu. Šis makro ir jāpievieno pogai Pievienot produktus formā Piegādātāji.
Darbība |
Argumenti: Iestatīšana |
Komentārs |
Echo |
Echo On: No |
Apturēt ekrāna atjaunināšanu makro izpildes laikā. |
Aizvērt |
Objekta tips: Forma Objekta nosaukums: Produktu saraksts Saglabāt: nē |
Aizveriet veidlapu Produktu saraksts. |
OpenForm |
Veidlapas nosaukums: Produkti Skatīt: Forma Datu režīms: pievienošana Loga režīms: Parasts |
Atveriet formu Produkti. |
SetValue |
Vienums: [Formas]! [Produkti]! [Piegādātāja_ID] Izteiksme: SupplierID |
Iestatiet vadīklu Piegādātāja ID uz pašreizējo piegādātāju formā Piegādātāji. |
GoToControl |
Vadīklas nosaukums: CategoryID |
Dodieties uz vadīklu Kategorijas ID. |
Veidlapu sinhronizēšana, izmantojot makro
Šis makro atver formu Produktu saraksts formas Piegādātāji apakšējā labajā stūrī, parādot pašreizējā piegādātāja produktus. Tas parāda darbību Echo, MsgBox, GoToControl, StopMacro, OpenForm un MoveSize izmantošanu. Tas parāda arī nosacījuma izteiksmes izmantošanu ar darbībām MsgBox, GoToControl un StopMacro . Šis makro ir jāpievieno pogai Pārskatīt produktus formā Piegādātāji.
Nosacījums |
Darbība |
Argumenti: Iestatīšana |
Komentārs |
Echo |
Echo On: No |
Apturēt ekrāna atjaunināšanu makro izpildes laikā. |
|
IsNull([Piegādātāja ID]) |
MsgBox |
Ziņojums: Pārejiet uz piegādātāja ierakstu, kura produktus vēlaties skatīt, un pēc tam vēlreiz noklikšķiniet uz pogas Pārskatīt produktus. Beep: Jā Tips: Nav Nosaukums: Select a Supplier |
Ja formā Piegādātāji pašlaik nav piegādātāja, parādīt ziņojumu. |
... |
GoToControl |
Vadīklas nosaukums: CompanyName |
Pārvietojiet fokusu uz vadīklu CompanyName. |
... |
StopMacro |
Apturiet makro. |
|
OpenForm |
Veidlapas nosaukums: Produktu saraksts Skats: datu lapa Filtra nosaukums: Where nosacījums: [Piegādātāja ID] = [Forms]! [Piegādātāji]! [Piegādātāja_ID] Datu režīms: tikai lasāms Loga režīms: Parasts |
Atveriet veidlapu Produktu saraksts un parādiet pašreizējā piegādātāja produktus. |
|
MoveSize |
Pa labi: 0,7799" Uz leju: 1,8" |
Formu Produktu saraksts novietojiet formas Piegādātāji apakšējā labajā pusē. |