Radnju makroa " GoToControl " možete koristiti u Access bazama podataka za računare i Access Veb aplikacijama da biste premestili fokus na navedenu polje ili kontrola u trenutnom zapis otvorenog obrazac, obrasca list sa podacima, lista sa podacima ili lista sa podacima. Ovu radnju možete da koristite kada želite da polje ili kontrola imaju fokus. Ovo polje ili kontrola se mogu koristiti za poređenje ili FindRecord radnje. Ovu radnju možete da koristite i za kretanje u obrascu u skladu sa određenim uslovima. Na primer, ako korisnik unese ne u udatu kontrolu u obrascu zdravstvenog osiguranja, fokus može automatski da preskoči kontrolu imena supružnika i premešta se na sledeću kontrolu.

Postavka

Radnja GoToControl ima sledeći argument.

Argument radnje

Opis

Ime kontrole

Otkucajte ime polja ili kontrole gde želite da se fokus. Ovo je obavezan argument.

Napomena: Unesite samo ime polja ili kontrole u argumentu " ime kontrole ", a ne sa potpuno kvalifikovanim identifikatorom, kao što su [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 koristiti da biste se premestili na podobrazac, što je tip kontrole. Zatim možete da koristite radnju GoToRecord da biste prešli na određeni zapis u podobrascu. Takođe možete da pređete na kontrolu na podobrazac tako što ćete koristiti radnju GoToControl da biste se premestili prvo u podobrazac, a zatim na kontrolu u podobrascu.

Da biste pokrenuli radnju GoToControl u Visual Basic for APPLICATIONS (VBA) modulu, koristite GoToControl metod DoCmd objekta. Takođe možete da koristite metod Sefocus da biste premestili fokus na kontrolu u obrascu ili bilo kom od njegovih podobrasca ili na polje u otvorenoj tabeli, upitu ili listu sa podacima obrasca.

Primeri

Postavljanje vrednosti kontrole pomoću makroa

Sledeći makro otvara obrazac "Dodavanje proizvoda" sa dugmeta u obrascu "Dobavljači". Prikazaće se upotreba eha, zatvaranja, OpenForm, SetValuei GoToControl radnji. Radnja SetValue postavlja kontrolu ID-a dobavljača na obrazac "Proizvodi" na trenutnog dobavljača u 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 da se priloči na dugme Dodaj proizvode u obrascu dobavljači.

Radnja

Argumenti: podešavanje

Komentar

Echo

Eho na: ne

Zaustavljanje ažuriranja ekrana dok je makro pokrenut.

Zatvori

Tip objekta: Obrazac

Ime objekta: Lista proizvoda

Sačuvaj: ne

Zatvorite obrazac lista proizvoda.

OpenForm

Ime obrasca: proizvodi

Prikaz: Obrazac

Režim podataka: Dodavanje

Režim prozora: Normalno

Otvorite obrazac proizvodi.

Okviru

Stavka: [obrasci]! [Proizvodi]! IDDobavljača

Izraz: dobavljača opcija

Postavljanje kontrole ID-a dobavljača na trenutnog dobavljača u obrascu "Dobavljači".

GoToControl

Ime kontrole: kategoriid

Idite na kontrolu ID kategorije.

Provera valjanosti podataka korišćenjem makroa

Sledeći makro za proveru valjanosti proverava poštanske brojeve unete u obrazac „Dobavljači“. Prikazuje korišćenje stavke staje Macro, poruka, CancelEventi GoToControl radnje. 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 se 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

Ako IsNull ([ZemljaRegion])

StopMacro

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

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

Okvir "poruka"

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 [ZemljaRegion] u ("Australia", "Singapur") i Len ([Poštanski broj]) <> 4

Okvir "poruka"

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 ([Kozemni region] = "Kanada") i ([Poštanski broj] ne kao "[A-Z] [0-9] [A-Z] [0-9] [A-Z] [0-9]")

Okvir "poruka"

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ć?

Unapredite veštine

Istražite obuku >

Prvi nabavite nove funkcije

Pridružite se Microsoft insajdere >

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×