|
[ SLOJ.1973 @ 28.08.2008. 11:39 ] @
| Problem mi je sledeći:kako da odradim bazu koja će da ima više korisnika,koji nisu direktno vezani za server,već će podaci morati da se prenose recimo flash memorijom?Ono što me najviše brine jesu recimo brojevi faktura,brojevi porudžbina,šifre kupaca i ostalo što mora da ima jedinstveni zapis? |
[ Getsbi @ 28.08.2008. 12:07 ] @
Brojevi faktura,brojevi porudžbina,šifre kupaca i ostalo trebalo bi da bude Number Long Integer, a nikako Autonumber. Pošto se pretpostavlja da korisnici rade istovremeno, bilo bi dobro da imaju tabelu sa zauzetim brojevima.
Korisnik1 (1-1000)
Korisnik2 (1001-2000)
Administrator bi morao da spaja tabele i vodi računa o blagovremenom dodeljivanju novog opsega brojeva. Ovakvi ident brojevi kasnije mogu da se prekomponuju i naravno tek onda štampaju izveštaji. Unapred žalim administratora.
[ Trtko @ 28.08.2008. 19:03 ] @
Takav sam probem imao i ja , izdvojene firme koje nisu bile umrežene
Glavna baza šifre zahtjevnica automatski dodavane (string) 000001
baza u rijeci šifre zahtjevnice automatski dodavane (string) R00001
baza u B... šifre zahtjevnice automatski dodavane (string) B00001
Napravio prepis od datuma do datuma za zahtjevnice u pomocnu bazu i tablicu
....nju pošalju e-mailom
iz glavne čitam te podatke i dodajem u glavnu bazu , naravno , kontrola ako postoji ili ako ne postoji ... itd
a sqlupit izgleda ovako
supit = "SELECT * from ZahiStavke IN 'D:\Nabava\borovljani\PodaciRivapack.mdb'"
eto , jednostavno lako i brzo
da ti još pomognem , prepis u tablicu za prenos
SELECT TblZahtjevnice.*, TblStavkeZahtjev.* INTO ZahiStavke IN 'D:\NabavaRivapack\prepis\PodaciRivapack.mdb'
FROM TblZahtjevnice INNER JOIN TblStavkeZahtjev ON TblZahtjevnice.Br_Zahtjevnice=TblStavkeZahtjev.Br_zahtjevnice
WHERE (((Format([Vrijeme_izrade],"ddmmyyyy"))>=Format(Forms!PrepisBor!pocdat,"ddmmyyyy") And (Format([Vrijeme_izrade],"ddmmyyyy"))<=Format(Forms!PrepisBor!zavdat,"ddmmyyyy")));
sad bježim na pivo i pečenog odojka
Pozdrav
[ SLOJ.1973 @ 28.08.2008. 19:47 ] @
Hvala Vam obojici na odgovorima.Brojeve faktura i brojeve recimo porudžbina rešiću kao što ste i napisali,objekat 1 fakture kreću od 1000,objekat2 fakture kreću od 2000 i td.Međutim,šta ćemo sa kupcima.Trebalo bi da kupci budu jedinstveni za sve objekte,da mogu da kupuju u svim objektima,bez obzira gde se nalaze.Da li i tu da dodajem prefiks1,2,3 u zavisnosti od objekta u kome se kupci ubacuju jer,pretpostavljam drugačije i ne može.Što se tiče održavanja baze,pokušaću sa Trtkovim kodom,pa se čujemo.Pozdrav.
[ Scelle @ 28.08.2008. 21:43 ] @
Ma, fakture su ti najmanji problem...
Ako se prave neki izvještaji vezani za kupce (a pretpostavljam da je tako) moje je mišljenje da se mora postići neki dogovor oko njihovog jedinstvenog označavanja. Znam da je teško to postiću u real-time sistemu, ali... Bolje je da to riješiš u poslovnicama, nego da kasnije moraš ručno sve to da dovodiš u red.
Ista stvar sa proizvodima. Što neko reče, unaprijed žalim administratora i savjetujem mu da papreno naplati ove muke - ako radi za nekoga.
[ SLOJ.1973 @ 29.08.2008. 06:17 ] @
Znam da je mukotrpan posao,jer unazad godinu dana odrađujem pomoću "štapa i kanapa" održavanje jedne manje baze,ali se baza proširila,zahtevi su sve složeniji,pa tako dolazim u situaciju,da ne znam ko ima najnoviju verziju,koji cenovnik kod koga važi itd.Što se tiče proizvoda,oni se povlači iz druge baze i mogi da se dodaju samo u direkciji pa da se prosleđuju ostalima (ovo nije baza za knjigovodstvo već neka moja interna za potrebe ponuda i porudžbina).Organizovao sam ih tako što sam bazu podelio na front end koji je za sve poslovnice isti,i na dva back enda u kojima smeštam tabele:u prvom tabele cenovnici,artikli, cene i one bi trebalo da budu iste za sve, a u drugom sve ostalo: partneri,stavke ponuda i porudžbina itd, tako da kada se promene cene jednostavno usnimim samo back end sa tabelama cena i prosledim svima.Međutim sada bih želeo da odradim da mi back end bude jedan za sve, pa da napravim neko programče koje će usnimavati promene za poslovnice tako što ću recimo da ukucam broj poslovnice i on će da usnimava(preuzima i šalje )podatke samo za tu poslovnicu.Eto tako sam ja zamislio.Ispravite me ako grešim,ako ne grešim pomozite mi oko tog "programčeta".Hvala.
[ Predrag Supurovic @ 29.08.2008. 08:32 ] @
Mislim da je vreme da povuces crtu i kazes: Ljudi ovo ne moze vise ovako.
Ako su zahtevi toliko porasli, to znaci da je i posao prosiren, valdja dovoljnoda firma moze da priusti po jednaADSL link na svakoj lokaciji, a kada to imas onda lepo sve umrezis VPN-om i imas online vezu sa bazom sa svake tacke. To i dalje nije pravo resenje, ali bar mozes da ceo postupak azuriranja na neki nacin automatizujes i omogucis da se mzoe izvesti u bilo kom trenutku.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|