APPEND Baze

APPEND Baze

offline
  • Pridružio: 05 Maj 2005
  • Poruke: 84
  • Gde živiš: Cirikovac

Imam dve tabele koje su medjusobno spojene ID brojem i nalaze se u nekom racunaru.Recimo da se one nalaze u 10 racunara koji nisu umrezeni,sto znaci da bih sa svakog racunara morao da 'skidam' te dve tabele i da ih potom korektno SPAJAM na drugom racunaru koji ce vrsiti pregled zapisa iz prethodnih racunara.Podrazumeva sa da obe tabele na svim racunarima imaju istu strukturu.Kako bi ste resili ovaj problem?
Unapred zahvalan



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Nije mi jasno zasto se baza nalazi na 10 razlicitih mesta?
Jel bas mora tako?

Svakako bi bilo najbolje napraviti samo jednu bazu u kojoj ce biti podaci.

Ako je umrezavanje (LAN) ne moguce, kako onda mislis da pokupis podatke iz ostalih baza? Preko Interneta?

Mogao bi to uraditi sa INSERT i SELECT upitom zajedno.

Probaj objasniti malo bolje, posto ne kontam bas najbolje konstrukciju tih 10 (ili koliko ih je vec) baza.

Da bi mogao sa bilo kod racunara da ubacis podatke, moraju biti povezani ili da donosis podatke na USBu, CDu...



offline
  • Pridružio: 05 Maj 2005
  • Poruke: 84
  • Gde živiš: Cirikovac

Nazalost prijatelju tako je,i nije 10 (uzeo sam primer vec malo vise).Radi se o radnoj organizaciji u kojoj radim ali koja nema LAN mrezu postojecih racunara.U svakoj kancelariji ubacuju podatke u odredjene tabele,a moj zadatak je da ih pokupim i sve spakujem u tabelu na glavnom racunaru koji bi se kasnije koristio za analizu.Znaci preko USB Flash-a,CD,DVD...Napominjem da su sve tabele,na svakom racunaru iste strukture.Probao sam sa INSERT metodom,ali kada treba da Apendujem vise od jedne tabele to ne ide,zato sto je jedna povezana sa drugom preko ID broja.Drugi nacin koji sam probao je da napravim kopiju svih tabela na odredisnom racunaru i da ih onda preko Query-ja spajam-i to za sada radi,ali..Prosto se pitam da li postoji elegantnije resenje?

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

Nije bitno koliko je kompova, ako je vise od 10 (kao sto kazes) onda je jos potrebnija LAN mreza. Zamisli da imas 100 racunara i kupis podatke iz 100 baza? Bez ikakvog smisla.

Najelegantnije resenje jeste implementacija LAN mreze i postavljanje baze na jedan server na koji ce se ovi ostali kaciti.

Ko je smislio takav pristup? Totalno glup pristup posebno sto ima dosta kompjutera.

Doduse, za dosta korisnika (ako bi se sve povezalo u jednu bazu), Access baza mozda ne bi mogla da sljaka, pa bi bila potrebna npr. MySQL baza.

Ja ne znam ni jedno drugo elegantnije resenje, osim toga sto ti radis sada - spajanjem sa queryjem.

Predlazem implementaciju LAN mreze i postavljanje baze na server, a klijenti ce preko LAN mreze da ubacuju podatke onako kako su ubacivali i do sada. Eventualno preko klijentske aplikacije koja ce se povezivati na bazu.

Predlozi im da urade LAN mrezu (ako su u mogucnosti, a firma su, valjda su u mogucnosti) jer je ovako stvarno bezveze (objasni im da to ne valja tako raditi). Doduse, podaci su donekle sigurniji, ali i sa jednom bazom i redovnim backupom svi podaci su sigurniji.

Sve dok to ne srede, moraces da radi na nacin na koji si rekao da radis.

offline
  • Pridružio: 05 Maj 2005
  • Poruke: 84
  • Gde živiš: Cirikovac

Znam,ali je za sada tako.

offline
  • Zoran Bujandric
  • Programer
  • Pridružio: 18 Apr 2003
  • Poruke: 152
  • Gde živiš: Podgorica

Ako si stavio ID autonumber, probaj da umjesto "increment" stavis "random"
i

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

I ja upravo sad radim na programu koji treba isto to da radi... ja sam to resio ovako

1. radna stanica: exportuje podatke koji imaju ukljucen export flag(flash, cd, internet,...)

2. radna stanica: u svim tabelama u svakom redu postavlja da su exportovani tj export flag se iskljucuje (jedno polje specijalno za to sluzi)

3. server: ucitava exportovanu bazu

4. server: ubacuje te podatke i brise exportovanu bazu

To je to... radi savrseno... brzo je... uvek mozes da ponovo ukljucis export flag ako ti zatreba da ponovo exportujes podatke (bitno je da korisnici to ne mogu sami da rade da ne bi doslo do duplih upisa u bazu).

Jos jedna stvar... na klijentu jedan podatak moze imati ID recimo 10... i za taj ID su vezani neki drugi podaci. Prilikom ubacivanja exportovane baze u server, prvo se ubacuje taj osnovni podatak koji ce na serveru dobiti ID recimo 152 i tek tada se ubacuju podac vezani za njega uzimajuci u obzir da je sada ID na koji se vezuju 152.

Nadam se da ti je ovo pomoglo.

offline
  • Pridružio: 05 Maj 2005
  • Poruke: 84
  • Gde živiš: Cirikovac

Probacu ovo zadnje,pa cu te obavestiti.U Delphiju sam uradio sinoc program koji odredjuje gotovo polovinu posla ali stapom i kanapom.Preko ComboBox-a odredjujem tabelu koja ce biti pregledana i to za sada pravi pregled kakav bi trebao,osim ako se trazi pregled svih tabela.Probacu nesto drugo,pa cu vas obavestiti.U svakom slucaju Hvala jos jednom

Ko je trenutno na forumu
 

Ukupno su 1152 korisnika na forumu :: 71 registrovanih, 6 sakrivenih i 1075 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 4thFlavian, alexbr, AMCXXL, aramis s, Ares12356, avijacija, Ba4e, bato_banjaluka, Bobrock1, Boris90, Bozjidar87, branko87, BUDDAR70, Chainsaw, Cicumile, Clouseau, Dambi, darkojbn, dinamik, DonRumataEstorski, dragan_mig31, Fabius, GeoM, goranvas, goxin, Jose, K-1A, kljift, Kobrim, Kubovac, Lazarus, Levi, lord sir giga, Lucije Kvint, Manjane, Metanoja, Miki01, milimoj, MiroslavD, neutrino, Orc, Paklenica, Panzer88, pedja63, pedjolino76, Petarvu, Povratak1912, PrincipL, procesor, RajkoB, raster12, sale76, samo opusteno, sekretar, shlauf, sosko, Srky Boy, sslay, strelac07, suton, Token, tubular, tuja, VanZan, vathra, vladetije, Vladoj, vukan0799, W123, x9, zokizemun