Akcija makronaredbe RunCode

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

Akcija makronaredbe RunCode u bazama podataka za stolna računala programa Access možete koristiti da biste pozvati Visual Basic for Applications (VBA) funkcijska procedura.

Postavka

Akcija makronaredbe RunCode sadrži sljedeće argumente:

Argument akcije

Opis

Naziv funkcije

Naziv VBA funkcijska procedura uputiti poziv. Sve argumente funkcije napišite u zagradama. U okviru Naziv funkcije u prozoru za dizajniranje makronaredbe unesite naziv funkcije. To je obavezan argument.

Napomena : U radne površine baze podataka programa Access (.mdb ili .accdb), kliknite gumb Sastavi da biste koristili Sastavljača izraza za odabir funkcije za ovaj argument. Kliknite željenu funkciju na popisu u sastavljaču izraza.

Napomene

Korisnički definiranih funkcija procedura spremaju se u Microsoft Office Access 2007 module.

Potrebno je uključiti zagrade, čak i ako se funkcija nema argumenata, kao u sljedećem primjeru:

TestFunction()

Za razliku od korisnički definirana funkcija nazivi koji se koriste za svojstvo događaja postavke, naziv funkcije u argumentu Naziv funkcije ne započnite znakom jednakosti (=).

Access zanemaruje povratnu vrijednost funkcije.

Napomena : Funkcijska procedura ne možete pozvati iz makronaredbe ako je naziv funkcije jednak nazivu modula.

Savjet

Da biste pokrenuli podređeni postupak ili procedura događaja napisane u programu Visual Basic, stvorite funkcijska procedura koja poziva potprocedura ili procedura događaja. Zatim poduzmite akciju makronaredbe RunCode da biste pokrenuli funkcijska procedura.

Ako koristite akcija makronaredbe RunCode za pozivanje funkcije, Access traži funkciju pod nazivom navedenu u argumentu Naziva funkcije u standardni moduli za bazu podataka. No, kada se ta akcija pokrene kao odgovor na klikom na naredbu na obrazac ili izvješće ili kao odgovor na događaj na obrazac ili izvješće, Access najprije traži funkciju u modul klase na obrazac ili izvješće, a zatim u standardni moduli. Access ne traži Moduli klase koje se pojavljuju u području moduli navigacijskog okna za funkciju navedenu u argumentu Naziv funkcije .

Ova akcija nije dostupna u VBA modulu. Umjesto toga, pokrenite proceduru željene funkcije izravno u VBA.

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×