Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

jedna baza čuva nezavisne podatke za više korisnika

  • 2 odgovora
  • 1.709 pregleda

Najnovija ↓

jedna baza čuva nezavisne podatke za više korisnika 14.08.2005. u 15:43 · pre 258 meseci #1
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!
Re: jedna baza čuva nezavisne podatke za više korisnika 26.08.2005. u 19:39 · pre 257 meseci #2
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.

:-)
Re: jedna baza čuva nezavisne podatke za više korisnika 28.08.2005. u 15:39 · pre 257 meseci #3
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.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme