Access index ds recorset

Fermé
ponsoni Messages postés 18 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 avril 2010 - 19 sept. 2008 à 19:47
ponsoni Messages postés 18 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 avril 2010 - 20 sept. 2008 à 13:42
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 vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
19 sept. 2008 à 20:34
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 vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 avril 2010 5
20 sept. 2008 à 13:42
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