Microsoft Office Access
uređuje Branislav Mihaljev, MVP

 Office Praktikum | Mapa sajta 

 
Bookmark and Share
Matična strana sajta
Novo na sajtu
Mapa sajta
Beleške
Knjiga posetilaca
Kontakt

Prethodna stranica
Pretraga sajta
Pretraga MSKB

Blog Praktikuma
RSS feed 
 
Office Praktikum

Još o Accessu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

   

Sponzori sajta

  Connectivity by SBB
 
Connectivity by SBB

 

Informacije

NOVOSTI
Novi prilog o Wordu
Tri nova autorska članka
Četiri priloga o Accessu
Opis i uputstvo za alatku YuCirLat '08 (Word)

SADRŽAJ ZA PREUZIMANJE
YuCirLat '08 unapređena alatka za konverziju kodnih rasporeda u Wordu

SKREĆEMO PAŽNJU
Beleške: B(l)oga li ti tvoga!- prilog koji će nekog možda čak i da naljuti
Kako pretraživati MSKB
* a pronaći ćete i još mnogo novih sadržaja...

USKORO SERIJA ČLANAKA O OFFICEU 2010

POZIVAMO VAS
* i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.



  (C) 2000-2009 Praktikum na Webu
 

Konverzija starih makroa

Nivo:  NIVO 3 - klinite za objašnjenje


Uvek mislite o brzini izvršavanja aplikacije! Ako ste reciklirali Access aplikacije nasleđene iz starijih verzija, trebalo bi da preispitate da li bi neke makroe u starom obliku trebalo pretočiti u VBA kôd. Sada raspolažete i namenskom alatkom za taj posao.

U prvim verzijama, Access je raspolagao primitivnim, mada efikasnim sistemom makroa, koji su se unosili u vidu tabele i odabira načina izvedbe svakog koraka. Počev od Access 97, VBA je frontalno postao baterija za "ozbiljnije" komponentno programiranje u modulima. Iz razloga kompatibilnosti, preteklo je nasleđe mogućnosti rada tih starih makroa; čak i najnovija verzija baze NorthWind sadrži klasične makroe u sebi. Ali, jedan problem je opstao: stari makroi su se uvek interpretirali u toku izvršenja, za razliku od pretkompajliranog VBA koda, a glavna posledica je značajno sporiji rad. Doduše, iskusnom programeru je ponekad je efikasnije da neki posao uradi na ovaj način, ali mnogo je ozbiljnije pitanje šta raditi sa zastarelim makroima koji bi sigurno bili efikasniji u obliku VBA modula.

Srećom, u poslednjih par verzija Accessa, na raspolaganju je heuristička alatka koja će vas rešiti potrebe da pišete modul ispočetka. U oknu Database pređite u grupu Macros, pa desnim klikom na odabrani makro otvorite kontekstni meni i u njemu izaberite komandu Save As. Otvoriće se dijalog u kome najpre treba da date ime izvezenom makrou, a u padajućoj listi As promenite opciju Macro u Module.

U drugom koraku, biće vam postavljene opcije da dodate sistem za kontrolu grešaka u funkcijama i komentare u makroima; preporučujem da to ostavite uključeno.

Kada kliknete na dugme Convert, posao će biti obavljen uz prikladnu poruku, i naći ćete se u VBE okruženju u kome ćete zateći novi modul asocijativnog imena. Preostaje vam da proverite rezultat, eventualno dodate nešto po potrebi i da na kraju povežete nove funkcije u interfejs aplikacije, baš kao što biste učinili da ste sami napisali te VBA makroe.

 

  (C) 2000-2009 Praktikum na Webu

PC 97


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana.