Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Pomoću akcije makronaredbe GoToControl u bazama podataka programa Access za računala i web-aplikacijama programa Access možete premjestiti fokus na navedeni polje ili kontrola u trenutnoj slog otvorenoj tablici obrazac, obrasca podatkovni list, podatkovne tablice tablice ili podatkovne tablice upita. Tu akciju možete koristiti kada želite da određeno polje ili kontrola imaju fokus. To se polje ili kontrola zatim mogu koristiti za usporedbe ili akcije FindRecord . Tu akciju možete koristiti i za kretanje po obrascu u skladu s određenim uvjetima. Na primjer, ako korisnik unesete Ne u oženjenu kontrolu na obrascu zdravstvenog osiguranja, fokus može automatski preskočiti kontrolu Naziv supružnika i prijeći na sljedeću kontrolu.

Postavka

Akcija GoToControl sadrži sljedeći argument.

Argument akcije

Opis

Naziv kontrole

Upišite naziv polja ili kontrole na mjesto na koje želite postaviti fokus. To je obavezan argument.

Napomena: Unesite samo naziv polja ili kontrole u argument Naziv kontrole, a ne i u potpunosti kvalificirani identifikator, kao što je [Obrasci]! [Proizvodi]! [ID proizvoda] ako koristite bazu podataka programa Access za stolna računala.

Napomene

Akciju makronaredbe GoToControl ne možete koristiti za premještanje fokusa na kontrolu na skrivenom obrascu.

Savjet:  Pomoću akcije makronaredbe GoToControl možete prijeći na podobrazac, što je vrsta kontrole. Zatim pomoću akcije GoToRecord možete prijeći na određeni zapis u podobrascu. Možete se i pomaknuti na kontrolu na podobrazac pomoću akcije GoToControl da biste se premjestili na podobrazac, a zatim na kontrolu na podobrascu.

Da biste akciju GoToControl pokrenuli u modulu Visual Basic for Applications (VBA), koristite metodu GoToControlobjekta DoCmd . Možete koristiti i metodu SetFocus da biste premjestili fokus na kontrolu na obrascu ili bilo kojem podobrascu ili na polje u otvorenoj tablici, upitu ili podatkovnoj tablici obrasca.

Primjeri

Postavljanje vrijednosti kontrole pomoću makronaredbe

Sljedeća makronaredba otvara obrazac Dodavanje proizvoda s gumba na obrascu Dobavljači. Prikazuje korištenje akcija Echo, Close, OpenForm, SetValuei GoToControl . Akcija SetValue postavlja kontrolu ID-a dobavljača na obrascu Proizvodi na trenutnog dobavljača na obrascu Dobavljači. Akcija GoToControl zatim premješta fokus na polje ID kategorije, u koje možete početi unositi podatke za novi proizvod. Ova bi makronaredba trebala biti priložena gumbu Dodaj proizvode na obrascu Dobavljači.

Akcija

Argumenti: Postavka

Komentar

Echo

Jeka uključena: Ne

Prekida ažuriranje zaslona dok se izvodi makronaredba.

Zatvori

Vrsta objekta: Obrazac

Naziv objekta: Popis proizvoda

Spremi: Ne

Zatvorite obrazac Popis proizvoda.

OpenForm

Naziv obrasca: Proizvodi

Prikaz: Obrazac

Način podataka: Dodaj

Način rada prozora: Normalno

Otvorite obrazac Proizvodi.

SetValue

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

Izraz: ID dobavljača

Postavite kontrolu ID-a dobavljača na trenutnog dobavljača na obrascu Dobavljači.

GoToControl

Naziv kontrole: IDkategoegoje

Idite na kontrolu ID kategorije.

Provjera valjanosti podataka pomoću makronaredbe

Sljedeća makronaredba provjere valjanosti provjerava poštanske brojeve unesene na obrazac Dobavljači. Prikazuje korištenje akcija StopMacro, MessageBox, CancelEventi GoToControl . Uvjetni izraz provjerava državu ili regiju te poštanski broj unesen u zapis na obrascu. Ako poštanski broj nije u ispravnom obliku zemlje ili regije, makronaredba prikazuje okvir s porukom i ne sprema zapis. Makronaredba će vas zatim vratiti na kontrolu poštanskog broja, gdje možete ispraviti pogrešku. Ta se makronaredba mora pridružiti svojstvu BeforeUpdate na obrascu Dobavljači.

Uvjet

Akcija

Argumenti: Postavka

Komentar

If IsNull([DržavaRegija])

StopMacro

Ako je svojstvo ZemljaRegija Null, nije moguće provjeriti valjanost poštanskog broja.

Ako je [DržavaRegija] U ("Francuska","Italija","Španjolska") And Len([Poštanski broj]) <> 5

MessageBox

Poruka: poštanski broj mora sadržavati pet znakova.

Zvučno upozorenje: Da

Vrsta: informacije

Naslov: Pogreška poštanskog broja

Ako poštanski broj ne sadrži pet znakova, prikaži poruku.

CancelEvent

Poništava događaj.

GoToControl

Naziv kontrole: PoštanskiBroj

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

MessageBox

Poruka: poštanski broj mora sadržavati četiri znaka.

Zvučno upozorenje: Da

Vrsta: informacije

Naslov: Pogreška poštanskog broja

Ako poštanski broj ne sadrži četiri znaka, prikaži poruku.

CancelEvent

Poništava događaj.

GoToControl

Naziv kontrole: PoštanskiBroj

If ([DržavaRegija] = "Kanada") And ([poštanski broj] Not Like"[A-Z][0-9][A-Z] [0-9][A-Z][0-9]")

MessageBox

Poruka: poštanski broj nije valjan. Primjer kanadskog koda: H1J 1C3

Zvučno upozorenje: Da

Vrsta: informacije

Naslov: Pogreška poštanskog broja

Ako poštanski broj nije u obliku kanadskog poštanskog broja, prikaži poruku. (Primjer kanadskog poštanskog broja: H1J 1C3)

CancelEvent

Poništava događaj.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×