zxz | 04.08.2013 23:53 |
---|---|
Predmet:Re: Skola Vb-a za napredne ----------------------------------------P O C E T A K-------------------------------------------- PROCEDURE: Kao sto smo prosli puta naveli svaka procedura se sastoji od: -zaglavlja procedure -tijela procedure (Koda) -Podnozja procedure. Tip procedure moze biti: -Sub -Function (Funkcija) Svaka od ovih procedura moze biti: -Private -Public -Static Ova prva dva tipa procedure odredjuju u stvari doseg procedure. Doseg procedure odredjuje njeno djelovanje (Dostupnost) Private procedura ima dostupnost samo u objektu u kome je napisana. Ako smo je napisali u okviru neke forme ona ce nam biti dostupna odnosno mozemo je pozivati samo u okviru modula od te forme ili ako je u nekom samostalnom modulu isto tako je mozemo pozivati samo u okviru toga modula. Public procedura ima doseg na nivou nase aplikacije sto znaci da je mozemo pozivati sa bilo kojeg mjesta u aplikaciji. Static procedure ce biti stticne odnosno vrijednosti ce se u njima zadrzati i poslije izvrsenja procedure. |
zxz | 05.08.2013 00:15 |
---|---|
Predmet:Re: Skola Vb-a za napredne Opsti oblik procedure: Vrsta Tip ImeProcedure(argument1, argument2, ...) VBA naredbene linije koda end tip Vrsta procedure moze biti: Private Public Static Vrstu procedure mozemo i izostaviti. Ukoliko izostavimo tip procedure moze biti: Sub Function. Vrast procedure moze biti: Public Private Static Ime procedure: Ime proceure se mora sastojati iz jedne rijeci odnosno ne smije imati prezno mjesto u imenu procedure. Nesmije biti ni prvi znak broj u imenu procedure. Takodje nesmijemo koristiti nazive koji vec imaju gotove procedure(naredbe) Ukoliko zelimo da imamo dvije rijesi onda ih mozemo spojiti donjom crtom: Primjer: Moja_Procedura Preporuka: Za nazive procedure koristite samo engleske znakove i donju crtu. Ne preporucujem nasa slova kao niti opertaore u nativima procedura. Argumenti procedure: Sto se tice naziva argumenata isto vazi kao i za nazive procedura. Argumente je pozeljno i definisati odnosno odrediti tip variable za koju ce se koristiti. Primjer: MojArg1 as Integer,MojArg2 as string,MojArg3 as Boolean Ukoliko ispred argumenta dodamo Optional tada je taj argument neobavaeza pri pozivu procedure. Primjer: Optiona ImeArgumenta as tipArgumenta Broj argumenata u nekoj proceduri nije ogranicen. |
zxz | 05.08.2013 00:24 |
---|---|
Predmet: |