Prikazi cijelu temu 08.02.2012 11:53
zxz Na mrezi
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Otvaranje poslovne godine
Opis okacene Baze NovaGodina:

Pri pokretanju app. sa nekom vecom verzijom od 97 prvo sto cete trebati je konvertovati u ver. napr. 2003.
U verziji 2007 mislim da i nece raditi kako valja bez bekih prepravki.
Sada u konvertovanu bazu odjete sa siftom te podignete Toolbar meniG kao sto je navedeno u predhodnom postu.
Sada mozete izaci iz app. i ponovo je pokrenuti bez sifta.
U app. postoji autoexec makro koji se starta pri pokretanju app.
U ovom makrou je samo jedna naredba a to je da pokrene proceduru main().
U proceduri main postoji samo jedan red koda i to za pokretanje procedure PopuniMeni.
Ova procedura koako joj i ime kaze u stvari popunjava combo box koji se nalazi na tulbaru MeniG.
Iz procedure PopuniMeni se poziva i procedura koja se zove KojaGodina koja cita trenutnu putanju i trenutnu bazu koja je linkovana.
Na osnovu ove putanje Trazi i ostale baze ako ih ima na toj putanje te ih dodaje u commbo box.

Sada u combu mozemo birati bilo koju bazu koju imamo na ovoj putanji.
Pri odabiru neke druge baze pokrecemo proceduru MeniGodina() koja na postojecoj putanji pronalazi bazu koja ima u nazivu godinu koju smo odabrali te poziva proceduru relink i vrsi relinkovanje tabela na tu bazu.
Ukoliko takva baza ne postoji a upisana je u nazivu godina koja je veca za 1 godinu od tekuce ili manja za 1 godunu od tekuce procedura ce ponuditi kreiranje nove baze sa sufiksom ove godine.
Fajl koji se zove mdb.sys je u stvari vasa orginal baza i ona se samo prekopira u novu bazu.

Postoji jos jedna stavr u ovome.
Ukoliko pri relinkovanju dodje do greske procedura ce ponuditi prozor za odabir nove putanje za relink podataka.
To ce se kod vas prvi puta vjerovatno desiti jer moja i vasa putanja nece biti ista.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.