Ciao!
Ho un database in Access in cui c'è una tabella contenente come chiave primaria un campo id di tipo contatore.
Si sa che quando si cancella dalla tabella una riga, quell'id non viene più usato,il contatore va avanti cmq.
Si potrebbe invece fare in modo che quando si cancella una riga tutte le righe successive salgono di un posto, ad esempio si cancella la riga con id=5, quindi la riga 6 diventa 5, la 7 6 e così via...