[ lukeguy @ 14.08.2005. 14:43 ] @
pretpostavljam da je ovakav naslov dosta neprecizan, ali nemam pojma kako u par reči da objasnim ono što me zanima (a zbog toga verovatno nisam ništa našao ni u pretrazi). radi se o sledećem.

imam jednu Access bazu, završena je i radi. ona čuva podatke o poslovanju jednog preduzeća. pojavila se potreba da takvu bazu koristi još jedno preduzeće. logično, iskopirao sam MDB fajl, ispraznio ono što je trebalo da se isprazni (tj. tabele) i evo, i to drugo preduzeće može da je koristi.

problem nastaje kod ažuriranja backenda, tj. VBA koda, strukture tabela i slično. ako menjam jednu bazu, moram ručno sve da kopiram u drugu i slično. a to je noćna mora ako takvih preduzeća ima npr. deset.

zanima me koje su ideje da se napravi jedna jedina baza, ali da ona čuva sve podatke svih tih preduzeća? ono što je meni palo na pamet je da da proširujem sve tabele i dodajem još jedan ključ koji bi identifikovao na koju firmu se odnosi određeni zapis, ali to bi značilo milione zapisa po tabelama i verujem da bi Access sistem bio prespor. ne znam ni šta u tom slučaju raditi sa zajedničkim podacima? npr. ako tri firme imaju istog dobavljača, onda bi trebalo tri puta upisati iste podatke za tri različita ključa, što nije u skladu sa principima optimizacije.

svaka pomoć mi je dobrodošla! hvala!
[ Zidar @ 26.08.2005. 18:39 ] @
Mozes da probas ovako. Cini mi se da u istom MDB fajlu cuvas tabele, forme, kverije - sve. Treba da to razbijes na front end (forme, reporti, kveriji, kod) i back end (podaci - tabele). Onda front end linkujes (atach tables) na back end. Kada imas vise preduzeca da obradjujes, imas jedan front end, a vise back end fajlova. Onda front end povezes (link, attach) na odgovarajuci back end.

Imao bi dakle fajlove Aplikacija.MDB i Preducece1_Podaci.MDB, Preduzece2_Podaci.MDB. Preduzece3_Podaci.MDB. Startujes fajl Aplikacija.MDB i uz pomoc Link table manager alata povezes se na podatke preduzeca s kojim zelis da radis.

:-)
[ lukeguy @ 28.08.2005. 14:39 ] @
svaka čast, to mi je upravo i trebalo! hvala ti! :)

u principu, sad kad podelim bazu, sve prepravke ću raditi na jednom jedinom fajlu. ostaje onda da proverim kakve implikacije na brzinu rada ima ova podela i naravno kako da automatizujem ovo linkovanje.