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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <coco@discutions.microsoft.com> wrote in message
news:EE94C1C9-85D8-4C45-9B37-E7B36B3879EA@microsoft.com...
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
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