Numeracja wpisów w bazie Ms Acces

Witam

Mam problem z bazą danych MS Access. Baza została stworzona w Accessie 97 a następnie wyczyszczona i przepisana na 2003. W czym problem: w czasie wpisywania kolejnych rekordów nie trzyma kolejności wpisywanych kart według numeru inwentarzowego tzn na przykład mamy numery ABC 1, ABC 2, ABC 10, ABC 23 i zamiast tej kolejności ustawia je jak Windows czyli ABC 1, ABC 10, ABC 2, ABC 23 i tak dalej. Poza tym pomiędzy karty z wpisanymi danymi wrzuca puste karty, średnio co drugą czyli mam np. 10 założonych kart a wyświetla mi ich 20 z czego połowa to puste i dodatkowo wymieszane z pełnymi. W czym może tkwić problem? Zmiany jakie dokonałem w czasie przepisywania bazy na 2003 są w zasadzie kosmetyczne, pozmieniałem tylko nazwy niektórych pól. Podobną operację przeprowadziłem już wcześniej i tak przerobione bazy działają bez zarzutu, tylko ta jedna się wali. Czy ktoś ma pomysł co może być przyczyną i jak ją naprawić?

Z góry dziękuję za konkretne odpowiedzi.