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. ![]() |
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" |