Come posso numerare in sequenza i record in una query di accesso?

Se stai creando una query di Access su una tabella che non ha numeri sequenziali, puoi aggiungerli manualmente alla query utilizzando la funzione "Dcount()". La funzione Dcount utilizza il numero di riga e lo aggiunge alla query, in modo da poter ordinare ed elencare i risultati nei report e nelle pagine Web di Microsoft Access. La funzione Dcount viene aggiunta nella visualizzazione struttura della query, quindi il programmatore richiede una quantità limitata di codice.

Apri Microsoft Access e carica il database con la query che desideri modificare. Fare clic sull'icona "Query" nel menu principale per aprire un elenco di query programmate nel database.

Fare clic con il pulsante destro del mouse sulla query che si desidera modificare e selezionare "Vista struttura". Questo apre l'editor di query in visualizzazione struttura, in modo da poter visualizzare le tabelle e i campi selezionati.

Immettere un nuovo campo nell'elenco nella parte inferiore dello schermo. Utilizzare il codice seguente per aggiungere un numero sequenziale ai risultati della query:

DCount("id","myTable","id <= " & [id]) AS Counter

Sostituisci "myTable" con il nome della tabella utilizzata nella query.

Salva la query e chiudi il visualizzatore di disegni. Fare doppio clic sul nome della query, che la esegue invece di aprirla per la progettazione. Ora vedrai un nuovo campo chiamato "Contatore", che mostra un numero sequenziale per ogni riga.