[ pmiroslav @ 27.09.2007. 13:18 ] @
U bazi imama tablicu sa preko 10.000 slogova.
U tablici imam polje sa slijedečim karakteristikama:

Fild Name: ID
Data Type: AutoNumber
Fild Size: Long Integer
New Values: Increment
Indexed: Yes (No Duplicates)

I sada se počelo nešto čudno dešavati. Pri unosu novog podatka AutoNumber se počne ponavljati, tj upiše se broj koji več postoji i tablica neće prihvatiti novi slog zbog dupliranja indexa.

Ovo rješim tako da napravim novu bazu i u nju sa Insert - Table uvezem sve iz problematične baze i onda to neko vrijeme radi normalno pa se onda opet počne događati.

Da li netko ima iskustva ssa ovim problemom.
[ Getsbi @ 28.09.2007. 16:37 ] @
Malo sam krstario forumom i našao da imaš taj problem poodavno http://www.elitesecurity.org/t246745-0#1482898
i verovatno konstanto. Predpostavljam da se radi o jednoj istoj tabeli koju stalno kako si sam napisao importuješ s vremena na vreme u novu praznu .mdb
Ja bih prepravio Autonumber u Number Long Integer što on u osnovi i jeste ali će u ovom drugom slučaju imati osobinu Validation Rule i tu bih upisao: = Nz(DMax("[ID]";"Tablica");0) +1 na nivou polja na formi. To bi trebalo da ti reši problem.

Ako baš mora da ostane Autonumber onda ga za potrebe prepravke prebaci u Number, uradi
Tools/Database Utilities/Compact and Repair Database, pa vrati ponovo na Autonumber. Tako nećeš morati da inportuješ tabelu u novi .mdb ili se bar nadam.


[Ovu poruku je menjao Getsbi dana 28.09.2007. u 17:57 GMT+1]
[ pmiroslav @ 01.10.2007. 06:23 ] @
Tražio sam po inertnetu i pronašao da se korisnici Accessa susreću sa tim problemom

http://allenbrowne.com/ser-40.html
http://en.allexperts.com/q/Usi...mary-Key-tried-duplicate-1.htm