Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

jedna baza čuva nezavisne podatke za više korisnika

[es] :: Access :: jedna baza čuva nezavisne podatke za više korisnika

[ Pregleda: 1474 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

lukeguy
Novi Sad

Član broj: 46545
Poruke: 470
*.dialup.neobee.net.



+8 Profil

icon jedna baza čuva nezavisne podatke za više korisnika14.08.2005. u 14:43 - pre 240 meseci
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!
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: jedna baza čuva nezavisne podatke za više korisnika26.08.2005. u 18:39 - pre 240 meseci
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.

:-)
 
Odgovor na temu

lukeguy
Novi Sad

Član broj: 46545
Poruke: 470
*.dialup.neobee.net.



+8 Profil

icon Re: jedna baza čuva nezavisne podatke za više korisnika28.08.2005. u 14:39 - pre 240 meseci
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.
 
Odgovor na temu

[es] :: Access :: jedna baza čuva nezavisne podatke za više korisnika

[ Pregleda: 1474 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.