Radnja makroa „GoToControl“

Važno : Ovaj članak je mašinski prevesti potražite u članku Odricanje odgovornosti. O referencu pronaći verzija ovaj članak ovde na engleskom jeziku.

Možete da koristite radnju makroa GoToControl u Access bazama podataka za računare i Access Veb aplikacije da biste premestili fokus navedeni polje ili kontrola u trenutnom zapis otvori obrazac, obrazac list sa podacima, list sa podacima tabele ili list sa podacima upita. Ovu radnju možete da koristite kada želite da određeno polje ili kontrola da fokus. Ovo polje ili kontrola zatim može se koristiti za poređenje ili FindRecord radnje. Takođe možete da koristite ovu radnju da biste otišli u skladu sa određenim uslovima obrasca. Na primer, ako korisnik unese u braku kontrolu u obrascu zdravstveno fokusa automatski možete preskočiti ime supružnika kontrole i premeštanje na sledeću kontrolu.

Podešavanje

Radnja GoToControl ima sledeći argument.

Argument radnje

Opis

Ime kontrole

Otkucajte ime polja ili kontrolisali gde želite da se fokus. Ovo je neophodno.

Napomena : Unesite samo ime polja ili kontrole u argumentu Ime kontrole , ne potpuno određeno identifikator, kao što su [Obrasci]! [Proizvodi]. [ID proizvoda] Ako koristite Access baze podataka na radnoj površini.

Primedbe

Radnja makroa " GoToControl " ne možete da koristite da biste premestili fokus na kontrolu u obrascu skrivene.

Savet : Radnja makroa "GoToControl" možete koristiti da biste se premestili na podobrazac, što je tip kontrole. Radnja GoToRecord zatim možete da koristite da biste se premestili na određeni zapis u podobrascu. Takođe možete da premestite u kontroli na podobrazac tako što ćete koristiti radnju GoToControl da biste premestili prvo da podobrazac, a zatim na kontrolu podobrasca.

Da biste pokrenuli radnju GoToControl u programu Visual Basic for Applications (VBA) modula, koristite metod GoToControl objekta DoCmd . Takođe možete da koristite metod SetFocus da biste premestili fokus na kontrolu u obrascu ili neki njegov podobrazaca ili polje u otvorenu tabelu, upit ili obrazac sa podacima.

Primeri

Postavite vrednost kontrole pomoću makroa

Sledeći makro otvara obrazac Dodavanje proizvoda pomoću dugmeta u obrascu "Dobavljači". To prikazuje upotrebu eho, Zatvori, OpenForm, Postavljanje vrednosti, i GoToControl radnje. Radnja SetValue postavlja ID dobavljača kontrolu u obrascu proizvode aktuelnog obrascu "Dobavljači". Radnja GoToControl zatim premešta fokus na polje ID kategorije, gde možete da počnete da unosite podatke za novi proizvod. Ovaj makro treba priložiti dugme Dodavanje proizvoda na obrascu "Dobavljači".

Radnja

Argumenti: podešavanje

Komentar

Eho

Eho: bez

Zaustavljanje osvežavanje ekrana dok se makro izvršava.

Zatvori

Tip objekta: Obrazac

Ime objekta: lista proizvoda

Čuvanje: ne

Zatvorite obrazac liste proizvoda.

OpenForm

Ime obrasca: proizvodi

Prikaz: Obrazac

Režim podataka: Dodavanje

Režim prozora: Normalno

Otvorite obrazac proizvodi.

Postavljanje vrednosti

Stavke: [Obrasci]! [Proizvodi]. "[ID dobavljača".

Izraz: "ID dobavljača"

Postavlja ID dobavljača kontrole aktuelnog dobavljača obrascu.

GoToControl

Ime kontrole: IDKategorije

Idite na ID kategorije kontrolu.

Provera valjanosti podataka korišćenjem makroa

Sledeći makro za validaciju proverava poštanske brojeve unete u obrazac "Dobavljači". Prikazuje upotrebu StopMacro, MessageBox, CancelEventi GoToControl radnje. Uslovni izraz proverava zemlju/region i Poštanski broj u zapisu u obrascu. Ako Poštanski broj nije u odgovarajućem formatu za zemlju/region, makro prikazuje okvir za poruku i otkazuje čuvanje zapisa. Makro nakon toga vraća na Poštanski broj kontrola, gde možete da ispravite grešku. Ovaj makro treba priložiti svojstvu BeforeUpdate dobavljačima obrasca.

Uslov

Radnja

Argumenti: podešavanje

Komentar

Ako IsNull([CountryRegion])

StopMacro

Ako „CountryRegion“ ima vrednost Null, ne može se proveriti valjanost poštanskog broja.

Ako [DržavaRegion] In ("Francuska", "Italija", "Španija") i Len ([Poštanski broj]) <> 5

MessageBox

Poruka: poštanski broj mora biti 5 znakova.

Zvučni signal: Da

Tip: informacija

Naslov: poštanski broj greške

Prikazuje poruku ako poštanski broj ne sadrži 5 znakova.

CancelEvent

Otkazuje događaj.

GoToControl

Ime kontrole: PostalCode

Ako [DržavaRegion] In ("Australija", "Singapur") i Len ([Poštanski broj]) <> 4

MessageBox

Poruka: Poštanski broj mora da ima 4 znaka.

Zvučni signal: Da

Tip: informacija

Naslov: poštanski broj greške

Prikazuje poruku ako poštanski broj nema 4 znaka.

CancelEvent

Otkazuje događaj.

GoToControl

Ime kontrole: PostalCode

Ako ([DržavaRegion] = "Kanada") i ([Poštanski broj] Not Like "[A-Ž] [0-9] [A-Ž] [0-9][A-Z][0-9]")

MessageBox

Poruka: poštanski broj nije važeći. Primer kanadski koda: H1J 1C 3

Zvučni signal: Da

Tip: informacija

Naslov: poštanski broj greške

Ako poštanski broj nije ispravan za Kanadu, prikazuje poruku. (Primer poštanskog broja u Kanadi: H1J 1C3)

CancelEvent

Otkazuje događaj.

Napomena : Odricanje odgovornosti mašinskog prevođenja: ovaj članak je preveden sistem računara bez ljudski interventne. Microsoft nudi ove mašinskog prevoda da pomogne koja nije na engleskom govornih korisnicima da uživate u sadržaju za Microsoft proizvode, usluge i tehnologijama. U članku bio mašinskog prevesti, mogu da sadrže greške u rečnik, sintaksu i gramatiku.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×