Jakie komórki? Chyba wiersze (rekordy)?
Rekord składa się z jakiejś liczby wartości, powiedzmy w uproszczeniu kolumn. Więc jeśli nie potrafisz ustalić unikalnego identyfikatora rekordu, to zakładasz że wszystkie kolumny są nim.
Przykład:
kol1 |
kol2 |
kol3 |
kol4 |
1 |
A |
zzz |
3 |
3 |
A |
zzz |
6 |
1 |
A |
ddd |
8 |
1 |
B |
zzz |
2 |
żeby usunąć rekord nr 3 |
|
|
|
delete from tab
where kol1=1 and kol2='A' and kol3='ddd' and kol4=8
wiem że to masakra i normalnie sam palną bym się w łeb za to
Inne rozwiązanie to zaimportować dane np. do MS SQL Server 2008 express edition, tam na pewno będziesz mógł dodać kolumnę id, później możesz dane z ms sql wyeksportować do access jeśli chcesz go bardzo używać. Ja accessa ostatnio widziałem chyba 10 lat temu i nie mam go nigdzie dostępnego, więc nie wiem w czym dokładnie masz problem z utworzeniem kolumny w access. Opisz może dokładniej jaki masz problem z utworzeniem kolumny autoincrement w access.
Może najpierw dodaj kolumnę integer, która dopuszcza null, później wpisz tam kolejne wartości, dopiero ustaw ją na autoincrement.
Lub stwórz drugą tabelę pomocniczą z autoincrement id i pozostałymi kolumnami. Do drugiej tabeli wstaw wszystkie rekordy z pierwszej i usuń pierwszą.