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 RunCode u bazama podataka programa Access za računala možete pozvati proceduru funkcije Visual Basic for Applications (VBA).

Postavka

Akcija makronaredbe RunCode sadrži sljedeći argument.

Argument akcije

Opis

Naziv funkcije

Naziv procedure VBA funkcije za pozivanje. Argumente funkcije stavite u zagrade. Unesite naziv funkcije u okvir Naziv funkcije u prozoru dizajna makronaredbe. To je obavezan argument.

Napomena: U bazi podataka programa Access za računala (.mdb ili .accdb) kliknite gumb Sastavi da biste pomoću sastavljača izraza odabrali funkciju za taj argument. Kliknite željenu funkciju na popisu u sastavljaču izraza.

Napomene

Korisnički definirani postupci funkcije pohranjuju se u Access modulima.

Morate uvrstiti zagrade, čak i ako procedura funkcije nema argumenata, kao u sljedećem primjeru:

Funkcija TestFunction()

Za korisnički definirana funkcija nazive koji se koriste svojstvo događaja, naziv funkcije u argumentu Naziv funkcije ne počinje znakom jednakosti (=).

Access zanemaruje povratnu vrijednost funkcije.

Napomena: Ne možete pozvati proceduru funkcije iz makronaredbe ako je naziv funkcije jednak nazivu modula.

Savjet

Da biste pokrenuli podređeni postupak ili procedura događaja napisanu u programu Visual Basic, stvorite proceduru funkcije koja poziva pod proceduru ili proceduru događaja. Zatim pomoću akcije makronaredbe RunCode pokrenite proceduru funkcije.

Ako funkciju pozivate pomoću akcije makronaredbe RunCode , Access traži funkciju s nazivom navedenim u argumentu Naziv funkcije u standardnim modulima baze podataka. No kada se ta akcija pokrene kao odgovor na klik na naredbu izbornika na obrazac ili izvješće ili kao odgovor na događaj na obrascu ili izvješću, Access najprije traži funkciju u modulu klase obrasca ili izvješća, a zatim u standardnim modulima. Access ne pretražuje module klase koji se pojavljuju u području Moduli u navigacijskom oknu za funkciju navedenu u argumentu Naziv funkcije.

Ta akcija nije dostupna u VBA modulu. Umjesto toga, željenu proceduru funkcije pokrenite izravno u VBA-u.

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!

×