Access index ds recorset

ponsoni Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
ponsoni Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai une table avec un champ "catégorie" indexé.
je voudrais passer d'une catégorie à une autre, pour effectuer ensuite un code catégorie par catégorie. En gros, je voudrais remplacer le X du code ci dessous par les catégories les une après les autres (sans avoir à les taper une par une ds le code). Quel est la méthode la plus rapide?

MaTable.Index = "catégorie"
Do Until MaTable.NoMatch
MaTable.Seek "=", X
If Not MaTable.NoMatch Then
'...mon code...
end if
loop

merci

JP

2 réponses

LatelyGeek Messages postés 1758 Date d'inscription   Statut Membre Dernière intervention   550
 
Je vais peut-être dire une bêtise, mais une requête MAJ ne ferait pas l'affaire?
0
ponsoni Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonjour,

je ne pense pas qu'une requête update sans passer par vba puisse marcher, car je souhaite appliquer un code en fonction de la position de l'enregistrement dans chaque catégorie. Il faut donc que je trouve une façon de tomber sur le 1er enregistrement de chaque catégorie... sans avoir à les nommer une par une.

merci
0