Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Edition Tri sur N° croissant ou décroissant

1 réponse
Avatar
Coco
Bonjour,

J'ai un formulaire dans lequel je saisie le 1er N° de cages si >=101 et
<=199 ou 300, 500,700,900, puis mon n° s'incrémente auto de 1 en 1 soit
101,102,103 à chaque enregistrements, et pour les 200,400,600,800 les N° sont
décroissant ex: 280,279,278...
ça marche j'ai fait une procédure en VBA.
Puis ces enregistrements sont enregistrés dans une table. Mais pas dans
l'ordre de la saisie. Car on peux rajouter des N°.
Lorsque je veux faire un bilan en édition comment puis-je obtenir les N° de
cages de 101,102...205,204,202,301,302,303,480,478,540,541...
Si 100,300.. : croissant et 200,400,600... : décroissant...

Procédure BVA dans Etat ? mais comment.
Merci par avance.
Corinne

1 réponse

Avatar
Sylvain Lafontaine
La façon la plus simple que je verrais serait de rajouter 1 colonne pour le
tri: cette colonne contiendrait le même numéro que le numéro de cage dans le
cas des numéros croissants mais contiendrait la valeur la plus petite dans
le cas des numéros décroissants; par example la valeur à mettre pour
280,279,278 serait 200 et celle à mettre pour 380,379,378 serait 300.

Pour avoir votre tri, triez d'abord sur cette colonne supplémentaire en
ordre croissant puis sur votre colonne habituelle des N° de cage en ordre
décroissant.

Notez que cette colonne supplémentaire peut très bien être une colonne
virtuelle créée avec des IIF() imbriquées; en la mettant si nécessaire dans
une sous-requête (je ne sais pas si on a le droit de mettre un IIF() dans un
ordre de tri avec Access). Cette colonne n'a pas à exister réellement dans
votre base de donnée.

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: sylvain aei ca (fill the blanks, no spam please)


"Coco" wrote in message
news:
Bonjour,

J'ai un formulaire dans lequel je saisie le 1er N° de cages si >1 et
<9 ou 300, 500,700,900, puis mon n° s'incrémente auto de 1 en 1 soit
101,102,103 à chaque enregistrements, et pour les 200,400,600,800 les N°
sont
décroissant ex: 280,279,278...
ça marche j'ai fait une procédure en VBA.
Puis ces enregistrements sont enregistrés dans une table. Mais pas dans
l'ordre de la saisie. Car on peux rajouter des N°.
Lorsque je veux faire un bilan en édition comment puis-je obtenir les N°
de
cages de 101,102...205,204,202,301,302,303,480,478,540,541...
Si 100,300.. : croissant et 200,400,600... : décroissant...

Procédure BVA dans Etat ? mais comment.
Merci par avance.
Corinne