-
Macro VBA sur Access
Bjr,
J'ai la table suivante :
Date J-1 Date Livraison IMP/NIMP Référence
11-oct-05 12-oct-05 IMP 05F015767L
11-oct-05 12-oct-05 IMP 05F015634L
11-oct-05 12-oct-05 IMP 05F015568L
11-oct-05 12-oct-05 IMP 05F015563L
11-oct-05 12-oct-05 IMP 05F015480R
11-oct-05 12-oct-05 IMP 05F015480R
11-oct-05 12-oct-05 IMP 05F015480L
11-oct-05 12-oct-05 IMP 05F015480L
11-oct-05 12-oct-05 NORM 05F015783L
11-oct-05 12-oct-05 NORM 05F015783L
11-oct-05 12-oct-05 NORM 05F015778R
11-oct-05 12-oct-05 NORM 05F015778R
11-oct-05 12-oct-05 NORM 05F015778L
11-oct-05 12-oct-05 NORM 05F015778L
11-oct-05 12-oct-05 NORM 05F015760R
11-oct-05 12-oct-05 NORM 05F015760R
12-oct-05 13-oct-05 IMP 1341767
12-oct-05 13-oct-05 IMP 1341765
12-oct-05 13-oct-05 IMP 1341641
12-oct-05 13-oct-05 IMP 1341584
12-oct-05 13-oct-05 IMP 1341342
12-oct-05 13-oct-05 IMP 1341342
12-oct-05 13-oct-05 NORM 05F015852L
12-oct-05 13-oct-05 NORM 05F015849R
12-oct-05 13-oct-05 NORM 05F015849R
12-oct-05 13-oct-05 NORM 05F015849L
12-oct-05 13-oct-05 NORM 05F015849L
12-oct-05 13-oct-05 NORM 05F015848L
12-oct-05 13-oct-05 NORM 05F015848L
Chaque ligne correspond a un produit.
Ainsi que celle ci :
Date Date J-1 Capa J-1 Capa J Qté IMP Qté NIMP Total X=Marge
12-oct-05 11-oct-05 154 154 151 76 227 -73
13-oct-05 12-oct-05 154 154 185 103 288 -134
Ces 2 tables ont été prise pour exemple.
Je désire réaliser la chose suivante :
Si la Marge est inférieur à 0 sélectionner les X dernier produit NORM
et leurs ajouté +1 à leurs dates de livraison
Si le marge est supérieur à 0 sélectionner les X premire produit NORM de la date de livraison à J+1 et leurs déduire -1 à leurs dates de livraison.
Je désire réaliser une boucle capable de réaliser cela pour toutes les dates de livraison a n'importe quel moment, en résumé un système dynamique qui sera modifié régulièrement.
Je sais que c'est un peu complique mais j'espere avoir été assez clair.
Je pense qu'il faut faire une macro en VBA mais je ne vois pas tres bien comment la faire.
Merci de me répondre
-
Macro VBA sur Access
Je raconte peut-être une betise mais ne peux-tu pas faire deux requètes pour résoudre ton problème. Et ce serais forcement dynamiques.
Pour ma part je ferais une requète pour les marges < 0 et une autres avec les marges >0
Mais bon il y a peut-être unproblème que je n'ai pas vu
En espérant que cela va t'aider
@+
-
Effectivement tu as oublié un petit qq chose :
Ma marge va correspondre au nombre de produit donc de ligne que je vais selectionner a une certaine date.
Merci comme meme :D
-
Help me SVP
Je viens de me taper la base access il ne me reste plus que cette Macro. :(