Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Radnju makroa GoToControl možete da koristite u Access bazama podataka na radnoj površini i Access veb aplikacijama da biste premestili fokus na navedeni polje ili kontrola u trenutnom zapis otvorenog obrazac, obrasca list sa podacima, lista sa podacima tabele ili lista sa podacima upita. Ovu radnju možete da koristite kada želite da određeno polje ili kontrola imaju fokus. Ovo polje ili kontrola zatim mogu da se koriste za poređenja ili radnje findRecord . Ovu radnju možete da koristite i za kretanje u obrascu u skladu sa određenim uslovima. Na primer, ako korisnik unese "Ne" u kontrolu "Ne" u obrascu zdravstvenog osiguranja, fokus može automatski da preskoči kontrolu "Ime supružnika" i pređe na sledeću kontrolu.

Postavka

Radnja GoToControl ima sledeći argument.

Argument radnje

Opis

Ime kontrole

Otkucajte ime polja ili kontrole na kojoj želite da se fokus nalazi. Ovo je obavezan argument.

Napomena: U argument Ime kontrole unesite samo ime polja ili kontrole, a ne potpuno kvalifikovani identifikator, kao što je [Obrasci]! [Proizvodi]! [ID proizvoda] ako koristite Access bazu podataka na radnoj površini.

Napomene

Ne možete da koristite radnju makroa GoToControl da biste premestili fokus na kontrolu u skrivenom obrascu.

Savet:  Radnju makroa GoToControl možete da koristite da biste se premestili podobrazac, što je tip kontrole. Zatim možete da koristite radnju GoToRecord da biste prešli na određeni zapis u podobrascu. Možete i da pređete na kontrolu na podobrazac tako što ćete koristiti radnju GoToControl da biste se prvo premestili u podobrazac, a zatim na kontrolu u podobrascu.

Da biste pokrenuli radnju GoToControl u Visual Basic for Applications (VBA) modulu, koristite metod GoToControl objekta DoCmd . Možete da koristite i metod SetFocus da biste premestili fokus na kontrolu u obrascu ili bilo kom podobrascu ili na polje u otvorenoj tabeli, upitu ili listu sa podacima obrasca.

Primeri

Postavljanje vrednosti kontrole pomoću makroa

Sledeći makro otvara obrazac Dodaj proizvode pomoću dugmeta u obrascu "Dobavljači". Prikazuje upotrebu radnji Echo, Close, OpenForm, SetValue i GoToControl . Radnja SetValue postavlja kontrolu ID-a dobavljača u obrascu Proizvodi na trenutnog dobavljača u obrascu "Dobavljači". Radnja GoToControl zatim premešta fokus na polje "ID kategorije" gde možete početi da unosite podatke za novi proizvod. Ovaj makro bi trebalo da bude priložen dugmetu Dodaj proizvode u obrascu "Dobavljači".

Radnja

Argumenti: podešavanje

Komentar

Echo

Eho uključen: ne

Zaustavi ažuriranje ekrana dok je makro pokrenut.

Zatvori

Tip objekta: Obrazac

Ime objekta: lista proizvoda

Sačuvaj: ne

Zatvorite obrazac liste proizvoda.

OpenForm

Ime obrasca: Proizvodi

Prikaz: Obrazac

Režim podataka: dodavanje

Režim prozora: Normalno

Otvorite obrazac "Proizvodi".

Setvalue

Stavka: [Obrasci]! [Proizvodi]! [ID dobavljača]

Izraz: SupplierID

Podesite kontrolu ID-a dobavljača na trenutnog dobavljača u obrascu "Dobavljači".

GoToControl

Ime kontrole: ID kategorije

Idite na kontrolu ID-a kategorije.

Provera valjanosti podataka korišćenjem makroa

Sledeći makro za proveru valjanosti proverava poštanske brojeve unete u obrazac „Dobavljači“. Prikazuje upotrebu radnji StopMacro, MessageBox, CancelEvent i GoToControl . Uslovni izraz proverava zemlju/region i poštanski broj unet u zapis na obrascu. Ako poštanski broj nije u odgovarajućem formatu za zemlju/region, makro prikazuje okvir sa porukom i otkazuje čuvanje zapisa. Makro vas zatim vraća u kontrolu poštanskog broja, gde možete da ispravite grešku. Makro treba da bude priložen svojstvu BeforeUpdate obrasca „Dobavljači“.

Uslov

Radnja

Argumenti: podešavanje

Komentar

If IsNull([ZemljaRegion])

StopMacro

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

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

Okvir za poruku

Poruka: Poštanski broj mora da ima 5 znakova.

Zvučni signal: Da

Tip: Informacije

Naslov: Greška poštanskog broja

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

CancelEvent

Otkazuje događaj.

GoToControl

Ime kontrole: Poštanski broj

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

Okvir za poruku

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

Zvučni signal: Da

Tip: Informacije

Naslov: Greška poštanskog broja

Prikazuje poruku ako poštanski broj nema 4 znaka.

CancelEvent

Otkazuje događaj.

GoToControl

Ime kontrole: Poštanski broj

Ako ([ZemljaRegion] = "Kanada") I ([Poštanski broj] Nije sviđanje"[A-Z][0-9][A-Z] [0-9][A-Z][0-9]")

Okvir za poruku

Poruka: Poštanski broj nije važeći. Primer poštanskog broja u Kanadi: H1J 1C3

Zvučni signal: Da

Tip: Informacije

Naslov: Greška poštanskog broja

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

CancelEvent

Otkazuje događaj.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×