Centar za edukaciju-BiH



#11 16.12.2010 20:10
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Autonumber se ponavlja
Ja bih uzeo ovako:
Prva dv slova od Naziva procesa
dv znaka mjesec
dva znaka dan.
dva znaka godina
dva znaka sat
dva znaka minut
pa ako treba i dva znaka sec.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#12 16.12.2010 21:19
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Autonumber se ponavlja
Izvini zaboravih ovdje dodati. Posto radis u mrezi treba ti jos sifra korisnika ili sifra compa.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#13 16.12.2010 21:26
Getsbi Van mreze
Moderator
Registrovan od:04.02.2009
Postovi:128


Predmet:Re: Autonumber se ponavlja
Obzirom da se radi o mreži i da procesor odlučuje ko će u kojem momentu da zapiše slog u tabeli, ja bih to iskoristio kao prednost. Napravio bih novo polje Kandidat. Number, Long Integer. Ne mora uopšte da bude vidljivo operateru. Na formi u kojoj operateri popunjavaju podatke iz tabele PROCES, na događaj Before Update napisao bih proceduru koja puni to polje sa:

Nz(DMax("[Kandidat]", "PROCES"), 0) + 1

Na taj način se u zadnjem momentu odlučuje koja će biti vrednost tog polja. Uz ono što sam prethodno napisao kao savet, može da bude jednostavno rešenje. Kod strukture ključa koju je ZXZ opisao i dalje postoji verovatnoća da u istoj sekundi dva operatera započnu novi zapis, a time dobiju i isti ključ.
↑  ↓

#14 16.12.2010 21:44
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Autonumber se ponavlja
Ja cisto sumnjam da ce stim postici da ne dodje do jednovremenosti ako se radi sa vise racunara.
Ja sam ovdje samo mislio da nadjem kljuc koji ce mi poslije reci nesto a ne samo puki brojevi.
Vjerovatno nije dobro rjesenje jer ne poznajem materiju.

Posto ovo polje jedinstveno te ce baza vracati gresku pri pokusaju zapisa. Onda treba samo napraviti kod na gresku te slati ponovo dok se ne zapise.
U mom slucaju to bi bilo povecanje za 1 sec a u tvom za jedan redni broj dok ne zapise.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#15 16.12.2010 23:13
Getsbi Van mreze
Moderator
Registrovan od:04.02.2009
Postovi:128


Predmet:Re: Autonumber se ponavlja
Sad sam pročitao dodatak u vezi sifra korisnika ili sifra compa. To će svakako postići jedinstvenost zapisa.
Uostalom ima sad dva predloga pa nek isproba oba. Smiling
↑  ↓

#16 16.12.2010 23:41
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Autonumber se ponavlja
Opet kazem. Nije ni moj dovoljno dobar jer treba poznavati materiju ako hoces da napravis dobru sifru.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#17 17.12.2010 15:43
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Autonumber se ponavlja
Nemam te namjeru ostaviti na pola puta. Dobro bi biloda ti odlucis kako ces pa da napravimo kod.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#18 17.12.2010 15:51
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Autonumber se ponavlja
Izvinjava se što nisam odgovorio do sada ali pomno čitam i razmiščlam.
Meni zapravo taj ID ne treba govori ništa jer mi zapravo o proizvodu sve govori njegova oznaka koju imam u istoj tablici.
Bitno mi je da se sam generira i da ga ne moram ručnu upisivati.
I još jedno pitanje. Znači u slučaju da ne koristim Autonumber kao ID ,tada ne mogu upisivati direktni u tablicu jer predpostavljam da se kod izvršava iz forme u koju upisujem podatke
Pozdrav
↑  ↓

#19 17.12.2010 15:57
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Autonumber se ponavlja
Mozes ako nadjes ukucas sam taj novi ID a na formi bi bio kod koji bi se generisao.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#20 17.12.2010 17:19
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Autonumber se ponavlja
Razmišljam sada nešto, kako me je dosadašnji Autonumber potpun zadovoljavao bilo bi mi dobro da i ubuduće imam brojeve od 1 pa nadalje. Tako da imam nešto kao "predhodni ID +1"
Pozdrav
↑  ↓

Stranice (6):1,2,3,4,5,6

Sva vremena su GMT +02:00. Trenutno vrijeme: 6: 10 pm.