zxz 16.12.2010 20:10
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.

zxz 16.12.2010 21:19
Predmet:Re: Autonumber se ponavlja

Izvini zaboravih ovdje dodati. Posto radis u mrezi treba ti jos sifra korisnika ili sifra compa.

Getsbi 16.12.2010 21:26
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č.

zxz 16.12.2010 21:44
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.

Getsbi 16.12.2010 23:13
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

zxz 16.12.2010 23:41
Predmet:Re: Autonumber se ponavlja

Opet kazem. Nije ni moj dovoljno dobar jer treba poznavati materiju ako hoces da napravis dobru sifru.

zxz 17.12.2010 15:43
Predmet:Re: Autonumber se ponavlja

Nemam te namjeru ostaviti na pola puta. Dobro bi biloda ti odlucis kako ces pa da napravimo kod.

pmiroslav 17.12.2010 15:51
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

zxz 17.12.2010 15:57
Predmet:Re: Autonumber se ponavlja

Mozes ako nadjes ukucas sam taj novi ID a na formi bi bio kod koji bi se generisao.

pmiroslav 17.12.2010 17:19
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"