Comment numéroter séquentiellement les enregistrements dans une requête d'accès ?

Si vous créez une requête Access sur une table qui n'a pas de numéros séquentiels, vous pouvez les ajouter manuellement à la requête à l'aide de la fonction « Dcount() ». La fonction Dcount utilise le numéro de ligne et l'ajoute à la requête, afin que vous puissiez trier et répertorier les résultats dans vos rapports et pages Web Microsoft Access. La fonction Dcount est ajoutée dans la vue de conception de requête, de sorte qu'une quantité limitée de code est requise de la part du programmeur.

Ouvrez Microsoft Access et chargez la base de données avec la requête que vous souhaitez modifier. Cliquez sur l'icône "Requêtes" dans le menu principal pour ouvrir une liste de requêtes programmées dans la base de données.

Cliquez avec le bouton droit de la souris sur la requête que vous souhaitez modifier et sélectionnez « Vue de conception ». Cela ouvre l'éditeur de requêtes en mode conception, afin que vous puissiez afficher les tables et les champs sélectionnés.

Saisissez un nouveau champ dans la liste en bas de l'écran. Utilisez le code suivant pour ajouter un numéro séquentiel aux résultats de la requête :

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

Remplacez "myTable" par le nom de la table utilisée dans la requête.

Enregistrez la requête et fermez la visionneuse de conception. Double-cliquez sur le nom de la requête, qui l'exécute au lieu de l'ouvrir pour la conception. Vous verrez maintenant un nouveau champ appelé "Compteur", qui affiche un numéro séquentiel pour chaque ligne.