[ popmilan76 @ 14.04.2020. 20:02 ] @
Treba mi jedna ideja u vezi postavljanja rednog broja,odnosno kako ste vi to rešili?Unosi se redni broj u tabelu,koji kreće od 1(tipa broj porudzbine,broj radnog naloga i sl...) i to ne pretstavlja problem kada je unosi samo jedan čovek.Međutim,problem mi je kada su računari umreženi,i ako se desi da oba korisnika unose porudzbinu u isto vreme,verovatno će se desiti da unesu neke stavke pod istim brojem?Kako ste ovo rešili?Mislio sam da formiram posebnu tabelu,gde ću da vodim samo redne brojeve,ali je nemoguće da neki korisnik rezervise neki broj?Unapred hvala...
[ Branimir Maksimovic @ 14.04.2020. 21:07 ] @
Svaka baza ima autoincrement polje, a mozes isto to da primenis u serveru, tj ako se ti brojevi dodeljuju a ne unose. Ukoliko se unose
mozes ponuditi prvi slobodan broj korisniku ukoliko vec postoji u bazi.
[ master037 @ 14.04.2020. 21:24 ] @
>
[ popmilan76 @ 14.04.2020. 21:37 ] @
U redu je da budu autonumber,ako svaki redni broj sadrzi jedan rekord,ali je problem,kao u mom slučaju,da jedan redni broj treba da sadrzi više rekorda,znači ako udjem u neku formu,dodeli mi se prvi sledeći broj,ali ja ne izlazim iz forme,već nastavljam da kucam pod istim ti brojem,e tu je problem?Lako bih da je autonumber,pa se automatski dodeljuje broj,ovako ,ne znam...
[ master037 @ 14.04.2020. 21:41 ] @
>
[ djoka_l @ 15.04.2020. 00:17 ] @
E ako je forma to ne može

A zamisli tek situaciju da unose TRI čoveka!!! Ili možda ČETIRI!
A zamisli da iskoristiš sekvencu (SEQUENCE) koju takođe ima svaka baza.
Ili zamisli da se uopšte ne unose brojevi u formu nego se generišu tek upisom u bazu.

Ali, ovako, sa formom, teeeško da može.
[ master037 @ 15.04.2020. 13:29 ] @
Pa na primer, da se napravi ako je sa vise racunara da forma broja bude br
radne stanice+rb_stavke pa to ispadne na kraju na primer 10+001, 10+002,
drugi racun je 11+001, 11+002 itd...Onda si nezaivsan od racunara..ili na
formi ne unosis stavke, vec se samim upisom u bazu dodeljuju brojevi. Ne
verujem da iko sada radi na nacin da se broj zauzme pri otvaranju forme.
Mada, ako se tako radi, onda treba u bazi odmah upisati broj, a kasnije
azuriranjem stavki na formi, azurirati i slog u bazi.

Predlozi samo...

>
[ popmilan76 @ 15.04.2020. 13:56 ] @
Slično sam mislio,samo ne da bude radna stanica,već sifra radnika,koji je ulogovan u program...i onda da mi brojevi budu broj naloga + šifra radnika...ali opet ne znam jel može da se desi da bude sličnosti
[ bokinet @ 15.04.2020. 14:56 ] @
sto bi se koristila sifra od necega za jedinstveni broj?

moze i jedno i drugo (i jedinstveni id radnog mesta i jedinstveni id korisnika) tkz. izvedeni broj dokumenta

Na primer:
Code:
WorkstationID[...] + UserID[...] + Godina[2] + Mesec[2] + Dan[2] + n[brojac za taj dan koji krece od 1 i uvecava za +1]


Ovim se dobija samoopisiv broj pa tako i na gledanje moze da se ustanovi ko je izdao sa kojeg mesta i kada.

Dodatno ako se ima vise lokacija koje imaju vise radnih mesta koje koristi vise korisnika onda se moze pridodati i jedinstveni broj lokacije [Location ID]

Code:
LocationID[...] + WorkstationID[...] + UserID[...] + Godina[2] + Mesec[2] + Dan[2] + n[brojac za taj dan koji krece od 1 i uvecava za +1] 







[ djoka_l @ 15.04.2020. 16:49 ] @
^ grozan koncept.
Samogovoreći brojevi / gore od toga je samo da korisnici sami unose redne brojeve.
[ bokinet @ 15.04.2020. 19:58 ] @
djoka_l ...pa u skladu sa potrebama znas i sam da je kod nas birokratija uvek bila cudo pa jos ne plus vidjeno :)

p.s. he he nemoj da zbunjujes coveka.
[ popmilan76 @ 18.04.2020. 21:09 ] @
Citat:
djoka_l:
^ grozan koncept.
Samogovoreći brojevi / gore od toga je samo da korisnici sami unose redne brojeve.



Slažem se sa tobom.