Ako može jedan pametan savet a vezan je acces2003 i uopšte baze podataka.
Problem: Aplikacija je razvijena u access2003 sa dva mdb-a: back-end sa podacima (oko 80 tabela sa uspostavljenim relacionim vezama) i front-end programski deo sa
formama, upitima, izveštajima i sl. U back-endu nema i jedan jedini red koda, ni jedan izvešta, upit ili sl. samo tabele sve se nalazi u front end mdb-u. Podaci se gomilaju
i rastu i to postaje priličan broj zapisa (0.5m trenutno) sa tendencijom eksp. rasta. Programski deo je alat koji te podatke obradjuje sa jako mnogo VBA koda na
formama a i na izveštajima (gotovo se sve radi preko koda a izveštaj se koristi samo za formatiranje). Naravno da postoji veza sa MS WORD-om da bi se neki
dokumenti prikazali i dodatno obradili. Aplikacija ima neke funkcije DMS-a. Gde je kvaka? Pa to što se broj zapisa povećava, što to sve radi u mreži a i to što ima mnogo
zaista mnogo VBA koda na front end strani. Sve se ovo koristi svaki radni dan bez mogućnosti da se interveniše na back-endu zato što su tabele u
upotrebi. NApomena: pri obradi podataka kroz VBA su korišćeni SQL stringovi za formiranje upita.
Šta uraditi kada se ovako nešto dogodi, šta je pametno uraditi i preći na neko rešenje orijentisano na web.
Problem: Aplikacija je razvijena u access2003 sa dva mdb-a: back-end sa podacima (oko 80 tabela sa uspostavljenim relacionim vezama) i front-end programski deo sa
formama, upitima, izveštajima i sl. U back-endu nema i jedan jedini red koda, ni jedan izvešta, upit ili sl. samo tabele sve se nalazi u front end mdb-u. Podaci se gomilaju
i rastu i to postaje priličan broj zapisa (0.5m trenutno) sa tendencijom eksp. rasta. Programski deo je alat koji te podatke obradjuje sa jako mnogo VBA koda na
formama a i na izveštajima (gotovo se sve radi preko koda a izveštaj se koristi samo za formatiranje). Naravno da postoji veza sa MS WORD-om da bi se neki
dokumenti prikazali i dodatno obradili. Aplikacija ima neke funkcije DMS-a. Gde je kvaka? Pa to što se broj zapisa povećava, što to sve radi u mreži a i to što ima mnogo
zaista mnogo VBA koda na front end strani. Sve se ovo koristi svaki radni dan bez mogućnosti da se interveniše na back-endu zato što su tabele u
upotrebi. NApomena: pri obradi podataka kroz VBA su korišćeni SQL stringovi za formiranje upita.
Šta uraditi kada se ovako nešto dogodi, šta je pametno uraditi i preći na neko rešenje orijentisano na web.