Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Francesco,
mmm...bisognerebbe capire l'esigenza di duplicare la riga in un altra tabella...forse c'è qualche errore di impostazione del db.
per garartirti una progressione senza gaps o buchi che dir si voglia il contatore come lo chiami deve essere personalizzato alla stregua di quanto ti spiegavo nel post iniziale.
è vero che i buchi possono essere riempiti ma non è pratico e non è la strada giusta.
generalmente il long Int autonumber viene proprio utilizzato come chiave primaria per garantire univocità alla riga della tabella, perché una volta cancellato il numero assegnato alla riga successiva non sarà mai quella cancellata.
Guardati questo mini esempio tratto dal secondo post.
apri la form e prova a cliccare su accoda, un messaggio ti dice record duplicato.
inseriscine uno nuovo ( bastano nome e cognome compilati) e clicca su accoda, apri la tabella impiegati2 e guarda il valore del campo numeratore.
clicca nuovamente su accoda, sempre il messaggio di duplicato.
ora inserisci un altro record e clicca su accoda e guarda il numeratore.
ora inserisci un altro record e clicca su accoda e guarda il numeratore.
ora elimina il records dalla tabella impiegati2 con numeratore 3, chiudi la tabella e apri nuovamente la maschera ed inserisci un altro nuovo record e controlla poi la tabella impiegati2, numeratore 3 e non 4.
In sostanza, puoi trascurare il fatto che il campo longInteger autonumber perde la progressione e genera buchi è fatto apposta per questo.
ciao, Sandro.