Office
Pierakstīties

Makro darbība GoToControl

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Makro darbība GoToControl Access datora datu bāzēs un Access tīmekļa lietojumprogrammās varat izmantot, lai pārvietotos uz norādīto lauks vai vadīkla ar pašreizējo ieraksts atvērt forma, veidlapas datu lapa, tabulas fokuss datu lapas vai vaicājuma datu lapā. Šo darbību var izmantot, ja nevēlaties, lai noteiktu lauku vai vadīklu, lai fokuss. Šo lauku vai vadīklu var izmantot tam salīdzinājumi vai FindRecord darbības. Šo darbību var izmantot arī, lai pārvietotos formā atbilstoši noteiktiem nosacījumiem. Piemēram, ja lietotājs ievada Nē apprecas vadīklā veselības apdrošināšanas formā fokusu automātiski izlaist laulātais nosaukuma pārbaudi un pārvietoties uz nākamo vadīklu.

Iestatījums

Darbība GoToControl ir šāds arguments.

Darbības arguments

Apraksts

Vadīklas nosaukums

Lauka nosaukums ierakstiet vai vadīklu, kurā jāievieto fokuss. Šis arguments ir obligāts.

Piezīme.: Tikai lauka vai vadīklas nosaukums ievadiet argumentā Vadīklas nosaukums nav pilno identifikatoru, piemēram, [Forms]! [Produkti]! [Produkta ID] Ja lietojat darbvirsmas programmas Access datu bāze.

Piezīmes

Makro darbība GoToControl nevar izmantot, lai fokusu pārvietotu slēptās formas vadīklai.

Padoms.: Makro darbība GoToControl var izmantot, lai pārvietotu uz apakšforma, kas ir esošās vadīklas tipa. Pēc tam darbība GoToRecord var izmantot, lai pārvietotos uz konkrētu ierakstu apakšformā. Varat pārvietot uz apakšforma vadīklu, izmantojot darbība GoToControl, lai pārvietotu vispirms apakšformu un pēc tam uz vadīklu apakšformā.

Lai izpildītu darbība GoToControl modulī Visual Basic for Applications (VBA), izmantojiet objekta DoCmd metodi GoToControl . Varat arī izmantot metodi SetFocus pārvietot fokusu, lai formai vai kādu tās apakšformas vadīklas vai laukā atvērt tabulu, vaicājumu vai formas datu lapa.

Piemēri

Vadīklas vērtības iestatīšana, izmantojot makro

Šis makro atver formu Add Products no piegādātājiem formas pogu. Tas parāda izmantošanu atbalss, Aizvērt, OpenForm, SetValueun GoToControl darbības. Darbība SetValue iestata formā produktu piegādātāja ID vadīklu pašreizējā piegādātāja piegādātājiem formā. Darbība GoToControl pēc tam pārvieto fokusu uz Category ID lauku, kurā var sākt ievadīt datus par jaunu produktu. Šis makro ir jāpievieno poga Pievienot produkti piegādātājiem formā.

Darbība

Argumenti: Iestatīšana

Komentārs

Echo

Atbalss uz:

Pārtraukt ekrāna atjaunināšanu, kamēr tiek izpildīts makro.

Aizvērt

Objekta tips: Forma

Objekta nosaukums: produktu sarakstā

Saglabāt:

Aizveriet formu Product List.

OpenForm

Veidlapas nosaukums: produkti

Skatīt: Forma

Datu režīms: pievienošana

Loga režīms: Parasts

Atveriet formu Products.

SetValue

Vienums: [Forms]! [Produkti]! [SupplierID]

Izteiksme: SupplierID

Pašreizējā piegādātāja piegādātāja ID vadības jāiestata piegādātājiem formu.

GoToControl

Vadīklas nosaukums: Kategorijas_id

Pāriet uz vadīklu Category ID.

Datu validēšana, izmantojot makro

Šāda validācijas makro pārbauda pasta indeksi, kas ievadīts piegādātājiem formā. Tas parāda izmantošanu StopMacro, MessageBoxCancelEventun GoToControl darbības. Nosacījuma izteiksme tiek pārbaudīts, valsts/reģiona un pasta indekss veidlapā ievadīti ierakstu. Ja pasta indekss nav valstij/reģionam atbilstošā formātā, makro parāda ziņojuma lodziņu un atceļ ieraksta saglabāšanu. Makro lietotāju atgriež pasta indekss vadīklu, kur var izlabot kļūdu. Šis makro ir jāpievieno piegādātājiem veidlapas rekvizītu BeforeUpdate .

Nosacījums

Darbība

Argumenti: Iestatīšana

Komentārs

Ja IsNull([CountryRegion])

StopMacro

Ja CountryRegion ir Null, pasta indeksu nevar validēt.

Ja [Valsts_re ģions] In ("Francija", "Itālija", "Spānija") un Len ([pasta indekss]) <> 5

MessageBox

Ziņojums: pasta indekss jābūt 5 rakstzīmes.

Beep:

Tips: informācija

Nosaukums: pasta indeksa kļūda

Ja pasta indeksā nav 5 rakstzīmes, parādīt ziņojumu.

CancelEvent

Atcelt notikumu.

GoToControl

Vadīklas nosaukums: pasta indekss

Ja [Valsts_re ģions] Austrālijā ("", "Singapūra") un Len ([pasta indekss]) <> 4

MessageBox

Ziņojums: Pasta indeksā jābūt 4 rakstzīmēm.

Beep:

Tips: informācija

Nosaukums: pasta indeksa kļūda

Ja pasta indeksā nav 4 rakstzīmes, parādīt ziņojumu.

CancelEvent

Atcelt notikumu.

GoToControl

Vadīklas nosaukums: pasta indekss

Ja ([Valsts_re ģions] = "Kanāda") un ([pasta indekss] nav, piemēram, "[A-Z] [0-9] [A-Z] [0-9][A-Z][0-9]")

MessageBox

Ziņojums: pasta indekss nav derīgs. Kanādas indeksa piemērs: H1J 1C 3

Beep:

Tips: informācija

Nosaukums: pasta indeksa kļūda

Ja pasta indekss Kanādai nav pareizs, parādīt ziņojumu. (Kanādas indeksa piemērs: H1J 1C3)

CancelEvent

Atcelt notikumu.

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×